Minimal Variance Sampling with Provable Guarantees for Fast Training of Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
Sampling methods (e.g., node-wise, layer-wise, or subgraph) has become an indispensable strategy to speed up training large-scale Graph Neural Networks (GNNs). However, existing sampling methods are mostly based on the graph structural information and ignore the dynamicity of optimization, which leads to high variance in estimating the stochastic gradients. The high variance issue can be very pronounced in extremely large graphs, where it results in slow convergence and poor generalization. In this paper, we theoretically analyze the variance of sampling methods and show that, due to the composite structure of empirical risk, the variance of any sampling method can be decomposed into textitembedding approximation variance in the forward stage and textitstochastic gradient variance in the backward stage that necessities mitigating both types of variance to obtain faster convergence rate. We propose a decoupled variance reduction strategy that employs (approximate) gradient information to adaptively sample nodes with minimal variance, and explicitly reduces the variance introduced by embedding approximation. We show theoretically and empirically that the proposed method, even with smaller mini-batch sizes, enjoys a faster convergence rate and entails a better generalization compared to the existing methods.
Key facts. Cited by 54 papers in the map (data through 7 Oct 2026). First posted on arXiv 24 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 12; 2022: 15; 2023: 12; 2024: 11; 2025: 2; 2026: 2.
54 papers.
Sort:
- 2022Decoupling the Depth and Scope of Graph Neural Networkscited by 94
- 2021GNNAutoScale: Scalable and Expressive Graph Neural Networks via Historical Embeddingscited by 90
- 2021Scaling Up Graph Neural Networks Via Graph Coarseningcited by 80
- 2021On Provable Benefits of Depth in Training Graph Convolutional Networkscited by 58
- 2022A Comprehensive Study on Large-Scale Graph Training: Benchmarking and Rethinkingcited by 56
- 2022PipeGCN: Efficient Full-Graph Training of Graph Convolutional Networks with Pipelined Feature Communicationcited by 45
- 2022BNS-GCN: Efficient Full-Graph Training of Graph Convolutional Networks with Partition-Parallelism and Random Boundary Node Samplingcited by 43
- 2021Sampling methods for efficient training of graph convolutional networks: A surveycited by 40
- 2022Distributed Graph Neural Network Training: A Surveycited by 32
- 2022GraphFM: Improving Large-Scale GNN Training via Feature Momentumcited by 31
- 2024Linear-Time Graph Neural Networks for Scalable Recommendationscited by 31
- 2023LMC: Fast Training of GNNs via Subgraph Sampling with Provable Convergencecited by 26
38 more
- 2021Self-supervised Graph Neural Networks without explicit negative samplingcited by 25
- 2021Learn Locally, Correct Globally: A Distributed Algorithm for Training Graph Neural Networkscited by 24
- 2023Data-centric Graph Learning: A Surveycited by 22
- 2022Ginex: SSD-enabled Billion-scale Graph Neural Network Training on a Single Machine via Provably Optimal In-memory Cachingcited by 21
- 2023A Survey on Graph Neural Network Acceleration: Algorithms, Systems, and Customized Hardwarecited by 18
- 2021A Biased Graph Neural Network Sampler with Near-Optimal Regretcited by 17
- 2023LazyGNN: Large-Scale Graph Neural Networks via Lazy Propagationcited by 16
- 2024Topology-aware Embedding Memory for Continual Learning on Expanding Networkscited by 14
- 2022RSC: Accelerating Graph Neural Networks Training via Randomized Sparse Computationscited by 12
- 2024MSPipe: Efficient Temporal GNN Training via Staleness-Aware Pipelinecited by 12
- 2021Scalable Graph Neural Network Training: The Case for Samplingcited by 11
- 2023Adaptive Message Quantization and Parallelization for Distributed Full-graph GNN Trainingcited by 10
- 2021Hypergraph Pre-training with Graph Neural Networkscited by 9
- 2022Self-supervised Graphs for Audio Representation Learning with Limited Labeled Datacited by 8
- 2022A Projection-free Algorithm for Constrained Stochastic Multi-level Composition Optimizationcited by 8
- 2024FairSample: Training Fair and Accurate Graph Convolutional Neural Networks Efficientlycited by 8
- 2021Communication-Efficient Sampling for Distributed Training of Graph Convolutional Networkscited by 7
- 2021IGLU: Efficient GCN Training via Lazy Updatescited by 7
- 2022EGG-GAE: scalable graph neural networks for tabular data imputationcited by 7
- 2023GRAPES: Learning to Sample Graphs for Scalable Graph Neural Networkscited by 7
- 2022Learning Stochastic Graph Neural Networks with Constrained Variancecited by 5
- 2022Calibrate and Debias Layer-wise Sampling for Graph Convolutional Networkscited by 5
- 2021On the Importance of Sampling in Training GCNs: Tighter Analysis and Variance Reductioncited by 4
- 2024Foundations and Frontiers of Graph Learning Theorycited by 3
- 2023Communication-Free Distributed GNN Training with Vertex Cutcited by 2
- 2023StructComp: Substituting Propagation with Structural Compression in Training Graph Contrastive Learningcited by 2
- 2024TASER: Temporal Adaptive Sampling for Fast and Accurate Dynamic Graph Representation Learningcited by 2
- 2024Haste Makes Waste: A Simple Approach for Scaling Graph Neural Networkscited by 2
- 2022Rethinking Efficiency and Redundancy in Training Large-scale Graphscited by 1
- 2024FIT-GNN: Faster Inference Time for GNNs that 'FIT' in Memory Using Coarseningcited by 1
- 2025AdaptGOT: A Pre-trained Model for Adaptive Contextual POI Representation Learningcited by 1
- 2022Hierarchical Estimation for Effective and Efficient Sampling Graph Neural Networkcited by 0
- 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
- 2023Understanding Community Bias Amplification in Graph Representation Learningcited by 0
- 2024Scalable Graph Self-Supervised Learningcited by 0
- 2024Acceleration Algorithms in GNNs: A Surveycited by 0
50 most cited of 54 All 54 (JSON)
- 2026Optimal Momentum Methods for Stochastic Multilevel Compositional Optimization1 Oct 2026
- 2026Disentangle-then-Refine: LLM-Guided Decoupling and Structure-Aware Refinement for Graph Contrastive Learning16 Apr 2026
- 2025VISAGNN: Versatile Staleness-Aware Efficient Training on Large-Scale Graphs16 Nov 2025
- 2025AdaptGOT: A Pre-trained Model for Adaptive Contextual POI Representation Learning21 Jun 2025
- 2024FIT-GNN: Faster Inference Time for GNNs that 'FIT' in Memory Using Coarsening19 Oct 2024
- 2024Haste Makes Waste: A Simple Approach for Scaling Graph Neural Networks7 Oct 2024
- 2024Federated Graph Learning with Adaptive Importance-based Sampling23 Sep 2024
- 2024Foundations and Frontiers of Graph Learning Theory3 Jul 2024
- 2024Acceleration Algorithms in GNNs: A Survey7 May 2024
- 2024MSPipe: Efficient Temporal GNN Training via Staleness-Aware Pipeline23 Feb 2024
- 2024Linear-Time Graph Neural Networks for Scalable Recommendations21 Feb 2024
- 2024Scalable Graph Self-Supervised Learning14 Feb 2024
38 more
- 2024TASER: Temporal Adaptive Sampling for Fast and Accurate Dynamic Graph Representation Learning8 Feb 2024
- 2024FairSample: Training Fair and Accurate Graph Convolutional Neural Networks Efficiently26 Jan 2024
- 2024Topology-aware Embedding Memory for Continual Learning on Expanding Networks24 Jan 2024
- 2023Understanding Community Bias Amplification in Graph Representation Learning8 Dec 2023
- 2023StructComp: Substituting Propagation with Structural Compression in Training Graph Contrastive Learning8 Dec 2023
- 2023Data-centric Graph Learning: A Survey8 Oct 2023
- 2023GRAPES: Learning to Sample Graphs for Scalable Graph Neural Networks5 Oct 2023
- 2023Communication-Free Distributed GNN Training with Vertex Cut6 Aug 2023
- 2023A Survey on Graph Neural Network Acceleration: Algorithms, Systems, and Customized Hardware24 Jun 2023
- 2023Fast and Effective GNN Training through Sequences of Random Path Graphs7 Jun 2023
- 2023Adaptive Message Quantization and Parallelization for Distributed Full-graph GNN Training2 Jun 2023
- 2023Provably Convergent Subgraph-wise Sampling for Fast GNN Training17 Mar 2023
- 2023Asymmetric Learning for Graph Neural Network based Link Prediction1 Mar 2023
- 2023LazyGNN: Large-Scale Graph Neural Networks via Lazy Propagation3 Feb 2023
- 2023LMC: Fast Training of GNNs via Subgraph Sampling with Provable Convergence2 Feb 2023
- 2022Hierarchical Estimation for Effective and Efficient Sampling Graph Neural Network16 Nov 2022
- 2022Distributed Graph Neural Network Training: A Survey1 Nov 2022
- 2022RSC: Accelerating Graph Neural Networks Training via Randomized Sparse Computations19 Oct 2022
- 2022EGG-GAE: scalable graph neural networks for tabular data imputation19 Oct 2022
- 2022A Comprehensive Study on Large-Scale Graph Training: Benchmarking and Rethinking14 Oct 2022
- 2022Rethinking Efficiency and Redundancy in Training Large-scale Graphs2 Sep 2022
- 2022Ginex: SSD-enabled Billion-scale Graph Neural Network Training on a Single Machine via Provably Optimal In-memory Caching19 Aug 2022
- 2022GraphFM: Improving Large-Scale GNN Training via Feature Momentum14 Jun 2022
- 2022Calibrate and Debias Layer-wise Sampling for Graph Convolutional Networks1 Jun 2022
- 2022BNS-GCN: Efficient Full-Graph Training of Graph Convolutional Networks with Partition-Parallelism and Random Boundary Node Sampling21 Mar 2022
- 2022PipeGCN: Efficient Full-Graph Training of Graph Convolutional Networks with Pipelined Feature Communication20 Mar 2022
- 2022A Projection-free Algorithm for Constrained Stochastic Multi-level Composition Optimization9 Feb 2022
- 2022Self-supervised Graphs for Audio Representation Learning with Limited Labeled Data31 Jan 2022
- 2022Learning Stochastic Graph Neural Networks with Constrained Variance29 Jan 2022
- 2022Decoupling the Depth and Scope of Graph Neural Networks19 Jan 2022
- 2021Learn Locally, Correct Globally: A Distributed Algorithm for Training Graph Neural Networks16 Nov 2021
- 2021On Provable Benefits of Depth in Training Graph Convolutional Networks28 Oct 2021
- 2021IGLU: Efficient GCN Training via Lazy Updates28 Sep 2021
- 2021GNNAutoScale: Scalable and Expressive Graph Neural Networks via Historical Embeddings10 Jun 2021
- 2021Scaling Up Graph Neural Networks Via Graph Coarsening9 Jun 2021
- 2021Hypergraph Pre-training with Graph Neural Networks23 May 2021
- 2021Scalable Graph Neural Network Training: The Case for Sampling5 May 2021
- 2021Self-supervised Graph Neural Networks without explicit negative sampling27 Mar 2021
50 newest of 54 All 54 (JSON)
- 2022Decoupling the Depth and Scope of Graph Neural Networkscited by 94
- 2021GNNAutoScale: Scalable and Expressive Graph Neural Networks via Historical Embeddingscited by 90
- 2021Scaling Up Graph Neural Networks Via Graph Coarseningcited by 80
- 2021On Provable Benefits of Depth in Training Graph Convolutional Networkscited by 58
- 2022A Comprehensive Study on Large-Scale Graph Training: Benchmarking and Rethinkingcited by 56
- 2022PipeGCN: Efficient Full-Graph Training of Graph Convolutional Networks with Pipelined Feature Communicationcited by 45
- 2022BNS-GCN: Efficient Full-Graph Training of Graph Convolutional Networks with Partition-Parallelism and Random Boundary Node Samplingcited by 43
- 2021Sampling methods for efficient training of graph convolutional networks: A surveycited by 40
- 2022Distributed Graph Neural Network Training: A Surveycited by 32
- 2022GraphFM: Improving Large-Scale GNN Training via Feature Momentumcited by 31
- 2024Linear-Time Graph Neural Networks for Scalable Recommendationscited by 31
- 2023LMC: Fast Training of GNNs via Subgraph Sampling with Provable Convergencecited by 26
12 most cited of 54 All 54 (JSON)
- 2026Optimal Momentum Methods for Stochastic Multilevel Compositional Optimization1 Oct 2026
- 2026Disentangle-then-Refine: LLM-Guided Decoupling and Structure-Aware Refinement for Graph Contrastive Learning16 Apr 2026
- 2025VISAGNN: Versatile Staleness-Aware Efficient Training on Large-Scale Graphs16 Nov 2025
- 2025AdaptGOT: A Pre-trained Model for Adaptive Contextual POI Representation Learning21 Jun 2025
- 2024FIT-GNN: Faster Inference Time for GNNs that 'FIT' in Memory Using Coarsening19 Oct 2024
- 2024Haste Makes Waste: A Simple Approach for Scaling Graph Neural Networks7 Oct 2024
- 2024Federated Graph Learning with Adaptive Importance-based Sampling23 Sep 2024
- 2024Foundations and Frontiers of Graph Learning Theory3 Jul 2024
- 2024Acceleration Algorithms in GNNs: A Survey7 May 2024
- 2024MSPipe: Efficient Temporal GNN Training via Staleness-Aware Pipeline23 Feb 2024
- 2024Linear-Time Graph Neural Networks for Scalable Recommendations21 Feb 2024
- 2024Scalable Graph Self-Supervised Learning14 Feb 2024
12 newest of 54 All 54 (JSON)