mlsanityData to 7 Oct 2026

MSPipe: Efficient Temporal GNN Training via Staleness-Aware Pipeline

arXiv 2402.15113 ↗First posted 23 Feb 2024cs.LG cs.DCcited by 12

Not on the map. Why?

Abstract (arXiv)

Memory-based Temporal Graph Neural Networks (MTGNNs) are a class of temporal graph neural networks that utilize a node memory module to capture and retain long-term temporal dependencies, leading to superior performance compared to memory-less counterparts. However, the iterative reading and updating process of the memory module in MTGNNs to obtain up-to-date information needs to follow the temporal dependencies. This introduces significant overhead and limits training throughput. Existing optimizations for static GNNs are not directly applicable to MTGNNs due to differences in training paradigm, model architecture, and the absence of a memory module. Moreover, they do not effectively address the challenges posed by temporal dependencies, making them ineffective for MTGNN training. In this paper, we propose MSPipe, a general and efficient framework for MTGNNs that maximizes training throughput while maintaining model accuracy. Our design addresses the unique challenges associated with fetching and updating node memory states in MTGNNs by integrating staleness into the memory module. However, simply introducing a predefined staleness bound in the memory module to break temporal dependencies may lead to suboptimal performance and lack of generalizability across different models and datasets. To solve this, we introduce an online pipeline scheduling algorithm in MSPipe that strategically breaks temporal dependencies with minimal staleness and delays memory fetching to obtain fresher memory states. Moreover, we design a staleness mitigation mechanism to enhance training convergence and model accuracy. We provide convergence analysis and prove that MSPipe maintains the same convergence rate as vanilla sample-based GNN training. Experimental results show that MSPipe achieves up to 2.45x speed-up without sacrificing accuracy, making it a promising solution for efficient MTGNN training.

Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Builds on 19 of its 61 references that are in the map. First posted on arXiv 23 Feb 2024.

Builds on

19 of 61 references.

References · 19

  1. 2017Inductive Representation Learning on Large Graphscited by 6,284
  2. 2018Spatial Temporal Graph Convolutional Networks for Skeleton-Based Action Recognitioncited by 1,199
  3. 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,133
  4. 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 583
  5. 2020Temporal Graph Networks for Deep Learning on Dynamic Graphscited by 521
  6. 2020Inductive Representation Learning on Temporal Graphscited by 454
  7. 2019Predicting Dynamic Embedding Trajectory in Temporal Interaction Networkscited by 443
  8. 2023Do We Really Need Complicated Model Architectures For Temporal Networks?cited by 141
  9. 2020Foundations and modelling of dynamic networks using Dynamic Graph Neural Networks: A surveycited by 123
  10. 2022Towards Better Evaluation for Dynamic Link Predictioncited by 120
  11. 2020APAN: Asynchronous Propagation Attention Network for Real-time Temporal Graph Embeddingcited by 78
  12. 2020Minimal Variance Sampling with Provable Guarantees for Fast Training of Graph Neural Networkscited by 54
7 more
  1. 2022PipeGCN: Efficient Full-Graph Training of Graph Convolutional Networks with Pipelined Feature Communicationcited by 45
  2. 2021Accelerating Training and Inference of Graph Neural Networks with Fast Sampling and Pipeliningcited by 39
  3. 2018Toward Understanding the Impact of Staleness in Distributed Machine Learningcited by 28
  4. 2018Pipe-SGD: A Decentralized Pipelined SGD Framework for Distributed Deep Net Trainingcited by 28
  5. 2023TIGER: Temporal Interaction Graph Embedding with Restartscited by 17
  6. 2019Gap Aware Mitigation of Gradient Stalenesscited by 14
  7. 2023GNNFlow: A Distributed Framework for Continuous Temporal GNN Learning on Dynamic Graphscited by 5

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 2; 2025: 4; 2026: 6.

12 papers.