Communication-Efficient Distributed Blockwise Momentum SGD with Error-Feedback

By Shuai Zheng, Ziyue Huang, James T. Kwok. 2019

121 citations recorded by the source corpus.

Communication overhead is a major bottleneck hampering the scalability of distributed machine learning systems. Recently, there has been a surge of interest in using gradient compression to improve the communication efficiency of distributed neural network training. Using 1-bit quantization, signSGD with majority vote achieves a 32x reduction on communication cost. However, its convergence is based on unrealistic assumptions and can diverge in practice. In this paper, we propose a general distributed compressed SGD with Nesterov's momentum. We consider two-way compression, which compresses the gradients both to and from workers. Convergence analysis on nonconvex problems for general gradient compressors is provided. By partitioning the gradient into blocks, a blockwise compressor is introduced such that each gradient block is compressed and transmitted in 1-bit format with a scaling factor, leading to a nearly 32x reduction on communication. Experimental results show that the proposed method converges as fast as full-precision distributed momentum SGD and achieves the same testing accuracy. In particular, on distributed ResNet training with 7 workers on the ImageNet, the proposed algorithm achieves the same testing accuracy as momentum SGD using full-precision gradients, but with $46\%$ less wall clock time.

Subfields: Artificial Intelligence, Computational Mechanics, Computer Vision and Pattern Recognition

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Cong Xie
  2. Oluwasanmi Koyejo
  3. Indranil Gupta
  4. Samuel Horváth
  5. Peter Richtárik
  6. Mu Li
  7. Marco Canini
  8. Chen-Yu Ho

In Computational Mechanics

  1. Samuel Horváth
  2. Mu Li
  3. Peter Richtárik
  4. Marco Canini
  5. Chen-Yu Ho
  6. Atal Narayan Sahu
  7. Ludovit Horvath
  8. Cong Xie

In Computer Vision and Pattern Recognition

  1. Oluwasanmi Koyejo
  2. Samuel Horváth
  3. Cong Xie
  4. Indranil Gupta
  5. Peter Richtárik
  6. Haibin Lin
  7. Atal Narayan Sahu
  8. Yuqing Du

Citations in the corpus