arrow
返回

Efficient Distributed Mini-Batch GNN Training With Decentralized Batch Processing

delete2026-08-07
delete0
PRE
AI
H
Hongzheng Li
S
Siyu Lou
Y
Yingxia Shao
Y
Yawen Li
L
Lixing Zhang
H
Hongbo Yin
W
Wentao Zhang
DOI:10.1109/tkde.2026.3721629delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
分布式小批量图神经网络(GNN)训练是学习大规模图的关键技术。现有训练方法通常依赖于集中式批处理流水线,由单个工作节点管理整个批的生命周期。因此,通信量与计算图大小成线性关系,而计算图大小随GNN层数呈指数增长,导致通信成本过高。在本文中,我们提出了DEGNN,一种高效的分布式GNN训练框架,采用“将计算推送到数据”策略。通过将邻居准备工作量分配给存储图数据的工作节点,我们在DEGNN中设计了一个去中心化批处理流水线,将通信量与计算图大小解耦。为有效实现该流水线,我们提出了LAMP,一种基于局部感知的多层邻居准备策略。具体而言,LAMP通过局部感知的计算图(CG)生成策略构建聚合骨架,随后执行多层聚合以捕获多跳邻域信息,而无需跨节点通信,利用量化历史嵌入满足GNN层的递归依赖。为进一步提升端到端效率,我们引入了两级计算图融合机制和异步流水线,以最小化计算开销并隐藏通信延迟。实验结果表明,DEGNN优于现有分布式训练系统,在保持模型精度的同时最高可提升6.05倍速度。
Keyword:
Graph neural networks
distributed training
decentralized batch processing

期刊

IEEE Transactions on Knowledge and Data Engineering 封面图
IEEE Transactions on Knowledge and Data Engineering
IF:
10.4
论文数:
6.9K
被引数:
3.2W

机构

P
Peking University
学者数:
3.2K
论文数: 1.0K
被引数: 0
B
beijing university of posts and telecommunications
学者数:
905
论文数: 300
被引数: 0
引用论文

引用论文

暂无论文信息