HyperAggregation: Aggregating over Graph Edges with Hypernetworks
Nicolas Lell, Ansgar Scherp

TL;DR
HyperAggregation introduces a hypernetwork-based aggregation method for Graph Neural Networks that dynamically generates weights for neighborhood aggregation, improving performance on diverse graph tasks including heterophilic datasets.
Contribution
The paper proposes HyperAggregation, a novel hypernetwork-based aggregation function, and demonstrates its effectiveness in two models across multiple graph learning tasks.
Findings
HyperAggregation performs well on homophilic and heterophilic datasets.
GraphHyperConv outperforms GraphHyperMixer, especially in transductive settings.
Achieves state-of-the-art on heterophilic Roman-Empire dataset.
Abstract
HyperAggregation is a hypernetwork-based aggregation function for Graph Neural Networks. It uses a hypernetwork to dynamically generate weights in the size of the current neighborhood, which are then used to aggregate this neighborhood. This aggregation with the generated weights is done like an MLP-Mixer channel mixing over variable-sized vertex neighborhoods. We demonstrate HyperAggregation in two models, GraphHyperMixer is a model based on MLP-Mixer while GraphHyperConv is derived from a GCN but with a hypernetwork-based aggregation function. We perform experiments on diverse benchmark datasets for the vertex classification, graph classification, and graph regression tasks. The results show that HyperAggregation can be effectively used for homophilic and heterophilic datasets in both inductive and transductive settings. GraphHyperConv performs better than GraphHyperMixer and is…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsData Mining Algorithms and Applications · Advanced Algebra and Logic · Complexity and Algorithms in Graphs
MethodsRefunds@Expedia|||How do I get a full refund from Expedia? · Average Pooling · Dense Connections · Residual Connection · Layer Normalization · Global Average Pooling · HyperNetwork · Dropout · Graph Convolutional Network · MLP-Mixer
