ReInc: Scaling Training of Dynamic Graph Neural Networks
Mingyu Guan, Saumia Singhal, Taesoo Kim, Anand Padmanabha Iyer

TL;DR
ReInc is a system that significantly improves the efficiency and scalability of training Dynamic Graph Neural Networks on large datasets by reusing computations, caching, and distributed strategies, achieving up to tenfold speedups.
Contribution
ReInc introduces novel caching and distributed training techniques specifically designed for DGNNs, enabling scalable training on large dynamic graphs.
Findings
Achieves up to 10x speedup over existing frameworks.
Supports various DGNN architectures and real-world datasets.
Reduces communication overhead in distributed training.
Abstract
Dynamic Graph Neural Networks (DGNNs) have gained widespread attention due to their applicability in diverse domains such as traffic network prediction, epidemiological forecasting, and social network analysis. In this paper, we present ReInc, a system designed to enable efficient and scalable training of DGNNs on large-scale graphs. ReInc introduces key innovations that capitalize on the unique combination of Graph Neural Networks (GNNs) and Recurrent Neural Networks (RNNs) inherent in DGNNs. By reusing intermediate results and incrementally computing aggregations across consecutive graph snapshots, ReInc significantly enhances computational efficiency. To support these optimizations, ReInc incorporates a novel two-level caching mechanism with a specialized caching policy aligned to the DGNN execution workflow. Additionally, ReInc addresses the challenges of managing structural and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications
MethodsSoftmax · Attention Is All You Need
