Learn Locally, Correct Globally: A Distributed Algorithm for Training Graph Neural Networks
Morteza Ramezani, Weilin Cong, Mehrdad Mahdavi, Mahmut T. Kandemir,, Anand Sivasubramaniam

TL;DR
This paper introduces LLCG, a communication-efficient distributed GNN training algorithm that trains locally and corrects globally, reducing communication costs and memory overhead while maintaining high performance.
Contribution
The paper proposes LLCG, a novel distributed GNN training method that combines local training with global correction to improve scalability and efficiency.
Findings
LLCG reduces communication and memory overhead in distributed GNN training.
Global server corrections improve the performance of locally trained models.
Experiments show LLCG achieves high accuracy with lower resource consumption.
Abstract
Despite the recent success of Graph Neural Networks (GNNs), training GNNs on large graphs remains challenging. The limited resource capacities of the existing servers, the dependency between nodes in a graph, and the privacy concern due to the centralized storage and model learning have spurred the need to design an effective distributed algorithm for GNN training. However, existing distributed GNN training methods impose either excessive communication costs or large memory overheads that hinders their scalability. To overcome these issues, we propose a communication-efficient distributed GNN training technique named (LLCG). To reduce the communication and memory overhead, each local machine in LLCG first trains a GNN on its local data by ignoring the dependency between nodes among different machines, then sends the locally trained model to 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
Taxonomy
TopicsAdvanced Graph Neural Networks · Stochastic Gradient Optimization Techniques · Privacy-Preserving Technologies in Data
