GIST: Distributed Training for Large-Scale Graph Convolutional Networks
Not on the map. Why?
Abstract (arXiv)
The graph convolutional network (GCN) is a go-to solution for machine learning on graphs, but its training is notoriously difficult to scale both in terms of graph size and the number of model parameters. Although some work has explored training on large-scale graphs (e.g., GraphSAGE, ClusterGCN, etc.), we pioneer efficient training of large-scale GCN models (i.e., ultra-wide, overparameterized models) with the proposal of a novel, distributed training framework. Our proposed training methodology, called GIST, disjointly partitions the parameters of a GCN model into several, smaller sub-GCNs that are trained independently and in parallel. In addition to being compatible with all GCN architectures and existing sampling techniques for efficient GCN training, GIST i) improves model performance, ii) scales to training on arbitrarily large graphs, iii) decreases wall-clock training time, and iv) enables the training of markedly overparameterized GCN models. Remarkably, with GIST, we train an astonishgly-wide 32,768-dimensional GraphSAGE model, which exceeds the capacity of a single GPU by a factor of 8x, to SOTA performance on the Amazon2M dataset.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 35 of its 59 references that are in the map. First posted on arXiv 20 Feb 2021.
Builds on
35 of 59 references.
References · 35
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2019Unsupervised Cross-lingual Representation Learning at Scalecited by 3,907
- 2018Neural Tangent Kernel: Convergence and Generalization in Neural Networkscited by 2,597
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,085
- 2018Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learningcited by 1,099
- 2016Geometric deep learning: going beyond Euclidean datacited by 1,042
23 more
- 2019Deep Double Descent: Where Bigger Models and More Data Hurtcited by 667
- 2018Gradient Descent Provably Optimizes Over-parameterized Neural Networkscited by 655
- 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
- 2018Local SGD Converges Fast and Communicates Littlecited by 595
- 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
- 2017Can Decentralized Algorithms Outperform Centralized Algorithms? A Case Study for Decentralized Parallel Stochastic Gradient Descentcited by 496
- 2018Don't Use Large Mini-Batches, Use Local SGDcited by 201
- 2018Adaptive Sampling Towards Fast Graph Representation Learningcited by 180
- 2019Layer-Dependent Importance Sampling for Training Deep and Large Graph Convolutional Networkscited by 177
- 2018Demystifying Parallel and Distributed Deep Learning: An In-Depth Concurrency Analysiscited by 154
- 2018Large-Scale Learnable Graph Convolutional Networkscited by 113
- 2020The Cost of Training NLP Models: A Concise Overviewcited by 97
- 2014Deep learning with Elastic Averaging SGDcited by 90
- 2019Quadratic Suffices for Over-parametrization via Matrix Chernoff Boundcited by 58
- 2020L2-GCN: Layer-Wise and Learned Efficient Training of Graph Convolutional Networkscited by 48
- 2018Layer-Parallel Training of Deep Residual Neural Networkscited by 35
- 2020Convolutional Neural Network Training with Distributed K-FACcited by 22
- 2017Integrated Model, Batch and Domain Parallelism in Training Neural Networkscited by 16
- 2020LAMP: Large Deep Nets with Automated Model Parallelism for Image Segmentationcited by 8
- 2020Layer-Parallel Training with GPU Concurrency of Deep Residual Neural Networks via Nonlinear Multigridcited by 8
- 2019Layered SGD: A Decentralized and Synchronous SGD Algorithm for Scalable Deep Neural Network Trainingcited by 2
- 2019Automatic Model Parallelism for Deep Neural Networks with Compiler and Hardware Supportcited by 2
Built on by
Citing papers per year: 2021: 2; 2022: 3; 2023: 3; 2024: 1; 2025: 1.
10 papers.
- 2022Distributed Graph Neural Network Training: A Surveycited by 32
- 2024FedP3: Federated Personalized and Privacy-friendly Network Pruning under Model Heterogeneitycited by 13
- 2022Efficient and Light-Weight Federated Learning via Asynchronous Distributed Dropoutcited by 12
- 2021On the Convergence of Shallow Neural Network Training with Randomly Masked Neuronscited by 11
- 2022SUGAR: Efficient Subgraph-level Training via Resource-aware Graph Partitioningcited by 6
- 2023Towards a Better Theoretical Understanding of Independent Subnetwork Trainingcited by 6
- 2023Federated Learning Over Images: Vertical Decompositions and Pre-Trained Backbones Are Difficult to Beatcited by 4
- 2021Label Propagation across Graphs: Node Classification using Graph Neural Tangent Kernelscited by 2
- 2023Federated Learning over Hierarchical Wireless Networks: Training Latency Minimization via Submodel Partitioningcited by 1
- 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
- 2024FedP3: Federated Personalized and Privacy-friendly Network Pruning under Model Heterogeneity15 Apr 2024
- 2023Federated Learning over Hierarchical Wireless Networks: Training Latency Minimization via Submodel Partitioning27 Oct 2023
- 2023Federated Learning Over Images: Vertical Decompositions and Pre-Trained Backbones Are Difficult to Beat6 Sep 2023
- 2023Towards a Better Theoretical Understanding of Independent Subnetwork Training28 Jun 2023
- 2022Distributed Graph Neural Network Training: A Survey1 Nov 2022
- 2022Efficient and Light-Weight Federated Learning via Asynchronous Distributed Dropout28 Oct 2022
- 2022SUGAR: Efficient Subgraph-level Training via Resource-aware Graph Partitioning31 Jan 2022
- 2021On the Convergence of Shallow Neural Network Training with Randomly Masked Neurons5 Dec 2021
- 2021Label Propagation across Graphs: Node Classification using Graph Neural Tangent Kernels7 Oct 2021