mlsanityData to 14 Oct 2026

Distributed Graph Neural Network Training: A Survey

arXiv 2211.00216 ↗First posted 1 Nov 2022cs.LG cs.AI cs.DBcited by 32

Not on the map. Why?

Abstract (arXiv)

Graph neural networks (GNNs) are a type of deep learning models that are trained on graphs and have been successfully applied in various domains. Despite the effectiveness of GNNs, it is still challenging for GNNs to efficiently scale to large graphs. As a remedy, distributed computing becomes a promising solution of training large-scale GNNs, since it is able to provide abundant computing resources. However, the dependency of graph structure increases the difficulty of achieving high-efficiency distributed GNN training, which suffers from the massive communication and workload imbalance. In recent years, many efforts have been made on distributed GNN training, and an array of training algorithms and systems have been proposed. Yet, there is a lack of systematic review on the optimization techniques for the distributed execution of GNN training. In this survey, we analyze three major challenges in distributed GNN training that are massive feature communication, the loss of model accuracy and workload imbalance. Then we introduce a new taxonomy for the optimization techniques in distributed GNN training that address the above challenges. The new taxonomy classifies existing techniques into four categories that are GNN data partition, GNN batch generation, GNN execution model, and GNN communication protocol. We carefully discuss the techniques in each category. In the end, we summarize existing distributed GNN systems for multi-GPUs, GPU-clusters and CPU-clusters, respectively, and give a discussion about the future direction on distributed GNN training.

Key facts. Cited by 32 papers in the map (data through 14 Oct 2026). Builds on 95 of its 183 references that are in the map. First posted on arXiv 1 Nov 2022.

Builds on

95 of 183 references.

References · 95

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
  2. 2017Graph Attention Networkscited by 8,923
  3. 2017Inductive Representation Learning on Large Graphscited by 6,320
  4. 2018How Powerful are Graph Neural Networks?cited by 4,393
  5. 2017Neural Message Passing for Quantum Chemistrycited by 3,487
  6. 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
  7. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
  8. 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,163
  9. 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,576
  10. 2019Simplifying Graph Convolutional Networkscited by 1,477
  11. 2018Relational inductive biases, deep learning, and graph networkscited by 1,360
  12. 2020LightGCN: Simplifying and Powering Graph Convolution Network for Recommendationcited by 1,139
38 more
  1. 2019Heterogeneous Graph Attention Networkcited by 734
  2. 2019Graph Neural Networks for Social Recommendationcited by 714
  3. 2020Benchmarking Graph Neural Networkscited by 680
  4. 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
  5. 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 584
  6. 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 541
  7. 2020Graph Neural Networks in Recommender Systems: A Surveycited by 494
  8. 2020Principal Neighbourhood Aggregation for Graph Netscited by 478
  9. 2019GMAN: A Graph Multi-Attention Network for Traffic Predictioncited by 434
  10. 2018Deep Learning on Graphs: A Surveycited by 393
  11. 2020MAGNN: Metapath Aggregated Graph Neural Network for Heterogeneous Graph Embeddingcited by 304
  12. 2020SIGN: Scalable Inception Graph Neural Networkscited by 284
  13. 2021Graph Neural Network for Traffic Forecasting: A Surveycited by 261
  14. 2018Graph networks as learnable physics engines for inference and controlcited by 244
  15. 2019Deep Graph Library: A Graph-Centric, Highly-Performant Package for Graph Neural Networkscited by 242
  16. 2019Learning Sparse Nonparametric DAGscited by 207
  17. 2019A Survey on Distributed Machine Learningcited by 188
  18. 2021Self-Supervised Learning of Graph Neural Networks: A Unified Reviewcited by 184
  19. 2018Adaptive Sampling Towards Fast Graph Representation Learningcited by 180
  20. 2018Beyond Data and Model Parallelism for Deep Neural Networkscited by 179
  21. 2019Layer-Dependent Importance Sampling for Training Deep and Large Graph Convolutional Networkscited by 177
  22. 2019AliGraph: A Comprehensive Graph Neural Network Platformcited by 153
  23. 2017Revisiting Distributed Synchronous SGDcited by 142
  24. 2020DistDGL: Distributed Graph Neural Network Training for Billion-Scale Graphscited by 139
  25. 2019MLPerf Training Benchmarkcited by 115
  26. 2020Degree-Quant: Quantization-Aware Training for Graph Neural Networkscited by 96
  27. 2020PyTorch Distributed: Experiences on Accelerating Data Parallel Trainingcited by 90
  28. 2019Learning the Graphical Structure of Electronic Health Records with Graph Convolutional Transformercited by 88
  29. 2020Computing Graph Neural Networks: A Survey from Algorithms to Acceleratorscited by 81
  30. 2020Molecular graph generation with Graph Neural Networkscited by 80
  31. 2020Every Document Owns Its Structure: Inductive Text Classification via Graph Neural Networkscited by 77
  32. 2021DIG: A Turnkey Library for Diving into Graph Deep Learning Researchcited by 76
  33. 2019Reasoning Over Semantic-Level Graph for Fact Checkingcited by 69
  34. 2021Graph-Based Deep Learning for Medical Diagnosis and Analysis: Past, Present and Futurecited by 67
  35. 2020Graph Neural Networks in TensorFlow and Keras with Spektralcited by 60
  36. 2021Structure-aware Interactive Graph Neural Networks for the Prediction of Protein-Ligand Binding Affinitycited by 60
  37. 2021DistGNN: Scalable Distributed Training for Large-Scale Graph Neural Networkscited by 59
  38. 2018Graph Transformation Policy Network for Chemical Reaction Predictioncited by 56

50 most cited of 95 All 95 (JSON)

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2023: 7; 2024: 9; 2025: 9; 2026: 7.

32 papers.

Sort:

By area:

  1. 2026Graph-based Agent Memory: Taxonomy, Techniques, and Applicationscited by 25
  2. 2023A Survey on Graph Neural Network Acceleration: Algorithms, Systems, and Customized Hardwarecited by 18
  3. 2023LazyGNN: Large-Scale Graph Neural Networks via Lazy Propagationcited by 16
  4. 2024Graph Neural Network Training Systems: A Performance Comparison of Full-Graph and Mini-Batchcited by 10
  5. 2025A Comprehensive Survey on Imbalanced Data Learningcited by 10
  6. 2023Comprehensive Evaluation of GNN Training Systems: A Data Management Perspectivecited by 9
  7. 2024A Systematic Literature Review of Spatio-Temporal Graph Neural Network Models for Time Series Forecasting and Classificationcited by 9
  8. 2025CATS: Mitigating Correlation Shift for Multivariate Time Series Classificationcited by 7
  9. 2023GSplit: Scaling Graph Neural Network Training on Large Graphs via Split-Parallelismcited by 6
  10. 2023Staleness-Alleviated Distributed GNN Training via Online Dynamic-Embedding Predictioncited by 6
  11. 2023GNNPipe: Scaling Deep GNN Training with Pipelined Model Parallelismcited by 4
  12. 2025Graph Neural Network-Based Collaborative Perception for Adaptive Scheduling in Distributed Systemscited by 4
20 more
  1. 2024Edge Graph Intelligence: Reciprocally Empowering Edge Networks with Graph Intelligencecited by 3
  2. 2024MassiveGNN: Efficient Training via Prefetching for Massively Connected Distributed Graphscited by 3
  3. 2024Fully Distributed Online Training of Graph Neural Networks in Networked Systemscited by 3
  4. 2025PGT-I: Scaling Spatiotemporal GNNs with Memory-Efficient Distributed Trainingcited by 3
  5. 2023Communication-Free Distributed GNN Training with Vertex Cutcited by 2
  6. 2025Rapid training of Hamiltonian graph networks using random featurescited by 2
  7. 2024Disttack: Graph Adversarial Attacks Toward Distributed GNN Trainingcited by 1
  8. 2026Learning Adaptive Distribution Alignment with Neural Characteristic Function for Graph Domain Adaptationcited by 1
  9. 2026Rudder: Steering Prefetching in Distributed GNN Training using LLM Agentscited by 1
  10. 2024A Review of Graph-Powered Data Quality Applications for IoT Monitoring Sensor Networkscited by 0
  11. 2024FedGAT: A Privacy-Preserving Federated Approximation Algorithm for Graph Attention Networkscited by 0
  12. 2024Introduction to Graph Neural Networks for Machine Learning Engineerscited by 0
  13. 2025Human-Centric Community Detection in Hybrid Metaverse Networks with Integrated AI Entitiescited by 0
  14. 2025Armada: Memory-Efficient Distributed Training of Large-Scale Graph Neural Networkscited by 0
  15. 2025RapidGNN: Energy and Communication-Efficient Distributed Training on Large-Scale Graph Neural Networkscited by 0
  16. 2025VISAGNN: Versatile Staleness-Aware Efficient Training on Large-Scale Graphscited by 0
  17. 2026MQ-GNN: A Multi-Queue Pipelined Architecture for Scalable and Efficient GNN Trainingcited by 0
  18. 2026Communication-free Sampling and 4D Hybrid Parallelism for Scalable Mini-batch GNN Trainingcited by 0
  19. 2026Two-level domain-decomposition AdaGrad method for scalable training of graph neural networkscited by 0
  20. 2026A Robust Watermark-based Fingerprint Framework for GNNs Ownership Verificationcited by 0