D3-GNN: Dynamic Distributed Dataflow for Streaming Graph Neural Networks
Rustam Guliyev, Aparajita Haldar, Hakan Ferhatosmanoglu
摘要
Graph Neural Network (GNN) models on streaming graphs entail algorithmic challenges to continuously capture its dynamic state, as well as systems challenges to optimize latency, memory, and throughput during both inference and training. We present D3-GNN, the first distributed, hybrid-parallel, streaming GNN system designed to handle real-time graph updates under online query setting. Our system addresses data management, algorithmic, and systems challenges, enabling continuous capturing of the dynamic state of the graph and updating node representations with fault-tolerance and optimal latency, load-balance, and throughput. D3-GNN utilizes streaming GNN aggregators and an unrolled, distributed computation graph architecture to handle cascading graph updates. To counteract data skew and neighborhood explosion issues, we introduce inter-layer and intra-layer windowed forward pass solutions. Experiments on large-scale graph streams demonstrate that D3-GNN achieves high efficiency and scalability. Compared to DGL, D3-GNN achieves a significant throughput improvement of about 76x for streaming workloads. The windowed enhancement further reduces running times by around 10x and message volumes by up to 15x at higher parallelism.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper2
- A Comprehensive Benchmark on Spectral GNNs: The Impact on Efficiency, Memory, and EffectivenessNingyi Liao, Haoyu Liu, Zulun Zhu, Siqiang Luo 等SIGMOD 2026 · 被引用 4 次
- Understanding Evolving Graph Structures for Large Discrete-Time Dynamic Graph RepresentationDanni Wu, Yuanyuan Xu, Xuemin Lin, Wenjie Zhang 等VLDB 2026
它引用的顶会 Paper7
- Open Graph Benchmark: Datasets for Machine Learning on GraphsWeihua Hu, Matthias Fey, Marinka Zitnik, Yuxiao Dong 等NeurIPS 2020 · 被引用 3,935 次
- Vision GNN: An Image is Worth Graph of NodesKai Han, Yunhe Wang, Jianyuan Guo, Yehui Tang 等NeurIPS 2022 · 被引用 668 次
- Streaming Graph Neural NetworksYao Ma, Ziyi Guo, Zhaochun Ren, Jiliang Tang 等SIGIR 2020 · 被引用 210 次
- TGL: A General Framework for Temporal GNN Training onBillion-Scale GraphsHongkuan Zhou, Da Zheng, Israt Nisa, Vassilis N. Ioannidis 等VLDB 2022 · 被引用 109 次
- SANCUS: Staleness-Aware Communication-Avoiding Full-Graph Decentralized Training in Large-Scale Graph Neural NetworksJingshu Peng, Zhao Chen, Yingxia Shao, Yanyan Shen 等VLDB 2022 · 被引用 76 次
相关 Paper
- Reducing Resource Usage for Continuous Model Updating and Predictive Query Answering in Graph StreamsQu Liu, Adam King, Tingjian GeICDE 2024 · 被引用 1 次
- P3: Distributed Deep Graph Learning at ScaleSwapnil Gandhi, Anand Padmanabha IyerOSDI 2021 · 被引用 192 次
- EOD: Enabling Low Latency GNN Inference via Near-Memory Concatenate AggregationTaehwan Kim, Yunki Han, Seohye Ha, Jiwan Kim 等ISCA 2025 · 被引用 2 次
- DGC: Training Dynamic Graphs with Spatio-Temporal Non-Uniformity using Graph Partitioning by ChunksFahao Chen, Peng Li, Celimuge WuSIGMOD 2024 · 被引用 10 次
- Incremental GNN Embedding Computation on Streaming GraphsQiange Wang, Haoran Lv, Yanfeng Zhang, Weng-Fai Wong 等ICDE 2026
