Homophily modulates double descent generalization in graph convolution networks
Not on the map. Why?
Abstract (arXiv)
Graph neural networks (GNNs) excel in modeling relational data such as biological, social, and transportation networks, but the underpinnings of their success are not well understood. Traditional complexity measures from statistical learning theory fail to account for observed phenomena like the double descent or the impact of relational semantics on generalization error. Motivated by experimental observations of ``transductive'' double descent in key networks and datasets, we use analytical tools from statistical physics and random matrix theory to precisely characterize generalization in simple graph convolution networks on the contextual stochastic block model. Our results illuminate the nuances of learning on homophilic versus heterophilic data and predict double descent whose existence in GNNs has been questioned by recent work. We show how risk is shaped by the interplay between the graph noise, feature noise, and the number of training labels. Our findings apply beyond stylized models, capturing qualitative trends in real-world GNNs and datasets. As a case in point, we use our analytic insights to improve performance of state-of-the-art graph convolution networks on heterophilic datasets.
Key facts. Cited by 13 papers in the map (data through 14 Oct 2026). Builds on 46 of its 83 references that are in the map. First posted on arXiv 26 Dec 2022.
Builds on
46 of 83 references.
References · 46
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 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
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,089
- 2016Understanding deep learning requires rethinking generalizationcited by 1,674
- 2019Simplifying Graph Convolutional Networkscited by 1,477
- 2013Spectral Networks and Locally Connected Networks on Graphscited by 1,102
- 2018Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learningcited by 1,102
- 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 993
- 2018Reconciling modern machine learning practice and the bias-variance trade-offcited by 927
34 more
- 2020Geom-GCN: Geometric Graph Convolutional Networkscited by 826
- 2019Deep Double Descent: Where Bigger Models and More Data Hurtcited by 672
- 2020Adaptive Universal Generalized PageRank Graph Neural Networkcited by 595
- 2019Multi-scale Attributed Node Embeddingcited by 548
- 2017Graph Signal Processing: Overview, Challenges and Applicationscited by 413
- 2019The generalization error of random features regression: Precise asymptotics and double descent curvecited by 413
- 2020Generalization and Representational Limits of Graph Neural Networkscited by 218
- 2019Two models of double descent for weak featurescited by 195
- 2021BernNet: Learning Arbitrary Graph Spectral Filters via Bernstein Approximationcited by 195
- 2022Finding Global Homophily in Graph Neural Networks When Meeting Heterophilycited by 179
- 2022How Powerful are Spectral Graph Neural Networkscited by 169
- 2022Revisiting Heterophily For Graph Neural Networkscited by 169
- 2020Spectral Bias and Task-Model Alignment Explain Generalization in Kernel Regression and Infinitely Wide Neural Networkscited by 166
- 2018Contextual Stochastic Block Modelscited by 134
- 2020A Survey on The Expressive Power of Graph Neural Networkscited by 111
- 2022Not too little, not too much: a theoretical analysis of graph (over)smoothingcited by 106
- 2020A PAC-Bayesian Approach to Generalization Bounds for Graph Neural Networkscited by 85
- 2021Is Heterophily A Real Nightmare For Graph Neural Networks To Do Node Classification?cited by 82
- 2020A Random Matrix Analysis of Random Fourier Features: Beyond the Gaussian Kernel, a Precise Phase Transition, and the Corresponding Double Descentcited by 70
- 2021Graph Convolution for Semi-Supervised Classification: Improved Linear Separability and Out-of-Distribution Generalizationcited by 70
- 2022Expressiveness and Approximation Properties of Graph Neural Networkscited by 64
- 2020The role of regularization in classification of high-dimensional noisy Gaussian mixturecited by 63
- 2021Learning Theory Can (Sometimes) Explain Generalisation in Graph Neural Networkscited by 51
- 2020Multiple Descent: Design Your Own Generalization Curvecited by 45
- 2021Improving Graph Neural Networks with Simple Architecture Designcited by 41
- 2013Clustering and Community Detection in Directed Networks: A Surveycited by 38
- 2013A Proof Of The Block Model Threshold Conjecturecited by 36
- 2021Taxonomizing local versus global structure in neural network loss landscapescited by 34
- 2017Rethinking generalization requires revisiting old ideas: statistical mechanics approaches and complex learning behaviorcited by 25
- 2022Understanding Non-linearity in Graph Neural Networks from the Bayesian-Inference Perspectivecited by 19
- 2020All-or-nothing statistical and computational phase transitions in sparse spiked matrix estimationcited by 16
- 2013The Squared-Error of Generalized LASSO: A Precise Analysiscited by 15
- 2018Detection limits in the high-dimensional spiked rectangular modelcited by 8
- 2014Phase transitions in semisupervised clustering of sparse networkscited by 5
Built on by
Citing papers per year: 2023: 1; 2024: 7; 2025: 3; 2026: 2.
13 papers.
Sort:
- 2024A Survey on Learning from Graphs with Heterophily: Recent Advances and Future Directionscited by 13
- 2023Optimal Inference in Contextual Stochastic Block Modelscited by 12
- 2024Joint Graph Rewiring and Feature Denoising via Spectral Resonancecited by 12
- 2024Generalization of Geometric Graph Neural Networks with Lipschitz Loss Functionscited by 6
- 2024Deeper Insights into Deep Graph Convolutional Networks: Stability and Generalizationcited by 6
- 2024Asymptotic generalization error of a single-layer graph convolutional networkcited by 3
- 2025Learning from one graph: transductive learning guarantees via the geometry of small random worldscited by 3
- 2024Spring-block theory of feature learning in deep neural networkscited by 2
- 2025Statistical physics analysis of graph neural networks: Approaching optimality in the contextual stochastic block modelcited by 2
- 2024Optimal Exact Recovery in Semi-Supervised Learning: A Study of Spectral Methods and Graph Convolutional Networkscited by 0
- 2025Exact Generalisation Error Exposes Benchmarks Skew Graph Neural Networks Success (or Failure)cited by 0
- 2026Deep Exploration of Epoch-wise Double Descent in Noisy Data: Signal Separation, Large Activation, and Benign Overfittingcited by 0
- 2026Different Statistical Perspectives for Understanding Generalisation in Graph Neural Networks25 May 2026
- 2026Deep Exploration of Epoch-wise Double Descent in Noisy Data: Signal Separation, Large Activation, and Benign Overfitting13 Jan 2026
- 2025Exact Generalisation Error Exposes Benchmarks Skew Graph Neural Networks Success (or Failure)12 Sep 2025
- 2025Learning from one graph: transductive learning guarantees via the geometry of small random worlds8 Sep 2025
- 2025Statistical physics analysis of graph neural networks: Approaching optimality in the contextual stochastic block model3 Mar 2025
- 2024Optimal Exact Recovery in Semi-Supervised Learning: A Study of Spectral Methods and Graph Convolutional Networks18 Dec 2024
- 2024Deeper Insights into Deep Graph Convolutional Networks: Stability and Generalization11 Oct 2024
- 2024Generalization of Geometric Graph Neural Networks with Lipschitz Loss Functions8 Sep 2024
- 2024Joint Graph Rewiring and Feature Denoising via Spectral Resonance13 Aug 2024
- 2024Spring-block theory of feature learning in deep neural networks28 Jul 2024
- 2024Asymptotic generalization error of a single-layer graph convolutional network6 Feb 2024
- 2024A Survey on Learning from Graphs with Heterophily: Recent Advances and Future Directions18 Jan 2024
1 more
- 2023Optimal Inference in Contextual Stochastic Block Models6 Jun 2023
- 2024A Survey on Learning from Graphs with Heterophily: Recent Advances and Future Directionscited by 13
- 2023Optimal Inference in Contextual Stochastic Block Modelscited by 12
- 2024Joint Graph Rewiring and Feature Denoising via Spectral Resonancecited by 12
- 2024Generalization of Geometric Graph Neural Networks with Lipschitz Loss Functionscited by 6
- 2024Deeper Insights into Deep Graph Convolutional Networks: Stability and Generalizationcited by 6
- 2024Asymptotic generalization error of a single-layer graph convolutional networkcited by 3
- 2025Learning from one graph: transductive learning guarantees via the geometry of small random worldscited by 3
- 2024Spring-block theory of feature learning in deep neural networkscited by 2
- 2025Statistical physics analysis of graph neural networks: Approaching optimality in the contextual stochastic block modelcited by 2
- 2024Optimal Exact Recovery in Semi-Supervised Learning: A Study of Spectral Methods and Graph Convolutional Networkscited by 0
- 2025Exact Generalisation Error Exposes Benchmarks Skew Graph Neural Networks Success (or Failure)cited by 0
- 2026Deep Exploration of Epoch-wise Double Descent in Noisy Data: Signal Separation, Large Activation, and Benign Overfittingcited by 0
12 most cited of 13 All 13 (JSON)
- 2026Different Statistical Perspectives for Understanding Generalisation in Graph Neural Networks25 May 2026
- 2026Deep Exploration of Epoch-wise Double Descent in Noisy Data: Signal Separation, Large Activation, and Benign Overfitting13 Jan 2026
- 2025Exact Generalisation Error Exposes Benchmarks Skew Graph Neural Networks Success (or Failure)12 Sep 2025
- 2025Learning from one graph: transductive learning guarantees via the geometry of small random worlds8 Sep 2025
- 2025Statistical physics analysis of graph neural networks: Approaching optimality in the contextual stochastic block model3 Mar 2025
- 2024Optimal Exact Recovery in Semi-Supervised Learning: A Study of Spectral Methods and Graph Convolutional Networks18 Dec 2024
- 2024Deeper Insights into Deep Graph Convolutional Networks: Stability and Generalization11 Oct 2024
- 2024Generalization of Geometric Graph Neural Networks with Lipschitz Loss Functions8 Sep 2024
- 2024Joint Graph Rewiring and Feature Denoising via Spectral Resonance13 Aug 2024
- 2024Spring-block theory of feature learning in deep neural networks28 Jul 2024
- 2024Asymptotic generalization error of a single-layer graph convolutional network6 Feb 2024
- 2024A Survey on Learning from Graphs with Heterophily: Recent Advances and Future Directions18 Jan 2024
12 newest of 13 All 13 (JSON)