Simplifying Distributed Neural Network Training on Massive Graphs: Randomized Partitions Improve Model Aggregation
Not on the map. Why?
Abstract (arXiv)
Distributed training of GNNs enables learning on massive graphs (e.g., social and e-commerce networks) that exceed the storage and computational capacity of a single machine. To reach performance comparable to centralized training, distributed frameworks focus on maximally recovering cross-instance node dependencies with either communication across instances or periodic fallback to centralized training, which create overhead and limit the framework scalability. In this work, we present a simplified framework for distributed GNN training that does not rely on the aforementioned costly operations, and has improved scalability, convergence speed and performance over the state-of-the-art approaches. Specifically, our framework (1) assembles independent trainers, each of which asynchronously learns a local model on locally-available parts of the training graph, and (2) only conducts periodic (time-based) model aggregation to synchronize the local models. Backed by our theoretical analysis, instead of maximizing the recovery of cross-instance node dependencies -- which has been considered the key behind closing the performance gap between model aggregation and centralized training -- , our framework leverages randomized assignment of nodes or super-nodes (i.e., collections of original nodes) to partition the training graph such that it improves data uniformity and minimizes the discrepancy of gradient and loss function across instances. In our experiments on social and e-commerce networks with up to 1.3 billion edges, our proposed RandomTMA and SuperTMA approaches -- despite using less training data -- achieve state-of-the-art performance and 2.31x speedup compared to the fastest baseline, and show better robustness to trainer failures.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 39 of its 62 references that are in the map. First posted on arXiv 17 May 2023.
Builds on
39 of 62 references.
References · 39
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2016Layer Normalizationcited by 5,579
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
- 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,684
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
- 2019Simplifying Graph Convolutional Networkscited by 1,470
- 2022Model soups: averaging weights of multiple fine-tuned models improves accuracy without increasing inference timecited by 1,366
- 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,133
- 2014Embedding Entities and Relations for Learning and Inference in Knowledge Basescited by 929
- 2019Graph Neural Networks for Social Recommendationcited by 711
27 more
- 2019Neural Graph Collaborative Filteringcited by 660
- 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
- 2021Merging Models with Fisher-Weighted Averagingcited by 613
- 2018Local SGD Converges Fast and Communicates Littlecited by 595
- 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 540
- 2021OGB-LSC: A Large-Scale Challenge for Machine Learning on Graphscited by 328
- 2020SIGN: Scalable Inception Graph Neural Networkscited by 283
- 2018Parallel Restarted SGD with Faster Convergence and Less Communication: Demystifying Why Model Averaging Works for Deep Learningcited by 277
- 2020Enhancing Graph Neural Network-based Fraud Detectors against Camouflaged Fraudsterscited by 248
- 2020Design Space for Graph Neural Networkscited by 182
- 2019AliGraph: A Comprehensive Graph Neural Network Platformcited by 152
- 2020DistDGL: Distributed Graph Neural Network Training for Billion-Scale Graphscited by 139
- 2018DeepInf: Social Influence Prediction with Deep Learningcited by 128
- 2020Self-supervised Learning on Graphs: Deep Insights and New Directioncited by 108
- 2022Condensing Graphs via One-Step Gradient Matchingcited by 100
- 2022Decoupling the Depth and Scope of Graph Neural Networkscited by 94
- 2021GNNAutoScale: Scalable and Expressive Graph Neural Networks via Historical Embeddingscited by 90
- 2021DistGNN: Scalable Distributed Training for Large-Scale Graph Neural Networkscited by 59
- 2020Reducing Communication in Graph Neural Network Trainingcited by 50
- 2020Scalable Graph Neural Networks for Heterogeneous Graphscited by 31
- 2019Popularity Prediction on Social Platforms with Coupled Graph Neural Networkscited by 26
- 2021Learn Locally, Correct Globally: A Distributed Algorithm for Training Graph Neural Networkscited by 24
- 2022Rethinking Graph Convolutional Networks in Knowledge Graph Completioncited by 20
- 2020Friend or Faux: Graph-Based Early Detection of Fake Accounts on Social Networkscited by 19
- 2020Distributed Training of Graph Convolutional Networks using Subgraph Approximationcited by 7
- 2021Communication-Efficient Sampling for Distributed Training of Graph Convolutional Networkscited by 7
- 2021IGLU: Efficient GCN Training via Lazy Updatescited by 7
Built on by
Citing papers per year: 2023: 2; 2024: 0; 2025: 3; 2026: 2.
7 papers.
- 2023Graph Coarsening via Convolution Matching for Scalable Graph Neural Network Trainingcited by 12
- 2023Graph Ladling: Shockingly Simple Parallel GNN Training without Intermediate Communicationcited by 2
- 2025Demystifying Distributed Training of Graph Neural Networks for Link Predictioncited by 0
- 2025Who Owns This Sample: Cross-Client Membership Inference Attack in Federated Graph Neural Networkscited by 0
- 2025Adaptive Graph Coarsening for Efficient GNN Trainingcited by 0
- 2026High-order Knowledge Based Network Controllability Robustness Prediction: A Hypergraph Neural Network Approachcited by 0
- 2026Two-level domain-decomposition AdaGrad method for scalable training of graph neural networkscited by 0
- 2026Two-level domain-decomposition AdaGrad method for scalable training of graph neural networks23 Aug 2026
- 2026High-order Knowledge Based Network Controllability Robustness Prediction: A Hypergraph Neural Network Approach28 Feb 2026
- 2025Adaptive Graph Coarsening for Efficient GNN Training30 Sep 2025
- 2025Who Owns This Sample: Cross-Client Membership Inference Attack in Federated Graph Neural Networks26 Jul 2025
- 2025Demystifying Distributed Training of Graph Neural Networks for Link Prediction25 Jun 2025
- 2023Graph Coarsening via Convolution Matching for Scalable Graph Neural Network Training24 Dec 2023
- 2023Graph Ladling: Shockingly Simple Parallel GNN Training without Intermediate Communication18 Jun 2023