mlsanityData to 7 Oct 2026

LMC: Fast Training of GNNs via Subgraph Sampling with Provable Convergence

arXiv 2302.00924 ↗First posted 2 Feb 2023cs.LGcited by 26

Not on the map. Why?

Abstract (arXiv)

The message passing-based graph neural networks (GNNs) have achieved great success in many real-world applications. However, training GNNs on large-scale graphs suffers from the well-known neighbor explosion problem, i.e., the exponentially increasing dependencies of nodes with the number of message passing layers. Subgraph-wise sampling methods -- a promising class of mini-batch training techniques -- discard messages outside the mini-batches in backward passes to avoid the neighbor explosion problem at the expense of gradient estimation accuracy. This poses significant challenges to their convergence analysis and convergence speeds, which seriously limits their reliable real-world applications. To address this challenge, we propose a novel subgraph-wise sampling method with a convergence guarantee, namely Local Message Compensation (LMC). To the best of our knowledge, LMC is the it first subgraph-wise sampling method with provable convergence. The key idea of LMC is to retrieve the discarded messages in backward passes based on a message passing formulation of backward passes. By efficient and effective compensations for the discarded messages in both forward and backward passes, LMC computes accurate mini-batch gradients and thus accelerates convergence. We further show that LMC converges to first-order stationary points of GNNs. Experiments on large-scale benchmark tasks demonstrate that LMC significantly outperforms state-of-the-art subgraph-wise sampling methods in terms of efficiency.

Key facts. Cited by 26 papers in the map (data through 7 Oct 2026). Builds on 23 of its 35 references that are in the map. First posted on arXiv 2 Feb 2023.

Builds on

23 of 35 references.

References · 23

  1. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  2. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  3. 2017Inductive Representation Learning on Large Graphscited by 6,284
  4. 2013Distributed Representations of Words and Phrases and their Compositionalitycited by 3,462
  5. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
  6. 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
  7. 2016Revisiting Semi-Supervised Learning with Graph Embeddingscited by 970
  8. 2020Simple and Deep Graph Convolutional Networkscited by 857
  9. 2019Graph Neural Networks for Social Recommendationcited by 711
  10. 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
  11. 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 583
  12. 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 540
11 more
  1. 2018SPIDER: Near-Optimal Non-Convex Optimization via Stochastic Path Integrated Differential Estimatorcited by 283
  2. 2020SIGN: Scalable Inception Graph Neural Networkscited by 283
  3. 2016Molecular Graph Convolutions: Moving Beyond Fingerprintscited by 238
  4. 2018Adaptive Sampling Towards Fast Graph Representation Learningcited by 180
  5. 2019Layer-Dependent Importance Sampling for Training Deep and Large Graph Convolutional Networkscited by 177
  6. 2020Implicit Graph Neural Networkscited by 98
  7. 2022Decoupling the Depth and Scope of Graph Neural Networkscited by 94
  8. 2021GNNAutoScale: Scalable and Expressive Graph Neural Networks via Historical Embeddingscited by 90
  9. 2020Minimal Variance Sampling with Provable Guarantees for Fast Training of Graph Neural Networkscited by 54
  10. 2022GraphFM: Improving Large-Scale GNN Training via Feature Momentumcited by 31
  11. 2019D-SPIDER-SFO: A Decentralized Optimization Algorithm with Faster Convergence Rate for Nonconvex Problemscited by 11

Built on by

Cited by year

Citing papers per year: 2023: 13; 2024: 6; 2025: 7.

26 papers.

Sort:

  1. 2023VQGraph: Rethinking Graph Representation Space for Bridging GNNs and MLPscited by 34
  2. 2025Apollo-MILP: An Alternating Prediction-Correction Neural Solving Framework for Mixed-Integer Linear Programmingcited by 16
  3. 2023Label Deconvolution for Node Representation Learning on Large-scale Attributed Graphs against Learning Biascited by 7
  4. 2023GRAPES: Learning to Sample Graphs for Scalable Graph Neural Networkscited by 7
  5. 2023Mixture of Weak & Strong Experts on Graphscited by 7
  6. 2023A Circuit Domain Generalization Framework for Efficient Logic Synthesis in Chip Designcited by 6
  7. 2024Multi-Modal CLIP-Informed Protein Editingcited by 6
  8. 2025Fast and Distributed Equivariant Graph Neural Networks by Virtual Node Learningcited by 6
  9. 2025Large-Scale Spectral Graph Neural Networks via Laplacian Sparsification: Technical Reportcited by 5
  10. 2024Foundations and Frontiers of Graph Learning Theorycited by 3
  11. 2025Accurate and Scalable Graph Neural Networks via Message Invariancecited by 3
  12. 2023A Local Graph Limits Perspective on Sampling-Based GNNscited by 2
14 more
  1. 2023GraNNDis: Efficient Unified Distributed Training Framework for Deep GNNs on Large Clusterscited by 2
  2. 2024Scalable Expressiveness through Preprocessed Graph Perturbationscited by 2
  3. 2024Haste Makes Waste: A Simple Approach for Scaling Graph Neural Networkscited by 2
  4. 2023FALCON: Feature-Label Constrained Graph Net Collapse for Memory Efficient GNNscited by 1
  5. 2024PromptGCN: Bridging Subgraph Gaps in Lightweight GCNscited by 1
  6. 2023Asymmetric Learning for Graph Neural Network based Link Predictioncited by 0
  7. 2023Provably Convergent Subgraph-wise Sampling for Fast GNN Trainingcited by 0
  8. 2023Fast and Effective GNN Training through Sequences of Random Path Graphscited by 0
  9. 2023On the Equivalence of Graph Convolution and Mixupcited by 0
  10. 2023Cooperative Minibatching in Graph Neural Networkscited by 0
  11. 2024Acceleration Algorithms in GNNs: A Surveycited by 0
  12. 2025Using Subgraph GNNs for Node Classification:an Overlooked Potential Approachcited by 0
  13. 2025VISAGNN: Versatile Staleness-Aware Efficient Training on Large-Scale Graphscited by 0
  14. 2025Bridging Global Intent with Local Details: A Hierarchical Representation Approach for Semantic Validation in Text-to-SQLcited by 0