mlsanityData to 14 Oct 2026

Communication-Efficient Sampling for Distributed Training of Graph Convolutional Networks

arXiv 2101.07706 ↗First posted 19 Jan 2021cs.LGcited by 7

Not on the map. Why?

Abstract (arXiv)

Training Graph Convolutional Networks (GCNs) is expensive as it needs to aggregate data recursively from neighboring nodes. To reduce the computation overhead, previous works have proposed various neighbor sampling methods that estimate the aggregation result based on a small number of sampled neighbors. Although these methods have successfully accelerated the training, they mainly focus on the single-machine setting. As real-world graphs are large, training GCNs in distributed systems is desirable. However, we found that the existing neighbor sampling methods do not work well in a distributed setting. Specifically, a naive implementation may incur a huge amount of communication of feature vectors among different machines. To address this problem, we propose a communication-efficient neighbor sampling method in this work. Our main idea is to assign higher sampling probabilities to the local nodes so that remote nodes are accessed less frequently. We present an algorithm that determines the local sampling probabilities and makes sure our skewed neighbor sampling does not affect much the convergence of the training. Our experiments with node classification benchmarks show that our method significantly reduces the communication overhead for distributed GCN training with little accuracy loss.

Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). Builds on 24 of its 26 references that are in the map. First posted on arXiv 19 Jan 2021.

Builds on

24 of 26 references.

References · 24

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
  2. 2017Graph Attention Networkscited by 8,923
  3. 2017Inductive Representation Learning on Large Graphscited by 6,320
  4. 2018How Powerful are Graph Neural Networks?cited by 4,393
  5. 2017Neural Message Passing for Quantum Chemistrycited by 3,487
  6. 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,089
  7. 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,138
  8. 2013Spectral Networks and Locally Connected Networks on Graphscited by 1,102
  9. 2018Link Prediction Based on Graph Neural Networkscited by 832
  10. 2018Hierarchical Graph Representation Learning with Differentiable Poolingcited by 787
  11. 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
  12. 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 584
12 more
  1. 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 541
  2. 2019Deep Graph Library: A Graph-Centric, Highly-Performant Package for Graph Neural Networkscited by 242
  3. 2018Adaptive Sampling Towards Fast Graph Representation Learningcited by 180
  4. 2019Layer-Dependent Importance Sampling for Training Deep and Large Graph Convolutional Networkscited by 177
  5. 2018Adaptive Graph Convolutional Neural Networkscited by 155
  6. 2019AliGraph: A Comprehensive Graph Neural Network Platformcited by 153
  7. 2020Minimal Variance Sampling with Provable Guarantees for Fast Training of Graph Neural Networkscited by 54
  8. 2020Solving Stochastic Compositional Optimization is Nearly as Easy as Solving Stochastic Optimizationcited by 51
  9. 2017Learning Graph Representations with Embedding Propagationcited by 38
  10. 2019Multi-Level Composite Stochastic Optimization via Nested Variance Reductioncited by 28
  11. 2018Multi-Level Stochastic Gradient Methods for Nested Composition Optimizationcited by 24
  12. 2020AGL: a Scalable System for Industrial-purpose Graph Machine Learningcited by 9

Built on by

Cited by year

Citing papers per year: 2021: 2; 2022: 1; 2023: 2; 2024: 1; 2025: 1.

7 papers.