paper-with-me

Papers

MSPipe: Efficient Temporal GNN Training via Staleness-Aware Pipeline

2024-02-23 · Guangming Sheng, Junwei Su, Chao Huang, Chuan Wu

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.

📄 PDF Abstract BibTeX arXiv:2402.15113

Code (1)

petersh6/mspipe 공식 구현 pytorch

Tasks

Scheduling

Similar Papers 제목 키워드 기반

SyncFed: Time-Aware Federated Learning through Explicit Timestamping and Synchronization

2025-06-11 · Baran Can Gül, Stefanos Tziampazis, Nasser Jazdi, Michael Weyrich

As Federated Learning (FL) expands to larger and more distributed environments, consistency in training is challenged by network-induced delays, clock unsynchronicity, and variability in client updates. This combination …

Federated Learning

Feature Staleness Aware Incremental Learning for CTR Prediction

2025-04-29 · Zhikai Wang, Yanyan Shen, Zibin Zhang, Kangyi Lin

Click-through Rate (CTR) prediction in real-world recommender systems often deals with billions of user interactions every day. To improve the training efficiency, it is common to update the CTR prediction model incremen…

Click-Through Rate PredictionIncremental LearningPredictionRecommendation Systems

Robust sensor fusion against on-vehicle sensor staleness

2025-06-06 · Meng Fan, Yifan Zuo, Patrick Blaes, Harley Montgomery 외

Sensor fusion is crucial for a performant and robust Perception system in autonomous vehicles, but sensor staleness, where data from different sensors arrives with varying delays, poses significant challenges. Temporal m…

Autonomous VehiclesData AugmentationSensor Fusion

VISAGNN: Versatile Staleness-Aware Efficient Training on Large-Scale Graphs

2025-11-16 · Rui Xue arxiv

Graph Neural Networks (GNNs) have shown exceptional success in graph representation learning and a wide range of real-world applications. However, scaling deeper GNNs poses challenges due to the neighbor explosion proble…

Graph Representation Learning

FedQueue: Queue-Aware Federated Learning for Cross-Facility HPC Training

2026-05-04 · Yijiang Li, Emon Dey, Zilinghan Li, Krishnan Raghavan 외 arxiv

Federated learning (FL) across multiple HPC facilities faces stochastic admission delays from batch schedulers that dominate wall-clock time. Synchronous FL suffers from severe stragglers, while asynchronous FL accumulat…

Federated Learning