SWIFT: Enabling Large-Scale Temporal Graph Learning on a Single Machine

Temporal graph neural networks (T-GNNs) are crucial for modeling dynamic graphs, capturing evolving structures and interactions to address complex temporal properties in applications like event prediction, dynamic social network analysis, and temporal knowledge graph reasoning. However, training T-GNNs is hampered by the massive scale of graphs and complex temporal dynamics, leading to significant runtime and memory efficiency challenges. To tackle these challenges, this paper proposes SWIFT, the first secondary memory-based T-GNN training system for large-scale temporal graph learning on a single machine. SWIFT employs a novel bucket-based pipeline parallelism strategy to efficiently manage data flows across GPU, main, and secondary memories, addressing the computation and memory bottlenecks that hinder scaling for large-scale temporal graphs. Remarkably, SWIFT surpasses its main memory-based counterparts in runtime efficiency while requiring significantly less main memory. Extensive experiments demonstrate that SWIFT achieves up to a 4.3× speedup and a 7.9X reduction in main memory usage compared to state-of-the-art baselines on large temporal graphs.

Institutions

Publication Details

Journal
Proceedings of the ACM on Management of Data
Published
2025-09-22
DOI
https://doi.org/10.1145/3749184
Primary Topic
Geochemistry and Geologic Mapping
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

SWIFT: Enabling Large-Scale Temporal Graph Learning on a Single Machine

Proceedings of the ACM on Management of Data
Geochemistry and Geologic Mapping
article

SWIFT: Enabling Large-Scale Temporal Graph Learning on a Single Machine

article en

Abstract

Temporal graph neural networks (T-GNNs) are crucial for modeling dynamic graphs, capturing evolving structures and interactions to address complex temporal properties in applications like event prediction, dynamic social network analysis, and temporal knowledge graph reasoning. However, training T-GNNs is hampered by the massive scale of graphs and complex temporal dynamics, leading to significant runtime and memory efficiency challenges. To tackle these challenges, this paper proposes SWIFT, the first secondary memory-based T-GNN training system for large-scale temporal graph learning on a single machine. SWIFT employs a novel bucket-based pipeline parallelism strategy to efficiently manage data flows across GPU, main, and secondary memories, addressing the computation and memory bottlenecks that hinder scaling for large-scale temporal graphs. Remarkably, SWIFT surpasses its main memory-based counterparts in runtime efficiency while requiring significantly less main memory. Extensive experiments demonstrate that SWIFT achieves up to a 4.3× speedup and a 7.9X reduction in main memory usage compared to state-of-the-art baselines on large temporal graphs.

Proceedings of the ACM on Management of DataVol. 3(4)
Hong Kong Baptist University (HK), Institute of Applied Technology (CN), Suzhou Research Institute (CN)
Openalex Percentile: Top 29%
Geochemistry and Geologic Mapping
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.