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