Performance Heterogeneity in Graph Neural Networks: Lessons for Architecture Design and Preprocessing
Not on the map. Why?
Abstract (arXiv)
Graph Neural Networks have emerged as the most popular architecture for graph-level learning, including graph classification and regression tasks, which frequently arise in areas such as biochemistry and drug discovery. Achieving good performance in practice requires careful model design. Due to gaps in our understanding of the relationship between model and data characteristics, this often requires manual architecture and hyperparameter tuning. This is particularly pronounced in graph-level tasks, due to much higher variation in the input data than in node-level tasks. To work towards closing these gaps, we begin with a systematic analysis of individual performance in graph-level tasks. Our results establish significant performance heterogeneity in both message-passing and transformer-based architectures. We then investigate the interplay of model and data characteristics as drivers of the observed heterogeneity. Our results suggest that graph topology alone cannot explain heterogeneity. Using the Tree Mover's Distance, which jointly evaluates topological and feature information, we establish a link between class-distance ratios and performance heterogeneity in graph classification. These insights motivate model and data preprocessing choices that account for heterogeneity between graphs. We propose a selective rewiring approach, which only targets graphs whose individual performance benefits from rewiring. We further show that the optimal network depth depends on the graph's spectrum, which motivates a heuristic for choosing the number of GNN layers. Our experiments demonstrate the utility of both design choices in practice.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 38 of its 47 references that are in the map. First posted on arXiv 1 Mar 2025.
Builds on
38 of 47 references.
References · 38
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2018Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learningcited by 1,099
- 2022Recipe for a General, Powerful, Scalable Graph Transformercited by 702
- 2019DropEdge: Towards Deep Graph Convolutional Networks on Node Classificationcited by 679
- 2020Benchmarking Graph Neural Networkscited by 672
- 2020On the Bottleneck of Graph Neural Networks and its Practical Implicationscited by 624
- 2020Graph Neural Networks in Recommender Systems: A Surveycited by 493
- 2021Understanding over-squashing and bottlenecks on graphs via curvaturecited by 471
- 2021Graph Neural Networks with Learnable Structural and Positional Representationscited by 326
26 more
- 2020Improving Graph Neural Network Expressivity via Subgraph Isomorphism Countingcited by 312
- 2018Modeling polypharmacy side effects with graph convolutional networkscited by 237
- 2020Generalization and Representational Limits of Graph Neural Networkscited by 217
- 2019What graph neural networks cannot learn: depth vs widthcited by 195
- 2021From Stars to Subgraphs: Uplifting Any GNN with Local Structure Awarenesscited by 154
- 2020From Local Structures to Size Generalization in Graph Neural Networkscited by 119
- 2022FoSR: First-order spectral rewiring for addressing oversquashing in GNNscited by 104
- 2017Predicting Organic Reaction Outcomes with Weisfeiler-Lehman Networkcited by 102
- 2022Revisiting Over-smoothing and Over-squashing Using Ollivier-Ricci Curvaturecited by 96
- 2023Understanding Oversquashing in GNNs through the Lens of Effective Resistancecited by 94
- 2023Attending to Graph Transformerscited by 81
- 2022DiffWire: Inductive Graph Rewiring via the Lov'asz Boundcited by 79
- 2022Theory of Graph Neural Networks: Representation and Learningcited by 60
- 2022Generalization Analysis of Message Passing Neural Networks on Large Random Graphscited by 58
- 2023Locality-Aware Graph-Rewiring in GNNscited by 55
- 2022Tree Mover's Distance: Bridging Graph Metrics and Stability of Graph Neural Networkscited by 39
- 2023Mitigating Over-Smoothing and Over-Squashing using Augmentations of Forman-Ricci Curvaturecited by 39
- 2022Deconstructing Distributions: A Pointwise Framework of Learningcited by 19
- 2023Limits, approximation and size transferability for GNNs on sparse graphs via graphopscited by 17
- 2022ResNorm: Tackling Long-tailed Degree Distribution Issue in Graph Neural Networks via Normalizationcited by 15
- 2022Leave Graphs Alone: Addressing Over-Squashing without Rewiringcited by 14
- 2023Effective Structural Encodings via Local Curvature Profilescited by 13
- 2024On the hardness of learning under symmetriescited by 13
- 2024Weisfeiler-Leman at the margin: When more expressivity matterscited by 13
- 2024The Effectiveness of Curvature-Based Rewiring and the Role of Hyperparameters in GNNs Revisitedcited by 11
- 2023A Metadata-Driven Approach to Understand Graph Neural Networkscited by 10
Built on by
Citing papers per year: 2025: 1; 2026: 1.
2 papers.