Distributed Graph Neural Network Training: A Survey
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
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2017Neural Message Passing for Quantum Chemistrycited by 3,487
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,163
- 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,576
- 2019Simplifying Graph Convolutional Networkscited by 1,477
- 2018Relational inductive biases, deep learning, and graph networkscited by 1,360
- 2020LightGCN: Simplifying and Powering Graph Convolution Network for Recommendationcited by 1,139
38 more
- 2019Heterogeneous Graph Attention Networkcited by 734
- 2019Graph Neural Networks for Social Recommendationcited by 714
- 2020Benchmarking Graph Neural Networkscited by 680
- 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
- 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 584
- 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 541
- 2020Graph Neural Networks in Recommender Systems: A Surveycited by 494
- 2020Principal Neighbourhood Aggregation for Graph Netscited by 478
- 2019GMAN: A Graph Multi-Attention Network for Traffic Predictioncited by 434
- 2018Deep Learning on Graphs: A Surveycited by 393
- 2020MAGNN: Metapath Aggregated Graph Neural Network for Heterogeneous Graph Embeddingcited by 304
- 2020SIGN: Scalable Inception Graph Neural Networkscited by 284
- 2021Graph Neural Network for Traffic Forecasting: A Surveycited by 261
- 2018Graph networks as learnable physics engines for inference and controlcited by 244
- 2019Deep Graph Library: A Graph-Centric, Highly-Performant Package for Graph Neural Networkscited by 242
- 2019Learning Sparse Nonparametric DAGscited by 207
- 2019A Survey on Distributed Machine Learningcited by 188
- 2021Self-Supervised Learning of Graph Neural Networks: A Unified Reviewcited by 184
- 2018Adaptive Sampling Towards Fast Graph Representation Learningcited by 180
- 2018Beyond Data and Model Parallelism for Deep Neural Networkscited by 179
- 2019Layer-Dependent Importance Sampling for Training Deep and Large Graph Convolutional Networkscited by 177
- 2019AliGraph: A Comprehensive Graph Neural Network Platformcited by 153
- 2017Revisiting Distributed Synchronous SGDcited by 142
- 2020DistDGL: Distributed Graph Neural Network Training for Billion-Scale Graphscited by 139
- 2019MLPerf Training Benchmarkcited by 115
- 2020Degree-Quant: Quantization-Aware Training for Graph Neural Networkscited by 96
- 2020PyTorch Distributed: Experiences on Accelerating Data Parallel Trainingcited by 90
- 2019Learning the Graphical Structure of Electronic Health Records with Graph Convolutional Transformercited by 88
- 2020Computing Graph Neural Networks: A Survey from Algorithms to Acceleratorscited by 81
- 2020Molecular graph generation with Graph Neural Networkscited by 80
- 2020Every Document Owns Its Structure: Inductive Text Classification via Graph Neural Networkscited by 77
- 2021DIG: A Turnkey Library for Diving into Graph Deep Learning Researchcited by 76
- 2019Reasoning Over Semantic-Level Graph for Fact Checkingcited by 69
- 2021Graph-Based Deep Learning for Medical Diagnosis and Analysis: Past, Present and Futurecited by 67
- 2020Graph Neural Networks in TensorFlow and Keras with Spektralcited by 60
- 2021Structure-aware Interactive Graph Neural Networks for the Prediction of Protein-Ligand Binding Affinitycited by 60
- 2021DistGNN: Scalable Distributed Training for Large-Scale Graph Neural Networkscited by 59
- 2018Graph Transformation Policy Network for Chemical Reaction Predictioncited by 56
50 most cited of 95 All 95 (JSON)
Built on by
Citing papers per year: 2023: 7; 2024: 9; 2025: 9; 2026: 7.
32 papers.
Sort:
By area:
- 2026Graph-based Agent Memory: Taxonomy, Techniques, and Applicationscited by 25
- 2023A Survey on Graph Neural Network Acceleration: Algorithms, Systems, and Customized Hardwarecited by 18
- 2023LazyGNN: Large-Scale Graph Neural Networks via Lazy Propagationcited by 16
- 2024Graph Neural Network Training Systems: A Performance Comparison of Full-Graph and Mini-Batchcited by 10
- 2025A Comprehensive Survey on Imbalanced Data Learningcited by 10
- 2023Comprehensive Evaluation of GNN Training Systems: A Data Management Perspectivecited by 9
- 2024A Systematic Literature Review of Spatio-Temporal Graph Neural Network Models for Time Series Forecasting and Classificationcited by 9
- 2025CATS: Mitigating Correlation Shift for Multivariate Time Series Classificationcited by 7
- 2023GSplit: Scaling Graph Neural Network Training on Large Graphs via Split-Parallelismcited by 6
- 2023Staleness-Alleviated Distributed GNN Training via Online Dynamic-Embedding Predictioncited by 6
- 2023GNNPipe: Scaling Deep GNN Training with Pipelined Model Parallelismcited by 4
- 2025Graph Neural Network-Based Collaborative Perception for Adaptive Scheduling in Distributed Systemscited by 4
20 more
- 2024Edge Graph Intelligence: Reciprocally Empowering Edge Networks with Graph Intelligencecited by 3
- 2024MassiveGNN: Efficient Training via Prefetching for Massively Connected Distributed Graphscited by 3
- 2024Fully Distributed Online Training of Graph Neural Networks in Networked Systemscited by 3
- 2025PGT-I: Scaling Spatiotemporal GNNs with Memory-Efficient Distributed Trainingcited by 3
- 2023Communication-Free Distributed GNN Training with Vertex Cutcited by 2
- 2025Rapid training of Hamiltonian graph networks using random featurescited by 2
- 2024Disttack: Graph Adversarial Attacks Toward Distributed GNN Trainingcited by 1
- 2026Learning Adaptive Distribution Alignment with Neural Characteristic Function for Graph Domain Adaptationcited by 1
- 2026Rudder: Steering Prefetching in Distributed GNN Training using LLM Agentscited by 1
- 2024A Review of Graph-Powered Data Quality Applications for IoT Monitoring Sensor Networkscited by 0
- 2024FedGAT: A Privacy-Preserving Federated Approximation Algorithm for Graph Attention Networkscited by 0
- 2024Introduction to Graph Neural Networks for Machine Learning Engineerscited by 0
- 2025Human-Centric Community Detection in Hybrid Metaverse Networks with Integrated AI Entitiescited by 0
- 2025Armada: Memory-Efficient Distributed Training of Large-Scale Graph Neural Networkscited by 0
- 2025RapidGNN: Energy and Communication-Efficient Distributed Training on Large-Scale Graph Neural Networkscited by 0
- 2025VISAGNN: Versatile Staleness-Aware Efficient Training on Large-Scale Graphscited by 0
- 2026MQ-GNN: A Multi-Queue Pipelined Architecture for Scalable and Efficient GNN Trainingcited by 0
- 2026Communication-free Sampling and 4D Hybrid Parallelism for Scalable Mini-batch GNN Trainingcited by 0
- 2026Two-level domain-decomposition AdaGrad method for scalable training of graph neural networkscited by 0
- 2026A Robust Watermark-based Fingerprint Framework for GNNs Ownership Verificationcited by 0
- 2026A Robust Watermark-based Fingerprint Framework for GNNs Ownership Verification4 Sep 2026
- 2026Two-level domain-decomposition AdaGrad method for scalable training of graph neural networks23 Aug 2026
- 2026Communication-free Sampling and 4D Hybrid Parallelism for Scalable Mini-batch GNN Training3 Apr 2026
- 2026Rudder: Steering Prefetching in Distributed GNN Training using LLM Agents26 Feb 2026
- 2026Learning Adaptive Distribution Alignment with Neural Characteristic Function for Graph Domain Adaptation11 Feb 2026
- 2026Graph-based Agent Memory: Taxonomy, Techniques, and Applications5 Feb 2026
- 2026MQ-GNN: A Multi-Queue Pipelined Architecture for Scalable and Efficient GNN Training8 Jan 2026
- 2025VISAGNN: Versatile Staleness-Aware Efficient Training on Large-Scale Graphs16 Nov 2025
- 2025RapidGNN: Energy and Communication-Efficient Distributed Training on Large-Scale Graph Neural Networks5 Sep 2025
- 2025PGT-I: Scaling Spatiotemporal GNNs with Memory-Efficient Distributed Training15 Jul 2025
- 2025Rapid training of Hamiltonian graph networks using random features6 Jun 2025
- 2025Graph Neural Network-Based Collaborative Perception for Adaptive Scheduling in Distributed Systems22 May 2025
20 more
- 2025CATS: Mitigating Correlation Shift for Multivariate Time Series Classification5 Apr 2025
- 2025Armada: Memory-Efficient Distributed Training of Large-Scale Graph Neural Networks25 Feb 2025
- 2025Human-Centric Community Detection in Hybrid Metaverse Networks with Integrated AI Entities15 Feb 2025
- 2025A Comprehensive Survey on Imbalanced Data Learning13 Feb 2025
- 2024Introduction to Graph Neural Networks for Machine Learning Engineers27 Dec 2024
- 2024FedGAT: A Privacy-Preserving Federated Approximation Algorithm for Graph Attention Networks20 Dec 2024
- 2024Fully Distributed Online Training of Graph Neural Networks in Networked Systems8 Dec 2024
- 2024MassiveGNN: Efficient Training via Prefetching for Massively Connected Distributed Graphs30 Oct 2024
- 2024A Systematic Literature Review of Spatio-Temporal Graph Neural Network Models for Time Series Forecasting and Classification29 Oct 2024
- 2024A Review of Graph-Powered Data Quality Applications for IoT Monitoring Sensor Networks28 Oct 2024
- 2024Edge Graph Intelligence: Reciprocally Empowering Edge Networks with Graph Intelligence7 Jul 2024
- 2024Graph Neural Network Training Systems: A Performance Comparison of Full-Graph and Mini-Batch1 Jun 2024
- 2024Disttack: Graph Adversarial Attacks Toward Distributed GNN Training10 May 2024
- 2023Comprehensive Evaluation of GNN Training Systems: A Data Management Perspective22 Nov 2023
- 2023Staleness-Alleviated Distributed GNN Training via Online Dynamic-Embedding Prediction25 Aug 2023
- 2023GNNPipe: Scaling Deep GNN Training with Pipelined Model Parallelism19 Aug 2023
- 2023Communication-Free Distributed GNN Training with Vertex Cut6 Aug 2023
- 2023A Survey on Graph Neural Network Acceleration: Algorithms, Systems, and Customized Hardware24 Jun 2023
- 2023GSplit: Scaling Graph Neural Network Training on Large Graphs via Split-Parallelism24 Mar 2023
- 2023LazyGNN: Large-Scale Graph Neural Networks via Lazy Propagation3 Feb 2023
- 2023A Survey on Graph Neural Network Acceleration: Algorithms, Systems, and Customized Hardwarecited by 18
- 2023LazyGNN: Large-Scale Graph Neural Networks via Lazy Propagationcited by 16
- 2024Graph Neural Network Training Systems: A Performance Comparison of Full-Graph and Mini-Batchcited by 10
- 2025A Comprehensive Survey on Imbalanced Data Learningcited by 10
- 2023Comprehensive Evaluation of GNN Training Systems: A Data Management Perspectivecited by 9
- 2024A Systematic Literature Review of Spatio-Temporal Graph Neural Network Models for Time Series Forecasting and Classificationcited by 9
- 2025CATS: Mitigating Correlation Shift for Multivariate Time Series Classificationcited by 7
- 2023GSplit: Scaling Graph Neural Network Training on Large Graphs via Split-Parallelismcited by 6
- 2023Staleness-Alleviated Distributed GNN Training via Online Dynamic-Embedding Predictioncited by 6
- 2023GNNPipe: Scaling Deep GNN Training with Pipelined Model Parallelismcited by 4
- 2025Graph Neural Network-Based Collaborative Perception for Adaptive Scheduling in Distributed Systemscited by 4
- 2024Edge Graph Intelligence: Reciprocally Empowering Edge Networks with Graph Intelligencecited by 3
12 most cited of 30 All 30 (JSON)
- 2026A Robust Watermark-based Fingerprint Framework for GNNs Ownership Verification4 Sep 2026
- 2026Two-level domain-decomposition AdaGrad method for scalable training of graph neural networks23 Aug 2026
- 2026Communication-free Sampling and 4D Hybrid Parallelism for Scalable Mini-batch GNN Training3 Apr 2026
- 2026Learning Adaptive Distribution Alignment with Neural Characteristic Function for Graph Domain Adaptation11 Feb 2026
- 2026MQ-GNN: A Multi-Queue Pipelined Architecture for Scalable and Efficient GNN Training8 Jan 2026
- 2025VISAGNN: Versatile Staleness-Aware Efficient Training on Large-Scale Graphs16 Nov 2025
- 2025RapidGNN: Energy and Communication-Efficient Distributed Training on Large-Scale Graph Neural Networks5 Sep 2025
- 2025PGT-I: Scaling Spatiotemporal GNNs with Memory-Efficient Distributed Training15 Jul 2025
- 2025Rapid training of Hamiltonian graph networks using random features6 Jun 2025
- 2025Graph Neural Network-Based Collaborative Perception for Adaptive Scheduling in Distributed Systems22 May 2025
- 2025CATS: Mitigating Correlation Shift for Multivariate Time Series Classification5 Apr 2025
- 2025Armada: Memory-Efficient Distributed Training of Large-Scale Graph Neural Networks25 Feb 2025
12 newest of 30 All 30 (JSON)