LMC: Fast Training of GNNs via Subgraph Sampling with Provable Convergence
Zhihao Shi, Xize Liang, Jie Wang

TL;DR
LMC introduces a provably convergent subgraph sampling method for GNN training, effectively compensating for message loss and significantly improving convergence speed on large-scale graphs.
Contribution
LMC is the first subgraph-wise sampling method with theoretical convergence guarantees, enhancing GNN training efficiency on large graphs.
Findings
LMC converges to first-order stationary points.
LMC outperforms existing methods in efficiency on benchmark tasks.
LMC effectively compensates for message loss during training.
Abstract
The message passing-based graph neural networks (GNNs) have achieved great success in many real-world applications. However, training GNNs on large-scale graphs suffers from the well-known neighbor explosion problem, i.e., the exponentially increasing dependencies of nodes with the number of message passing layers. Subgraph-wise sampling methods -- a promising class of mini-batch training techniques -- discard messages outside the mini-batches in backward passes to avoid the neighbor explosion problem at the expense of gradient estimation accuracy. This poses significant challenges to their convergence analysis and convergence speeds, which seriously limits their reliable real-world applications. To address this challenge, we propose a novel subgraph-wise sampling method with a convergence guarantee, namely Local Message Compensation (LMC). To the best of our knowledge, LMC is the {\it…
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.
Code & Models
Videos
Taxonomy
TopicsAdvanced Graph Neural Networks · Machine Learning and ELM · Recommender Systems and Techniques
