ReInc: Scaling Training of Dynamic Graph Neural Networks

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Guan, Mingyu, Singhal, Saumia, Kim, Taesoo, Iyer, Anand Padmanabha
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913666644836352
author Guan, Mingyu
Singhal, Saumia
Kim, Taesoo
Iyer, Anand Padmanabha
author_facet Guan, Mingyu
Singhal, Saumia
Kim, Taesoo
Iyer, Anand Padmanabha
contents 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 temporal dependencies in dynamic graphs through a new distributed training strategy. This approach eliminates communication overheads associated with accessing remote features and redistributing intermediate results. Experimental results demonstrate that ReInc achieves up to an order of magnitude speedup compared to state-of-the-art frameworks, tested across various dynamic GNN architectures and real-world graph datasets.
format Preprint
id arxiv_https___arxiv_org_abs_2501_15348
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle ReInc: Scaling Training of Dynamic Graph Neural Networks
Guan, Mingyu
Singhal, Saumia
Kim, Taesoo
Iyer, Anand Padmanabha
Machine Learning
Distributed, Parallel, and Cluster Computing
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 temporal dependencies in dynamic graphs through a new distributed training strategy. This approach eliminates communication overheads associated with accessing remote features and redistributing intermediate results. Experimental results demonstrate that ReInc achieves up to an order of magnitude speedup compared to state-of-the-art frameworks, tested across various dynamic GNN architectures and real-world graph datasets.
title ReInc: Scaling Training of Dynamic Graph Neural Networks
topic Machine Learning
Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2501.15348