mlsanityData to 7 Oct 2026

Parallel and Distributed Graph Neural Networks: An In-Depth Concurrency Analysis

arXiv 2205.09702 ↗First posted 19 May 2022cs.LG cs.AR cs.DCcited by 29

Not on the map. Why?

Abstract (arXiv)

Graph neural networks (GNNs) are among the most powerful tools in deep learning. They routinely solve complex problems on unstructured networks, such as node classification, graph classification, or link prediction, with high accuracy. However, both inference and training of GNNs are complex, and they uniquely combine the features of irregular graph processing with dense and regular computations. This complexity makes it very challenging to execute GNNs efficiently on modern massively parallel architectures. To alleviate this, we first design a taxonomy of parallelism in GNNs, considering data and model parallelism, and different forms of pipelining. Then, we use this taxonomy to investigate the amount of parallelism in numerous GNN models, GNN-driven machine learning tasks, software frameworks, or hardware accelerators. We use the work-depth model, and we also assess communication volume and synchronization. We specifically focus on the sparsity/density of the associated tensors, in order to understand how to effectively apply techniques such as vectorization. We also formally analyze GNN pipelining, and we generalize the established Message-Passing class of GNN models to cover arbitrary pipeline depths, facilitating future optimizations. Finally, we investigate different forms of asynchronicity, navigating the path for future asynchronous parallel GNN pipelines. The outcomes of our analysis are synthesized in a set of insights that help to maximize GNN performance, and a comprehensive list of challenges and opportunities for further research into efficient GNN computations. Our work will help to advance the design of future GNNs.

Key facts. Cited by 29 papers in the map (data through 7 Oct 2026). Builds on 145 of its 269 references that are in the map. First posted on arXiv 19 May 2022.

Builds on

145 of 269 references.

References · 145

  1. 2017Attention Is All You Needcited by 59,932
  2. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  3. 2017Graph Attention Networkscited by 8,854
  4. 2017Inductive Representation Learning on Large Graphscited by 6,284
  5. 2018How Powerful are Graph Neural Networks?cited by 4,355
  6. 2017Neural Message Passing for Quantum Chemistrycited by 3,460
  7. 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
  8. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
  9. 2018Dynamic Graph CNN for Learning on Point Cloudscited by 2,220
  10. 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
  11. 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,085
  12. 2016node2vec: Scalable Feature Learning for Networkscited by 1,913
38 more
  1. 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,571
  2. 2014DeepWalk: Online Learning of Social Representationscited by 1,543
  3. 2019Simplifying Graph Convolutional Networkscited by 1,470
  4. 2018Relational inductive biases, deep learning, and graph networkscited by 1,341
  5. 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,133
  6. 2021Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gaugescited by 1,131
  7. 2016Geometric deep learning: going beyond Euclidean datacited by 1,042
  8. 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 987
  9. 2020Learning Mesh-Based Simulation with Graph Networkscited by 840
  10. 2018Hierarchical Graph Representation Learning with Differentiable Poolingcited by 786
  11. 2019Heterogeneous Graph Attention Networkcited by 732
  12. 2020Benchmarking Graph Neural Networkscited by 672
  13. 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
  14. 2018Local SGD Converges Fast and Communicates Littlecited by 595
  15. 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 583
  16. 2020Heterogeneous Graph Transformercited by 581
  17. 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 540
  18. 2020Graph Neural Networks in Recommender Systems: A Surveycited by 493
  19. 2016Geometric deep learning on graphs and manifolds using mixture model CNNscited by 468
  20. 2017Representation Learning on Graphs: Methods and Applicationscited by 456
  21. 2019MixHop: Higher-Order Graph Convolutional Architectures via Sparsified Neighborhood Mixingcited by 442
  22. 2019Diffusion Improves Graph Learningcited by 414
  23. 2018Deep Learning on Graphs: A Surveycited by 393
  24. 2020Explainability in Graph Neural Networks: A Taxonomic Surveycited by 383
  25. 2016Learning Multiagent Communication with Backpropagationcited by 355
  26. 2021GemNet: Universal Directional Graph Neural Networks for Moleculescited by 342
  27. 2017Residual Gated Graph ConvNetscited by 341
  28. 2016Learning Convolutional Neural Networks for Graphscited by 314
  29. 2020SIGN: Scalable Inception Graph Neural Networkscited by 283
  30. 2015Diffusion-Convolutional Neural Networkscited by 268
  31. 2014One weird trick for parallelizing convolutional neural networkscited by 264
  32. 2017A Comprehensive Survey of Graph Embedding: Problems, Techniques and Applicationscited by 260
  33. 2021Graph Neural Network for Traffic Forecasting: A Surveycited by 260
  34. 2019Graph Neural Networks with convolutional ARMA filterscited by 185
  35. 2019Layer-Dependent Importance Sampling for Training Deep and Large Graph Convolutional Networkscited by 177
  36. 2020Scaling Graph Neural Networks with Approximate PageRankcited by 174
  37. 2021Training Graph Neural Networks with 1000 Layerscited by 169
  38. 2018GaAN: Gated Attention Networks for Learning on Large and Spatiotemporal Graphscited by 164

50 most cited of 145 All 145 (JSON)

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 4; 2023: 9; 2024: 8; 2025: 5; 2026: 3.

29 papers.

Sort:

By area:

  1. 2023Graph of Thoughts: Solving Elaborate Problems with Large Language Modelscited by 873
  2. 2024Demystifying Chains, Trees, and Graphs of Thoughtscited by 63
  3. 2022Distributed Graph Neural Network Training: A Surveycited by 32
  4. 2023CIN++: Enhancing Topological Message Passingcited by 14
  5. 2023The Evolution of Distributed Systems for Graph Neural Networks and their Origin in Graph Processing and Deep Learning: A Surveycited by 13
  6. 2022LL-GNN: Low Latency Graph Neural Networks on FPGAs for High Energy Physicscited by 12
  7. 2022Neural Graph Databasescited by 11
  8. 2023HOT: Higher-Order Dynamic Graph Representation Learning with Efficient Transformerscited by 10
  9. 2023Multi-Flow Transmission in Wireless Interference Networks: A Convergent Graph Learning Approachcited by 6
  10. 2023Cached Operator Reordering: A Unified View for Fast GNN Trainingcited by 5
  11. 2023An Experimental Comparison of Partitioning Strategies for Distributed Graph Neural Network Trainingcited by 4
  12. 2024Demystifying Higher-Order Graph Neural Networkscited by 4
17 more
  1. 2022Scalable training of graph convolutional neural networks for fast and accurate predictions of HOMO-LUMO gap in moleculescited by 3
  2. 2024A hybrid numerical methodology coupling Reduced Order Modeling and Graph Neural Networks for non-parametric geometries: applications to structural dynamics problemscited by 3
  3. 2025PGT-I: Scaling Spatiotemporal GNNs with Memory-Efficient Distributed Trainingcited by 3
  4. 2023Serving Graph Neural Networks With Distributed Fog Servers For Smart IoT Servicescited by 2
  5. 2024Graph Neural Networks Gone Hogwildcited by 2
  6. 2024Edge Graph Intelligence: Reciprocally Empowering Edge Networks with Graph Intelligencecited by 2
  7. 2024GCN-ABFT: Low-Cost Online Error Checking for Graph Convolutional Networkscited by 2
  8. 2023STen: Productive and Efficient Sparsity in PyTorchcited by 1
  9. 2024Parallel-friendly Spatio-Temporal Graph Learning for Photovoltaic Degradation Analysis at Scalecited by 1
  10. 2025Forecasting at Full Spectrum: Holistic Multi-Granular Traffic Modeling under High-Throughput Inference Regimescited by 1
  11. 2026GraphSeek: Next-Generation Graph Analytics with LLMscited by 1
  12. 2024A Review of Graph-Powered Data Quality Applications for IoT Monitoring Sensor Networkscited by 0
  13. 2025Inference-friendly Graph Compression for Graph Neural Networkscited by 0
  14. 2025Higher-Order Graph Databasescited by 0
  15. 2025AI Factories: It's time to rethink the Cloud-HPC dividecited by 0
  16. 2026Efficient and Scalable Granular-ball Graph Coarsening Method for Large-scale Graph Node Classificationcited by 0
  17. 2026Communication-free Sampling and 4D Hybrid Parallelism for Scalable Mini-batch GNN Trainingcited by 0