mlsanityData to 7 Oct 2026

Boosting Distributed Full-graph GNN Training with Asynchronous One-bit Communication

arXiv 2303.01277 ↗First posted 2 Mar 2023cs.DC cs.AI cs.LGcited by 3

Not on the map. Why?

Abstract (arXiv)

Training Graph Neural Networks (GNNs) on large graphs is challenging due to the conflict between the high memory demand and limited GPU memory. Recently, distributed full-graph GNN training has been widely adopted to tackle this problem. However, the substantial inter-GPU communication overhead can cause severe throughput degradation. Existing communication compression techniques mainly focus on traditional DNN training, whose bottleneck lies in synchronizing gradients and parameters. We find they do not work well in distributed GNN training as the barrier is the layer-wise communication of features during the forward pass & feature gradients during the backward pass. To this end, we propose an efficient distributed GNN training framework Sylvie, which employs one-bit quantization technique in GNNs and further pipelines the curtailed communication with computation to enormously shrink the overhead while maintaining the model quality. In detail, Sylvie provides a lightweight Low-bit Module to quantize the sent data and dequantize the received data back to full precision values in each layer. Additionally, we propose a Bounded Staleness Adaptor to control the introduced staleness to achieve further performance enhancement. We conduct theoretical convergence analysis and extensive experiments on various models & datasets to demonstrate Sylvie can considerably boost the training throughput by up to 28.1x.

Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 34 of its 45 references that are in the map. First posted on arXiv 2 Mar 2023.

Builds on

34 of 45 references.

References · 34

  1. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  2. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  3. 2017Graph Attention Networkscited by 8,854
  4. 2017Inductive Representation Learning on Large Graphscited by 6,284
  5. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
  6. 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
  7. 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,548
  8. 2016Optimization Methods for Large-Scale Machine Learningcited by 1,140
  9. 2018Link Prediction Based on Graph Neural Networkscited by 829
  10. 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
  11. 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 583
  12. 2015BinaryConnect: Training Deep Neural Networks with binary weights during propagationscited by 571
22 more
  1. 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 540
  2. 2016Ups and Downs: Modeling the Visual Evolution of Fashion Trends with One-Class Collaborative Filteringcited by 517
  3. 2018Quantizing deep convolutional networks for efficient inference: A whitepapercited by 507
  4. 2017TernGrad: Ternary Gradients to Reduce Communication in Distributed Deep Learningcited by 253
  5. 2018Adaptive Sampling Towards Fast Graph Representation Learningcited by 180
  6. 2019Layer-Dependent Importance Sampling for Training Deep and Large Graph Convolutional Networkscited by 177
  7. 2019AliGraph: A Comprehensive Graph Neural Network Platformcited by 152
  8. 2020Training with Quantization Noise for Extreme Model Compressioncited by 145
  9. 2020DistDGL: Distributed Graph Neural Network Training for Billion-Scale Graphscited by 139
  10. 2020Degree-Quant: Quantization-Aware Training for Graph Neural Networkscited by 93
  11. 2020Computing Graph Neural Networks: A Survey from Algorithms to Acceleratorscited by 81
  12. 2021ActNN: Reducing Training Memory Footprint via 2-Bit Activation Compressed Trainingcited by 61
  13. 2021Dorylus: Affordable, Scalable, and Accurate GNN Training with Distributed CPU Servers and Serverless Threadscited by 51
  14. 2020Reducing Communication in Graph Neural Network Trainingcited by 50
  15. 2022PipeGCN: Efficient Full-Graph Training of Graph Convolutional Networks with Pipelined Feature Communicationcited by 45
  16. 2022BNS-GCN: Efficient Full-Graph Training of Graph Convolutional Networks with Partition-Parallelism and Random Boundary Node Samplingcited by 43
  17. 2020SGQuant: Squeezing the Last Bit on Graph Neural Networks with Specialized Quantizationcited by 25
  18. 2020Learned Low Precision Graph Neural Networkscited by 24
  19. 2021Learn Locally, Correct Globally: A Distributed Algorithm for Training Graph Neural Networkscited by 24
  20. 2017Learning Accurate Low-Bit Deep Neural Networks with Stochastic Quantizationcited by 21
  21. 2021Sequential Aggregation and Rematerialization: Distributed Full-batch Training of Graph Neural Networks on Large Graphscited by 18
  22. 2021QGTC: Accelerating Quantized Graph Neural Networks via GPU Tensor Corecited by 18

Built on by

Cited by year

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

3 papers.