mlsanityData to 7 Oct 2026

Simplifying Distributed Neural Network Training on Massive Graphs: Randomized Partitions Improve Model Aggregation

arXiv 2305.09887 ↗First posted 17 May 2023cs.LG cs.DCcited by 7

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

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  2. 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
  3. 2017Inductive Representation Learning on Large Graphscited by 6,284
  4. 2016Layer Normalizationcited by 5,579
  5. 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
  6. 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,684
  7. 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
  8. 2019Simplifying Graph Convolutional Networkscited by 1,470
  9. 2022Model soups: averaging weights of multiple fine-tuned models improves accuracy without increasing inference timecited by 1,366
  10. 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,133
  11. 2014Embedding Entities and Relations for Learning and Inference in Knowledge Basescited by 929
  12. 2019Graph Neural Networks for Social Recommendationcited by 711
27 more
  1. 2019Neural Graph Collaborative Filteringcited by 660
  2. 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
  3. 2021Merging Models with Fisher-Weighted Averagingcited by 613
  4. 2018Local SGD Converges Fast and Communicates Littlecited by 595
  5. 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 540
  6. 2021OGB-LSC: A Large-Scale Challenge for Machine Learning on Graphscited by 328
  7. 2020SIGN: Scalable Inception Graph Neural Networkscited by 283
  8. 2018Parallel Restarted SGD with Faster Convergence and Less Communication: Demystifying Why Model Averaging Works for Deep Learningcited by 277
  9. 2020Enhancing Graph Neural Network-based Fraud Detectors against Camouflaged Fraudsterscited by 248
  10. 2020Design Space for Graph Neural Networkscited by 182
  11. 2019AliGraph: A Comprehensive Graph Neural Network Platformcited by 152
  12. 2020DistDGL: Distributed Graph Neural Network Training for Billion-Scale Graphscited by 139
  13. 2018DeepInf: Social Influence Prediction with Deep Learningcited by 128
  14. 2020Self-supervised Learning on Graphs: Deep Insights and New Directioncited by 108
  15. 2022Condensing Graphs via One-Step Gradient Matchingcited by 100
  16. 2022Decoupling the Depth and Scope of Graph Neural Networkscited by 94
  17. 2021GNNAutoScale: Scalable and Expressive Graph Neural Networks via Historical Embeddingscited by 90
  18. 2021DistGNN: Scalable Distributed Training for Large-Scale Graph Neural Networkscited by 59
  19. 2020Reducing Communication in Graph Neural Network Trainingcited by 50
  20. 2020Scalable Graph Neural Networks for Heterogeneous Graphscited by 31
  21. 2019Popularity Prediction on Social Platforms with Coupled Graph Neural Networkscited by 26
  22. 2021Learn Locally, Correct Globally: A Distributed Algorithm for Training Graph Neural Networkscited by 24
  23. 2022Rethinking Graph Convolutional Networks in Knowledge Graph Completioncited by 20
  24. 2020Friend or Faux: Graph-Based Early Detection of Fake Accounts on Social Networkscited by 19
  25. 2020Distributed Training of Graph Convolutional Networks using Subgraph Approximationcited by 7
  26. 2021Communication-Efficient Sampling for Distributed Training of Graph Convolutional Networkscited by 7
  27. 2021IGLU: Efficient GCN Training via Lazy Updatescited by 7

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 2; 2024: 0; 2025: 3; 2026: 2.

7 papers.