paper-with-me

홈 › Papers

GNNFlow: A Distributed Framework for Continuous Temporal GNN Learning on Dynamic Graphs

2023-11-29 · Yuchen Zhong, Guangming Sheng, Tianzuo Qin, Minjie Wang, Quan Gan, Chuan Wu

Graph Neural Networks (GNNs) play a crucial role in various fields. However, most existing deep graph learning frameworks assume pre-stored static graphs and do not support training on graph streams. In contrast, many real-world graphs are dynamic and contain time domain information. We introduce GNNFlow, a distributed framework that enables efficient continuous temporal graph representation learning on dynamic graphs on multi-GPU machines. GNNFlow introduces an adaptive time-indexed block-based data structure that effectively balances memory usage with graph update and sampling operation efficiency. It features a hybrid GPU-CPU graph data placement for rapid GPU-based temporal neighborhood sampling and kernel optimizations for enhanced sampling processes. A dynamic GPU cache for node and edge features is developed to maximize cache hit rates through reuse and restoration strategies. GNNFlow supports distributed training across multiple machines with static scheduling to ensure load balance. We implement GNNFlow based on DGL and PyTorch. Our experimental results show that GNNFlow provides up to 21.1x faster continuous learning than existing systems.

📄 PDF Abstract BibTeX arXiv:2311.17410

Code (1)

jasperzhong/GNNFlow 공식 구현 pytorch

Tasks

CPUGPUGraph LearningGraph Representation LearningRepresentation LearningScheduling

Similar Papers 제목 키워드 기반

Continuous-Time Distributed Dynamic Programming for Networked Multi-Agent Markov Decision Processes

2023-07-31 · Donghwan Lee, Han-Dong Lim, Do Wan Kim

The main goal of this paper is to investigate continuous-time distributed dynamic programming (DP) algorithms for networked multi-agent Markov decision problems (MAMDPs). In our study, we adopt a distributed multi-agent …

Distributed Optimization

Distributed Optimization by Network Flows with Spatio-Temporal Compression

2024-08-14 · Zihao Ren, Lei Wang, Xinlei Yi, Xi Wang 외

Several data compressors have been proposed in distributed optimization frameworks of network systems to reduce communication overhead in large-scale applications. In this paper, we demonstrate that effective information…

Distributed Optimization

Continuous Temporal Domain Generalization

2024-05-25 · Zekun Cai, Guangji Bai, Renhe Jiang, Xuan Song 외

Temporal Domain Generalization (TDG) addresses the challenge of training predictive models under temporally varying data distributions. Traditional TDG approaches typically focus on domain data collected at fixed, discre…

Domain Generalization

Continuous Spatiotemporal Transformers

2023-01-31 · Antonio H. de O. Fonseca, Emanuele Zappala, Josue Ortega Caro, David van Dijk

Modeling spatiotemporal dynamical systems is a fundamental challenge in machine learning. Transformer models have been very successful in NLP and computer vision where they provide interpretable representations of data. …

Distributed-Order Fractional Graph Operating Network

2024-11-08 · Kai Zhao, Xuhao Li, Qiyu Kang, Feng Ji 외

We introduce the Distributed-order fRActional Graph Operating Network (DRAGON), a novel continuous Graph Neural Network (GNN) framework that incorporates distributed-order fractional calculus. Unlike traditional continuo…

Graph LearningGraph Neural Network