LMC: Fast Training of GNNs via Subgraph Sampling with Provable Convergence
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
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2013Distributed Representations of Words and Phrases and their Compositionalitycited by 3,462
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
- 2016Revisiting Semi-Supervised Learning with Graph Embeddingscited by 970
- 2020Simple and Deep Graph Convolutional Networkscited by 857
- 2019Graph Neural Networks for Social Recommendationcited by 711
- 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
- 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 540
11 more
- 2018SPIDER: Near-Optimal Non-Convex Optimization via Stochastic Path Integrated Differential Estimatorcited by 283
- 2020SIGN: Scalable Inception Graph Neural Networkscited by 283
- 2016Molecular Graph Convolutions: Moving Beyond Fingerprintscited by 238
- 2018Adaptive Sampling Towards Fast Graph Representation Learningcited by 180
- 2019Layer-Dependent Importance Sampling for Training Deep and Large Graph Convolutional Networkscited by 177
- 2020Implicit Graph Neural Networkscited by 98
- 2022Decoupling the Depth and Scope of Graph Neural Networkscited by 94
- 2021GNNAutoScale: Scalable and Expressive Graph Neural Networks via Historical Embeddingscited by 90
- 2020Minimal Variance Sampling with Provable Guarantees for Fast Training of Graph Neural Networkscited by 54
- 2022GraphFM: Improving Large-Scale GNN Training via Feature Momentumcited by 31
- 2019D-SPIDER-SFO: A Decentralized Optimization Algorithm with Faster Convergence Rate for Nonconvex Problemscited by 11
Built on by
Citing papers per year: 2023: 13; 2024: 6; 2025: 7.
26 papers.
Sort:
- 2023VQGraph: Rethinking Graph Representation Space for Bridging GNNs and MLPscited by 34
- 2025Apollo-MILP: An Alternating Prediction-Correction Neural Solving Framework for Mixed-Integer Linear Programmingcited by 16
- 2023Label Deconvolution for Node Representation Learning on Large-scale Attributed Graphs against Learning Biascited by 7
- 2023GRAPES: Learning to Sample Graphs for Scalable Graph Neural Networkscited by 7
- 2023Mixture of Weak & Strong Experts on Graphscited by 7
- 2023A Circuit Domain Generalization Framework for Efficient Logic Synthesis in Chip Designcited by 6
- 2024Multi-Modal CLIP-Informed Protein Editingcited by 6
- 2025Fast and Distributed Equivariant Graph Neural Networks by Virtual Node Learningcited by 6
- 2025Large-Scale Spectral Graph Neural Networks via Laplacian Sparsification: Technical Reportcited by 5
- 2024Foundations and Frontiers of Graph Learning Theorycited by 3
- 2025Accurate and Scalable Graph Neural Networks via Message Invariancecited by 3
- 2023A Local Graph Limits Perspective on Sampling-Based GNNscited by 2
14 more
- 2023GraNNDis: Efficient Unified Distributed Training Framework for Deep GNNs on Large Clusterscited by 2
- 2024Scalable Expressiveness through Preprocessed Graph Perturbationscited by 2
- 2024Haste Makes Waste: A Simple Approach for Scaling Graph Neural Networkscited by 2
- 2023FALCON: Feature-Label Constrained Graph Net Collapse for Memory Efficient GNNscited by 1
- 2024PromptGCN: Bridging Subgraph Gaps in Lightweight GCNscited by 1
- 2023Asymmetric Learning for Graph Neural Network based Link Predictioncited by 0
- 2023Provably Convergent Subgraph-wise Sampling for Fast GNN Trainingcited by 0
- 2023Fast and Effective GNN Training through Sequences of Random Path Graphscited by 0
- 2023On the Equivalence of Graph Convolution and Mixupcited by 0
- 2023Cooperative Minibatching in Graph Neural Networkscited by 0
- 2024Acceleration Algorithms in GNNs: A Surveycited by 0
- 2025Using Subgraph GNNs for Node Classification:an Overlooked Potential Approachcited by 0
- 2025VISAGNN: Versatile Staleness-Aware Efficient Training on Large-Scale Graphscited by 0
- 2025Bridging Global Intent with Local Details: A Hierarchical Representation Approach for Semantic Validation in Text-to-SQLcited by 0
- 2025Bridging Global Intent with Local Details: A Hierarchical Representation Approach for Semantic Validation in Text-to-SQL28 Dec 2025
- 2025VISAGNN: Versatile Staleness-Aware Efficient Training on Large-Scale Graphs16 Nov 2025
- 2025Fast and Distributed Equivariant Graph Neural Networks by Virtual Node Learning24 Jun 2025
- 2025Using Subgraph GNNs for Node Classification:an Overlooked Potential Approach9 Mar 2025
- 2025Apollo-MILP: An Alternating Prediction-Correction Neural Solving Framework for Mixed-Integer Linear Programming3 Mar 2025
- 2025Accurate and Scalable Graph Neural Networks via Message Invariance27 Feb 2025
- 2025Large-Scale Spectral Graph Neural Networks via Laplacian Sparsification: Technical Report8 Jan 2025
- 2024PromptGCN: Bridging Subgraph Gaps in Lightweight GCNs14 Oct 2024
- 2024Haste Makes Waste: A Simple Approach for Scaling Graph Neural Networks7 Oct 2024
- 2024Multi-Modal CLIP-Informed Protein Editing27 Jul 2024
- 2024Foundations and Frontiers of Graph Learning Theory3 Jul 2024
- 2024Scalable Expressiveness through Preprocessed Graph Perturbations17 Jun 2024
14 more
- 2024Acceleration Algorithms in GNNs: A Survey7 May 2024
- 2023FALCON: Feature-Label Constrained Graph Net Collapse for Memory Efficient GNNs27 Dec 2023
- 2023GraNNDis: Efficient Unified Distributed Training Framework for Deep GNNs on Large Clusters12 Nov 2023
- 2023Mixture of Weak & Strong Experts on Graphs9 Nov 2023
- 2023Cooperative Minibatching in Graph Neural Networks19 Oct 2023
- 2023A Local Graph Limits Perspective on Sampling-Based GNNs17 Oct 2023
- 2023GRAPES: Learning to Sample Graphs for Scalable Graph Neural Networks5 Oct 2023
- 2023On the Equivalence of Graph Convolution and Mixup29 Sep 2023
- 2023Label Deconvolution for Node Representation Learning on Large-scale Attributed Graphs against Learning Bias26 Sep 2023
- 2023A Circuit Domain Generalization Framework for Efficient Logic Synthesis in Chip Design22 Aug 2023
- 2023VQGraph: Rethinking Graph Representation Space for Bridging GNNs and MLPs4 Aug 2023
- 2023Fast and Effective GNN Training through Sequences of Random Path Graphs7 Jun 2023
- 2023Provably Convergent Subgraph-wise Sampling for Fast GNN Training17 Mar 2023
- 2023Asymmetric Learning for Graph Neural Network based Link Prediction1 Mar 2023
- 2023VQGraph: Rethinking Graph Representation Space for Bridging GNNs and MLPscited by 34
- 2025Apollo-MILP: An Alternating Prediction-Correction Neural Solving Framework for Mixed-Integer Linear Programmingcited by 16
- 2023Label Deconvolution for Node Representation Learning on Large-scale Attributed Graphs against Learning Biascited by 7
- 2023GRAPES: Learning to Sample Graphs for Scalable Graph Neural Networkscited by 7
- 2023Mixture of Weak & Strong Experts on Graphscited by 7
- 2023A Circuit Domain Generalization Framework for Efficient Logic Synthesis in Chip Designcited by 6
- 2024Multi-Modal CLIP-Informed Protein Editingcited by 6
- 2025Fast and Distributed Equivariant Graph Neural Networks by Virtual Node Learningcited by 6
- 2025Large-Scale Spectral Graph Neural Networks via Laplacian Sparsification: Technical Reportcited by 5
- 2024Foundations and Frontiers of Graph Learning Theorycited by 3
- 2025Accurate and Scalable Graph Neural Networks via Message Invariancecited by 3
- 2023A Local Graph Limits Perspective on Sampling-Based GNNscited by 2
12 most cited of 26 All 26 (JSON)
- 2025Bridging Global Intent with Local Details: A Hierarchical Representation Approach for Semantic Validation in Text-to-SQL28 Dec 2025
- 2025VISAGNN: Versatile Staleness-Aware Efficient Training on Large-Scale Graphs16 Nov 2025
- 2025Fast and Distributed Equivariant Graph Neural Networks by Virtual Node Learning24 Jun 2025
- 2025Using Subgraph GNNs for Node Classification:an Overlooked Potential Approach9 Mar 2025
- 2025Apollo-MILP: An Alternating Prediction-Correction Neural Solving Framework for Mixed-Integer Linear Programming3 Mar 2025
- 2025Accurate and Scalable Graph Neural Networks via Message Invariance27 Feb 2025
- 2025Large-Scale Spectral Graph Neural Networks via Laplacian Sparsification: Technical Report8 Jan 2025
- 2024PromptGCN: Bridging Subgraph Gaps in Lightweight GCNs14 Oct 2024
- 2024Haste Makes Waste: A Simple Approach for Scaling Graph Neural Networks7 Oct 2024
- 2024Multi-Modal CLIP-Informed Protein Editing27 Jul 2024
- 2024Foundations and Frontiers of Graph Learning Theory3 Jul 2024
- 2024Scalable Expressiveness through Preprocessed Graph Perturbations17 Jun 2024
12 newest of 26 All 26 (JSON)