LGAIIRFeb 25, 2023

Scalable Neural Network Training over Distributed Graphs

arXiv:2302.13053v3h-index: 12
Originality Highly original
AI Analysis

It solves the problem of scalable GNN training for applications like protein structure prediction and recommendations in distributed environments with data residency or privacy constraints, representing a novel method rather than incremental.

The paper tackles the communication bottleneck in distributed graph neural network (GNN) training across decentralized setups, introducing RETEXO with lazy message passing to reduce network data costs by 1-2 orders of magnitude while maintaining accuracy.

Graph neural networks (GNNs) fuel diverse machine learning tasks involving graph-structured data, ranging from predicting protein structures to serving personalized recommendations. Real-world graph data must often be stored distributed across many machines not just because of capacity constraints, but because of compliance with data residency or privacy laws. In such setups, network communication is costly and becomes the main bottleneck to train GNNs. Optimizations for distributed GNN training have targeted data-level improvements so far -- via caching, network-aware partitioning, and sub-sampling -- that work for data center-like setups where graph data is accessible to a single entity and data transfer costs are ignored. We present RETEXO, the first framework which eliminates the severe communication bottleneck in distributed GNN training while respecting any given data partitioning configuration. The key is a new training procedure, lazy message passing, that reorders the sequence of training GNN elements. RETEXO achieves 1-2 orders of magnitude reduction in network data costs compared to standard GNN training, while retaining accuracy. RETEXO scales gracefully with increasing decentralization and decreasing bandwidth. It is the first framework that can be used to train GNNs at all network decentralization levels -- including centralized data-center networks, wide area networks, proximity networks, and edge networks.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes