Towards Bridging Generalization and Expressivity of Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
Expressivity and generalization are two critical aspects of graph neural networks (GNNs). While significant progress has been made in studying the expressivity of GNNs, much less is known about their generalization capabilities, particularly when dealing with the inherent complexity of graph-structured data. In this work, we address the intricate relationship between expressivity and generalization in GNNs. Theoretical studies conjecture a trade-off between the two: highly expressive models risk overfitting, while those focused on generalization may sacrifice expressivity. However, empirical evidence often contradicts this assumption, with expressive GNNs frequently demonstrating strong generalization. We explore this contradiction by introducing a novel framework that connects GNN generalization to the variance in graph structures they can capture. This leads us to propose a k-variance margin-based generalization bound that characterizes the structural properties of graph embeddings in terms of their upper-bounded expressive power. Our analysis does not rely on specific GNN architectures, making it broadly applicable across GNN models. We further uncover a trade-off between intra-class concentration and inter-class separation, both of which are crucial for effective generalization. Through case studies and experiments on real-world datasets, we demonstrate that our theoretical findings align with empirical results, offering a deeper understanding of how expressivity can enhance GNN generalization.
Key facts. Cited by 12 papers in the map (data through 14 Oct 2026). Builds on 41 of its 56 references that are in the map. First posted on arXiv 14 Oct 2024.
Builds on
41 of 56 references.
References · 41
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2017Neural Message Passing for Quantum Chemistrycited by 3,487
- 2017MoleculeNet: A Benchmark for Molecular Machine Learningcited by 1,051
- 2018Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networkscited by 881
- 2020TUDataset: A collection of benchmark datasets for learning with graphscited by 728
- 2019Provably Powerful Graph Networkscited by 389
- 2020Improving Graph Neural Network Expressivity via Subgraph Isomorphism Countingcited by 313
- 2018Modeling polypharmacy side effects with graph convolutional networkscited by 237
- 2020Generalization and Representational Limits of Graph Neural Networkscited by 218
- 2021From Stars to Subgraphs: Uplifting Any GNN with Local Structure Awarenesscited by 155
- 2021Equivariant Subgraph Aggregation Networkscited by 154
29 more
- 2017On the Properties of the Softmax Function with Application in Game Theory and Reinforcement Learningcited by 142
- 2021Nested Graph Neural Networkscited by 137
- 2018Large Margin Deep Networks for Classificationcited by 112
- 2020A PAC-Bayesian Approach to Generalization Bounds for Graph Neural Networkscited by 85
- 2019Stability and Generalization of Graph Convolutional Neural Networkscited by 81
- 2022Expressiveness and Approximation Properties of Graph Neural Networkscited by 64
- 2022Generalization Analysis of Message Passing Neural Networks on Large Random Graphscited by 59
- 2021On Provable Benefits of Depth in Training Graph Convolutional Networkscited by 58
- 2021Graph Neural Networks with Local Graph Parameterscited by 52
- 2021Learning Theory Can (Sometimes) Explain Generalisation in Graph Neural Networkscited by 51
- 2023Towards Understanding the Generalization of Graph Neural Networkscited by 41
- 2023Generalization in Graph Neural Networks: Improved PAC-Bayesian Bounds on Graph Diffusioncited by 40
- 2021Autobahn: Automorphism-based Graph Neural Netscited by 39
- 2024Beyond Weisfeiler-Lehman: A Quantitative Framework for GNN Expressivenesscited by 39
- 2020Optimization and Generalization Analysis of Transduction through Gradient Boosting and Application to Multi-scale Graph Neural Networkscited by 31
- 2023WL meet VCcited by 31
- 2023A graphon-signal analysis of graph neural networkscited by 30
- 2018Lov'asz Meets Weisfeiler and Lemancited by 27
- 2020Graph Homomorphism Convolutioncited by 27
- 2021Measuring Generalization with Optimal Transportcited by 25
- 2020Fast Learning of Graph Neural Networks with Guaranteed Generalizability: One-hidden-layer Casecited by 24
- 2022Generalization Guarantee of Training Graph Convolutional Networks with Graph Topology Samplingcited by 23
- 2024Homomorphism Counts for Graph Neural Networks: All About That Basiscited by 16
- 2024Weisfeiler-Leman at the margin: When more expressivity matterscited by 13
- 2020The Iteration Number of Colour Refinementcited by 12
- 2020k-Variance: A Clustered Notion of Variancecited by 11
- 2023Expectation-Complete Graph Representations with Homomorphismscited by 10
- 2023On the Power of the Weisfeiler-Leman Test for Graph Motif Parameterscited by 6
- 2024PAC-Bayesian Generalization Bounds for Knowledge Graph Representation Learningcited by 2
Built on by
Citing papers per year: 2024: 1; 2025: 7; 2026: 4.
12 papers.
- 2025Graph Representational Learning: When Does More Expressivity Hurt Generalization?cited by 5
- 2024Towards Graph Foundation Models: A Study on the Generalization of Positional and Structural Encodingscited by 4
- 2025Understanding Generalization in Node and Link Predictioncited by 2
- 2025On the Rademacher Complexity of Graph Neural Networks: Unifying Expressivity and Geometrycited by 2
- 2025Memorization in Graph Neural Networkscited by 1
- 2025Theoretical Learning Performance of Graph Neural Networks: The Impact of Jumping Connections and Layer-wise Sparsificationcited by 0
- 2025Exact Generalisation Error Exposes Benchmarks Skew Graph Neural Networks Success (or Failure)cited by 0
- 2025Message Passing on the Edge: Towards Scalable and Expressive GNNscited by 0
- 2026Transductive Generalization via Optimal Transport and Its Application to Graph Node Classificationcited by 0
- 2026MLGIB: Multi-Label Graph Information Bottleneck for Expressive and Robust Message Passingcited by 0
- 2026AutoGrable: What Is a Good Graph for a Table?cited by 0
- 2026Finite-Time Node Separation in Recurrent Graph Neural Networks with Persistent Gaussian Perturbationscited by 0
- 2026Finite-Time Node Separation in Recurrent Graph Neural Networks with Persistent Gaussian Perturbations12 Sep 2026
- 2026AutoGrable: What Is a Good Graph for a Table?11 Aug 2026
- 2026MLGIB: Multi-Label Graph Information Bottleneck for Expressive and Robust Message Passing13 May 2026
- 2026Transductive Generalization via Optimal Transport and Its Application to Graph Node Classification10 Mar 2026
- 2025Message Passing on the Edge: Towards Scalable and Expressive GNNs15 Oct 2025
- 2025On the Rademacher Complexity of Graph Neural Networks: Unifying Expressivity and Geometry11 Oct 2025
- 2025Exact Generalisation Error Exposes Benchmarks Skew Graph Neural Networks Success (or Failure)12 Sep 2025
- 2025Memorization in Graph Neural Networks26 Aug 2025
- 2025Theoretical Learning Performance of Graph Neural Networks: The Impact of Jumping Connections and Layer-wise Sparsification7 Jul 2025
- 2025Understanding Generalization in Node and Link Prediction1 Jul 2025
- 2025Graph Representational Learning: When Does More Expressivity Hurt Generalization?16 May 2025
- 2024Towards Graph Foundation Models: A Study on the Generalization of Positional and Structural Encodings10 Dec 2024