On the Importance of Sampling in Training GCNs: Tighter Analysis and Variance Reduction
Not on the map. Why?
Abstract (arXiv)
Graph Convolutional Networks (GCNs) have achieved impressive empirical advancement across a wide variety of semi-supervised node classification tasks. Despite their great success, training GCNs on large graphs suffers from computational and memory issues. A potential path to circumvent these obstacles is sampling-based methods, where at each layer a subset of nodes is sampled. Although recent studies have empirically demonstrated the effectiveness of sampling-based methods, these works lack theoretical convergence guarantees under realistic settings and cannot fully leverage the information of evolving parameters during optimization. In this paper, we describe and analyze a general doubly variance reduction schema that can accelerate any sampling method under the memory budget. The motivating impetus for the proposed schema is a careful analysis of the variance of sampling methods where it is shown that the induced variance can be decomposed into node embedding approximation variance (zeroth-order variance) during forward propagation and layerwise-gradient variance (first-order variance) during backward propagation. We theoretically analyze the convergence of the proposed schema and show that it enjoys an O(1/T) convergence rate. We complement our theoretical results by integrating the proposed schema in different sampling methods and applying them to different large real-world graphs.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 24 of its 32 references that are in the map. First posted on arXiv 3 Mar 2021.
Builds on
24 of 32 references.
References · 24
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,684
- 2016Optimization Methods for Large-Scale Machine Learningcited by 1,140
- 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,133
- 2020Benchmarking Graph Neural Networkscited by 672
- 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
- 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 583
- 2018SPIDER: Near-Optimal Non-Convex Optimization via Stochastic Path Integrated Differential Estimatorcited by 283
- 2020Generalization and Representational Limits of Graph Neural Networkscited by 217
- 2018Adaptive Sampling Towards Fast Graph Representation Learningcited by 180
- 2019Layer-Dependent Importance Sampling for Training Deep and Large Graph Convolutional Networkscited by 177
12 more
- 2016Stochastic Variance Reduction for Nonconvex Optimizationcited by 143
- 2020GraphNorm: A Principled Approach to Accelerating Graph Neural Network Trainingcited by 116
- 2020A PAC-Bayesian Approach to Generalization Bounds for Graph Neural Networkscited by 84
- 2020Minimal Variance Sampling with Provable Guarantees for Fast Training of Graph Neural Networkscited by 54
- 2020Solving Stochastic Compositional Optimization is Nearly as Easy as Solving Stochastic Optimizationcited by 51
- 2019On Generalization Bounds of a Family of Recurrent Neural Networkscited by 42
- 2019Multi-Level Composite Stochastic Optimization via Nested Variance Reductioncited by 28
- 2019A Stochastic Composite Gradient Method with Incremental Variance Reductioncited by 26
- 2018Multi-Level Stochastic Gradient Methods for Nested Composition Optimizationcited by 24
- 2018Stochastic Gradient Descent with Biased but Consistent Gradient Estimatorscited by 18
- 2019Constant Time Graph Neural Networkscited by 4
- 2020Hybrid Variance-Reduced SGD Algorithms For Nonconvex-Concave Minimax Problemscited by 4
Built on by
Citing papers per year: 2022: 2; 2023: 1; 2024: 0; 2025: 1.
4 papers.
- 2022Layer-Neighbor Sampling -- Defusing Neighborhood Explosion in GNNscited by 19
- 2022Analyzing the Effect of Sampling in GNNs on Individual Fairnesscited by 2
- 2023Decentralized Multi-Level Compositional Optimization Algorithms with Level-Independent Convergence Ratecited by 2
- 2025Neighbor-Sampling Based Momentum Stochastic Methods for Training Graph Neural Networkscited by 0
- 2025Neighbor-Sampling Based Momentum Stochastic Methods for Training Graph Neural Networks1 Aug 2025
- 2023Decentralized Multi-Level Compositional Optimization Algorithms with Level-Independent Convergence Rate6 Jun 2023
- 2022Layer-Neighbor Sampling -- Defusing Neighborhood Explosion in GNNs24 Oct 2022
- 2022Analyzing the Effect of Sampling in GNNs on Individual Fairness8 Sep 2022