Graph neural networks meet with distributed graph partitioners and reconciliations

Zongshen Mu,Siliang Tang,Chang Zong,Dianhai Yu,Yueting Zhuang
DOI: https://doi.org/10.1016/j.neucom.2022.09.096
IF: 6
2023-01-01
Neurocomputing
Abstract:Graph neural networks (GNNs) have shown great success in various applications. As real-world graphs are large, training GNNs in distributed systems is desirable. In current training schemes, their edge par-titioning strategies have a strong impact on the performance of GNNs for the unbalanced influence of high-degree nodes and the damaged neighbor integrity of low-degree nodes. Meanwhile, a lack of recon-ciliations of different local models leads to converging up and down across workers. In this work, we design DEPR, a suitable framework for distributed GNN training. We propose a degree-sensitive edge par-titioning with influence-balancing and locality-preserving to adapt distributed GNNs training by follow-ing an owner-compute rule (each partition performs all the computations involving data that it owns). And then knowledge distillation and contrastive learning are used to reconcile the fusion of local models and boost convergence. We show in extensive empirical experiments on the node classification task of three large-scale graph datasets (Reddit, Amazon, and OGB-Products) that DEPR achieves 2x speedup of convergence and get absolute up 3.97 performance improvement of F1-micro score compared to DistDGL. (c) 2022 Published by Elsevier B.V.
What problem does this paper attempt to address?