Staleness-Alleviated Distributed GNN Training via Online Dynamic-Embedding Prediction
Not on the map. Why?
Abstract (arXiv)
Despite the recent success of Graph Neural Networks (GNNs), it remains challenging to train GNNs on large-scale graphs due to neighbor explosions. As a remedy, distributed computing becomes a promising solution by leveraging abundant computing resources (e.g., GPU). However, the node dependency of graph data increases the difficulty of achieving high concurrency in distributed GNN training, which suffers from the massive communication overhead. To address it, Historical value approximation is deemed a promising class of distributed training techniques. It utilizes an offline memory to cache historical information (e.g., node embedding) as an affordable approximation of the exact value and achieves high concurrency. However, such benefits come at the cost of involving dated training information, leading to staleness, imprecision, and convergence issues. To overcome these challenges, this paper proposes SAT (Staleness-Alleviated Training), a novel and scalable distributed GNN training framework that reduces the embedding staleness adaptively. The key idea of SAT is to model the GNN's embedding evolution as a temporal graph and build a model upon it to predict future embedding, which effectively alleviates the staleness of the cached historical embedding. We propose an online algorithm to train the embedding predictor and the distributed GNN alternatively and further provide a convergence analysis. Empirically, we demonstrate that SAT can effectively reduce embedding staleness and thus achieve better performance and convergence speed on multiple large-scale graph datasets.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Builds on 30 of its 43 references that are in the map. First posted on arXiv 25 Aug 2023.
Builds on
30 of 43 references.
References · 30
- 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
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,163
- 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,138
- 2020Simple and Deep Graph Convolutional Networkscited by 860
- 2017A Survey on Multi-Task Learningcited by 840
- 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
- 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 541
- 2019Meta-Learning with Implicit Gradientscited by 525
- 2020Principal Neighbourhood Aggregation for Graph Netscited by 478
- 2021OGB-LSC: A Large-Scale Challenge for Machine Learning on Graphscited by 329
18 more
- 2019AliGraph: A Comprehensive Graph Neural Network Platformcited by 153
- 2020DistDGL: Distributed Graph Neural Network Training for Billion-Scale Graphscited by 139
- 2016Discriminative Embeddings of Latent Variable Models for Structured Datacited by 131
- 2021GNNAutoScale: Scalable and Expressive Graph Neural Networks via Historical Embeddingscited by 90
- 2021DistGNN: Scalable Distributed Training for Large-Scale Graph Neural Networkscited by 59
- 2021Dorylus: Affordable, Scalable, and Accurate GNN Training with Distributed CPU Servers and Serverless Threadscited by 51
- 2020Reducing Communication in Graph Neural Network Trainingcited by 50
- 2022PipeGCN: Efficient Full-Graph Training of Graph Convolutional Networks with Pipelined Feature Communicationcited by 45
- 2022BNS-GCN: Efficient Full-Graph Training of Graph Convolutional Networks with Partition-Parallelism and Random Boundary Node Samplingcited by 43
- 2019GCN-GAN: A Non-linear Temporal Link Prediction Model for Weighted Dynamic Networkscited by 40
- 2018Decoupled Parallel Backpropagation with Convergence Guaranteecited by 39
- 2022Distributed Graph Neural Network Training: A Surveycited by 32
- 2022GraphFM: Improving Large-Scale GNN Training via Feature Momentumcited by 31
- 2023Deep Graph Representation Learning and Optimization for Influence Maximizationcited by 27
- 2021Learn Locally, Correct Globally: A Distributed Algorithm for Training Graph Neural Networkscited by 24
- 2022Source Localization of Graph Diffusion via Variational Autoencoders for Graph Inverse Problemscited by 18
- 2019On the Acceleration of Deep Learning Model Parallelism with Stalenesscited by 17
- 2020Distributed Training of Graph Convolutional Networks using Subgraph Approximationcited by 7
Built on by
Citing papers per year: 2023: 2; 2024: 0; 2025: 2; 2026: 2.
6 papers.
- 2023Large Language Models for Spatial Trajectory Patterns Miningcited by 27
- 2023Beyond Text: A Deep Dive into Large Language Models' Ability on Understanding Graph Datacited by 25
- 2025MixGCN: Scalable GCN Training by Mixture of Parallelism and Mixture of Acceleratorscited by 0
- 2025VISAGNN: Versatile Staleness-Aware Efficient Training on Large-Scale Graphscited by 0
- 2026FeLoG: Scalable and Efficient Distributed Graph Embedding with Feedback Loop Mechanismcited by 0
- 2026SNI-GNN: SmartNIC-Assisted Full-Graph GNN Training with In-Network Embedding Predictioncited by 0
- 2026SNI-GNN: SmartNIC-Assisted Full-Graph GNN Training with In-Network Embedding Prediction6 Aug 2026
- 2026FeLoG: Scalable and Efficient Distributed Graph Embedding with Feedback Loop Mechanism20 Jun 2026
- 2025VISAGNN: Versatile Staleness-Aware Efficient Training on Large-Scale Graphs16 Nov 2025
- 2025MixGCN: Scalable GCN Training by Mixture of Parallelism and Mixture of Accelerators3 Jan 2025
- 2023Beyond Text: A Deep Dive into Large Language Models' Ability on Understanding Graph Data7 Oct 2023
- 2023Large Language Models for Spatial Trajectory Patterns Mining7 Oct 2023