DGC: Training Dynamic Graphs with Spatio-Temporal Non-Uniformity using Graph Partitioning by Chunks
Fahao Chen, Peng Li, Celimuge Wu

TL;DR
This paper introduces DGC, a distributed training system for dynamic graph neural networks that uses a novel chunk-based graph partitioning method to handle non-uniform spatio-temporal structures, significantly accelerating training.
Contribution
DGC proposes a fast graph coarsening-based partitioning method and efficient runtime techniques for scalable DGNN training on non-uniform dynamic graphs.
Findings
Achieves 1.25x to 7.52x speedup over state-of-the-art methods.
Effective on 3 DGNN models and 4 dynamic graph datasets.
Handles non-uniform graph structures with improved efficiency.
Abstract
Dynamic Graph Neural Network (DGNN) has shown a strong capability of learning dynamic graphs by exploiting both spatial and temporal features. Although DGNN has recently received considerable attention by AI community and various DGNN models have been proposed, building a distributed system for efficient DGNN training is still challenging. It has been well recognized that how to partition the dynamic graph and assign workloads to multiple GPUs plays a critical role in training acceleration. Existing works partition a dynamic graph into snapshots or temporal sequences, which only work well when the graph has uniform spatio-temporal structures. However, dynamic graphs in practice are not uniformly structured, with some snapshots being very dense while others are sparse. To address this issue, we propose DGC, a distributed DGNN training system that achieves a 1.25x - 7.52x speedup over the…
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
TopicsAdvanced Graph Neural Networks · Recommender Systems and Techniques · Graph Theory and Algorithms
MethodsGraph Neural Network
