mlsanityData to 14 Oct 2026

Homophily modulates double descent generalization in graph convolution networks

arXiv 2212.13069 ↗First posted 26 Dec 2022cs.LG cond-mat.dis-nn stat.MLcited by 13

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

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
  2. 2017Graph Attention Networkscited by 8,923
  3. 2017Inductive Representation Learning on Large Graphscited by 6,320
  4. 2018How Powerful are Graph Neural Networks?cited by 4,393
  5. 2017Neural Message Passing for Quantum Chemistrycited by 3,487
  6. 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,089
  7. 2016Understanding deep learning requires rethinking generalizationcited by 1,674
  8. 2019Simplifying Graph Convolutional Networkscited by 1,477
  9. 2013Spectral Networks and Locally Connected Networks on Graphscited by 1,102
  10. 2018Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learningcited by 1,102
  11. 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 993
  12. 2018Reconciling modern machine learning practice and the bias-variance trade-offcited by 927
34 more
  1. 2020Geom-GCN: Geometric Graph Convolutional Networkscited by 826
  2. 2019Deep Double Descent: Where Bigger Models and More Data Hurtcited by 672
  3. 2020Adaptive Universal Generalized PageRank Graph Neural Networkcited by 595
  4. 2019Multi-scale Attributed Node Embeddingcited by 548
  5. 2017Graph Signal Processing: Overview, Challenges and Applicationscited by 413
  6. 2019The generalization error of random features regression: Precise asymptotics and double descent curvecited by 413
  7. 2020Generalization and Representational Limits of Graph Neural Networkscited by 218
  8. 2019Two models of double descent for weak featurescited by 195
  9. 2021BernNet: Learning Arbitrary Graph Spectral Filters via Bernstein Approximationcited by 195
  10. 2022Finding Global Homophily in Graph Neural Networks When Meeting Heterophilycited by 179
  11. 2022How Powerful are Spectral Graph Neural Networkscited by 169
  12. 2022Revisiting Heterophily For Graph Neural Networkscited by 169
  13. 2020Spectral Bias and Task-Model Alignment Explain Generalization in Kernel Regression and Infinitely Wide Neural Networkscited by 166
  14. 2018Contextual Stochastic Block Modelscited by 134
  15. 2020A Survey on The Expressive Power of Graph Neural Networkscited by 111
  16. 2022Not too little, not too much: a theoretical analysis of graph (over)smoothingcited by 106
  17. 2020A PAC-Bayesian Approach to Generalization Bounds for Graph Neural Networkscited by 85
  18. 2021Is Heterophily A Real Nightmare For Graph Neural Networks To Do Node Classification?cited by 82
  19. 2020A Random Matrix Analysis of Random Fourier Features: Beyond the Gaussian Kernel, a Precise Phase Transition, and the Corresponding Double Descentcited by 70
  20. 2021Graph Convolution for Semi-Supervised Classification: Improved Linear Separability and Out-of-Distribution Generalizationcited by 70
  21. 2022Expressiveness and Approximation Properties of Graph Neural Networkscited by 64
  22. 2020The role of regularization in classification of high-dimensional noisy Gaussian mixturecited by 63
  23. 2021Learning Theory Can (Sometimes) Explain Generalisation in Graph Neural Networkscited by 51
  24. 2020Multiple Descent: Design Your Own Generalization Curvecited by 45
  25. 2021Improving Graph Neural Networks with Simple Architecture Designcited by 41
  26. 2013Clustering and Community Detection in Directed Networks: A Surveycited by 38
  27. 2013A Proof Of The Block Model Threshold Conjecturecited by 36
  28. 2021Taxonomizing local versus global structure in neural network loss landscapescited by 34
  29. 2017Rethinking generalization requires revisiting old ideas: statistical mechanics approaches and complex learning behaviorcited by 25
  30. 2022Understanding Non-linearity in Graph Neural Networks from the Bayesian-Inference Perspectivecited by 19
  31. 2020All-or-nothing statistical and computational phase transitions in sparse spiked matrix estimationcited by 16
  32. 2013The Squared-Error of Generalized LASSO: A Precise Analysiscited by 15
  33. 2018Detection limits in the high-dimensional spiked rectangular modelcited by 8
  34. 2014Phase transitions in semisupervised clustering of sparse networkscited by 5

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2023: 1; 2024: 7; 2025: 3; 2026: 2.

13 papers.

Sort: