mlsanityData to 14 Oct 2026

How Graph Neural Networks Learn: Lessons from Training Dynamics

arXiv 2310.05105 ↗First posted 8 Oct 2023cs.LGcited by 3

Not on the map. Why?

Abstract (arXiv)

A long-standing goal in deep learning has been to characterize the learning behavior of black-box models in a more interpretable manner. For graph neural networks (GNNs), considerable advances have been made in formalizing what functions they can represent, but whether GNNs will learn desired functions during the optimization process remains less clear. To fill this gap, we study their training dynamics in function space. In particular, we find that the gradient descent optimization of GNNs implicitly leverages the graph structure to update the learned function, as can be quantified by a phenomenon which we call kernel-graph alignment. We provide theoretical explanations for the emergence of this phenomenon in the overparameterized regime and empirically validate it on real-world GNNs. This finding offers new interpretable insights into when and why the learned GNN functions generalize, highlighting their limitations in heterophilic graphs. Practically, we propose a parameter-free algorithm that directly uses a sparse matrix (i.e. graph adjacency) to update the learned function. We demonstrate that this embarrassingly simple approach can be as effective as GNNs while being orders-of-magnitude faster.

Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 64 of its 99 references that are in the map. First posted on arXiv 8 Oct 2023.

Builds on

64 of 99 references.

References · 64

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
  2. 2018How Powerful are Graph Neural Networks?cited by 4,393
  3. 2018Neural Tangent Kernel: Convergence and Generalization in Neural Networkscited by 2,621
  4. 2021Convex optimizationcited by 2,515
  5. 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,163
  6. 2019Simplifying Graph Convolutional Networkscited by 1,477
  7. 2013Spectral Networks and Locally Connected Networks on Graphscited by 1,102
  8. 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 993
  9. 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 877
  10. 2019Wide Neural Networks of Any Depth Evolve as Linear Models Under Gradient Descentcited by 738
  11. 2020Prevalence of Neural Collapse during the terminal phase of deep learning trainingcited by 719
  12. 2018Gradient Descent Provably Optimizes Over-parameterized Neural Networkscited by 659
38 more
  1. 2020Adaptive Universal Generalized PageRank Graph Neural Networkcited by 595
  2. 2018Gradient Descent Finds Global Minima of Deep Neural Networkscited by 574
  3. 2019Fine-Grained Analysis of Optimization and Generalization for Overparameterized Two-Layer Neural Networkscited by 566
  4. 2019Provably Powerful Graph Networkscited by 389
  5. 2021Beyond Low-frequency Information in Graph Convolutional Networkscited by 362
  6. 2023A critical look at the evaluation of GNNs under heterophily: Are we really making progress?cited by 343
  7. 2020Towards Deeper Graph Neural Networkscited by 296
  8. 2019Label Propagation for Deep Semi-supervised Learningcited by 289
  9. 2022The Forward-Forward Algorithm: Some Preliminary Investigationscited by 266
  10. 2020How Neural Networks Extrapolate: From Feedforward to Graph Neural Networkscited by 222
  11. 2020Generalization and Representational Limits of Graph Neural Networkscited by 218
  12. 2023NodeFormer: A Scalable Graph Structure Learning Transformer for Node Classificationcited by 210
  13. 2020Graph Neural Networks with Heterophilycited by 202
  14. 2017Network Embedding as Matrix Factorization: Unifying DeepWalk, LINE, PTE, and node2veccited by 198
  15. 2019Mean-field theory of two-layers neural networks: dimension-free bounds and kernel limitcited by 187
  16. 2021Is Homophily a Necessity for Graph Neural Networks?cited by 182
  17. 2022Finding Global Homophily in Graph Neural Networks When Meeting Heterophilycited by 179
  18. 2022Graph Neural Networks for Graphs with Heterophily: A Surveycited by 175
  19. 2019Towards Understanding the Spectral Bias of Deep Learningcited by 174
  20. 2019On the equivalence between graph isomorphism testing and function approximation with GNNscited by 172
  21. 2022How Powerful are Spectral Graph Neural Networkscited by 169
  22. 2022Revisiting Heterophily For Graph Neural Networkscited by 169
  23. 2022Handling Distribution Shifts on Graphs: An Invariance Perspectivecited by 164
  24. 2019Graph Neural Tangent Kernel: Fusing Graph Neural Networks with Graph Kernelscited by 161
  25. 2020From Local Structures to Size Generalization in Graph Neural Networkscited by 124
  26. 2019Harnessing the Power of Infinitely Wide Deep Nets on Small-data Taskscited by 87
  27. 2023DIFFormer: Scalable (Graph) Transformers Induced by Energy Constrained Diffusioncited by 87
  28. 2020A PAC-Bayesian Approach to Generalization Bounds for Graph Neural Networkscited by 85
  29. 2021GBK-GNN: Gated Bi-Kernel Graph Neural Networks for Modeling Both Homophily and Heterophilycited by 84
  30. 2019Stability and Generalization of Graph Convolutional Neural Networkscited by 81
  31. 2019Beyond Linearization: On Quadratic and Higher-Order Approximation of Wide Neural Networkscited by 79
  32. 2021Graph Convolution for Semi-Supervised Classification: Improved Linear Separability and Out-of-Distribution Generalizationcited by 70
  33. 2019Approximation Ratios of Graph Neural Networks for Combinatorial Problemscited by 69
  34. 2021Subgroup Generalization and Fairness of Graph Neural Networkscited by 69
  35. 2022Theory of Graph Neural Networks: Representation and Learningcited by 61
  36. 2021Graph Neural Networks Inspired by Classical Iterative Algorithmscited by 60
  37. 2021On Provable Benefits of Depth in Training Graph Convolutional Networkscited by 58
  38. 2021Tensor Programs IIb: Architectural Universality of Neural Tangent Kernel Training Dynamicscited by 57

50 most cited of 64 All 64 (JSON)

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2024: 1; 2025: 1; 2026: 1.

3 papers.