mlsanityData to 13 Oct 2026

A Local Graph Limits Perspective on Sampling-Based GNNs

arXiv 2310.10953 ↗First posted 17 Oct 2023cs.LG stat.MLcited by 2

Not on the map. Why?

Abstract (arXiv)

We propose a theoretical framework for training Graph Neural Networks (GNNs) on large input graphs via training on small, fixed-size sampled subgraphs. This framework is applicable to a wide range of models, including popular sampling-based GNNs, such as GraphSAGE and FastGCN. Leveraging the theory of graph local limits, we prove that, under mild assumptions, parameters learned from training sampling-based GNNs on small samples of a large input graph are within an ε-neighborhood of the outcome of training the same architecture on the whole graph. We derive bounds on the number of samples, the size of the graph, and the training steps required as a function of ε. Our results give a novel theoretical understanding for using sampling in training GNNs. They also suggest that by training GNNs on small samples of the input graph, practitioners can identify and select the best models, hyperparameters, and sampling algorithms more efficiently. We empirically illustrate our results on a node classification task on large citation graphs, observing that sampling-based GNNs trained on local subgraphs 12× smaller than the original graph achieve comparable performance to those trained on the input graph.

Key facts. Cited by 2 papers in the map (data through 13 Oct 2026). Builds on 40 of its 57 references that are in the map. First posted on arXiv 17 Oct 2023.

Builds on

40 of 57 references.

References · 40

  1. 2014Adam: A Method for Stochastic Optimizationcited by 37,093
  2. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,318
  3. 2017Inductive Representation Learning on Large Graphscited by 6,303
  4. 2018How Powerful are Graph Neural Networks?cited by 4,373
  5. 2017Neural Message Passing for Quantum Chemistrycited by 3,471
  6. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,422
  7. 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,257
  8. 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,157
  9. 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,086
  10. 2019Energy and Policy Considerations for Deep Learning in NLPcited by 1,248
  11. 2018Link Prediction Based on Graph Neural Networkscited by 829
  12. 2018Hierarchical Graph Representation Learning with Differentiable Poolingcited by 787
28 more
  1. 2020Benchmarking Graph Neural Networkscited by 675
  2. 2019Linear Mode Connectivity and the Lottery Ticket Hypothesiscited by 631
  3. 2017To prune, or not to prune: exploring the efficacy of pruning for model compressioncited by 602
  4. 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 583
  5. 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 541
  6. 2019The State of Sparsity in Deep Neural Networkscited by 474
  7. 2019Graph Neural Networks with convolutional ARMA filterscited by 185
  8. 2021Is Homophily a Necessity for Graph Neural Networks?cited by 182
  9. 2018Adaptive Sampling Towards Fast Graph Representation Learningcited by 180
  10. 2020From Local Structures to Size Generalization in Graph Neural Networkscited by 120
  11. 2020Graphon Neural Networks and the Transferability of Graph Neural Networkscited by 117
  12. 2018Convolutional Neural Network Architectures for Signals Supported on Graphscited by 94
  13. 2022Decoupling the Depth and Scope of Graph Neural Networkscited by 94
  14. 2019Transferability of Spectral Graph Convolutional Neural Networkscited by 90
  15. 2021GNNAutoScale: Scalable and Expressive Graph Neural Networks via Historical Embeddingscited by 90
  16. 2020Graph Neural Networks: Architectures, Stability and Transferabilitycited by 79
  17. 2020Convergence and Stability of Graph Convolutional Networks on Large Random Graphscited by 75
  18. 2021Transferability of Graph Neural Networks: an Extended Graphon Approachcited by 51
  19. 2021Transferability Properties of Graph Neural Networkscited by 42
  20. 2021Sampling methods for efficient training of graph convolutional networks: A surveycited by 40
  21. 2022GraphFM: Improving Large-Scale GNN Training via Feature Momentumcited by 31
  22. 2023LMC: Fast Training of GNNs via Subgraph Sampling with Provable Convergencecited by 26
  23. 2022Effects of Graph Convolutions in Multi-layer Networkscited by 24
  24. 2021Learning by Transference: Training Graph Neural Networks on Growing Graphscited by 22
  25. 2022Layer-Neighbor Sampling -- Defusing Neighborhood Explosion in GNNscited by 19
  26. 2022Influence-Based Mini-Batching for Graph Neural Networkscited by 15
  27. 2022On Local Distributions in Graph Signal Processingcited by 6
  28. 2021Algorithms Using Local Graph Features to Predict Epidemicscited by 1

Built on by

Cited by year

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

2 papers.