Sparse Communication for Distributed Gradient Descent

By Alham Fikri Aji, Kenneth Heafield. 2017

882 citations recorded by the source corpus.

We make distributed stochastic gradient descent faster by exchanging sparse updates instead of dense updates. Gradient updates are positively skewed as most updates are near zero, so we map the 99% smallest updates (by absolute value) to zero then exchange sparse matrices. This method can be combined with quantization to further improve the compression. We explore different configurations and apply them to neural machine translation and MNIST image classification tasks. Most configurations work on MNIST, whereas different configurations reduce convergence rate on the more complex translation task. Our experiments show that we can achieve up to 49% speed up on MNIST and 22% on NMT without damaging the final accuracy or BLEU.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Optimization & Training, ML Systems & Hardware

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. Peter Richtárik
  2. Martin Jaggi
  3. Sebastian U. Stich
  4. Konstantin Mishchenko
  5. Ji Liu
  6. Ahmed Khaled
  7. Deniz Gündüz
  8. Suhas N. Diggavi

In Computer Vision and Pattern Recognition

  1. Peter Richtárik
  2. Song Han
  3. Luc Van Gool
  4. Wojciech Samek
  5. Dacheng Tao
  6. Yi Yang
  7. K. Müller
  8. Martin Jaggi

In Optimization & Training

  1. Peter Richtárik
  2. Sebastian U. Stich
  3. Martin Jaggi
  4. Konstantin Mishchenko
  5. Ahmed Khaled
  6. Mehrdad Mahdavi
  7. Cong Xie
  8. Farzin Haddadpour

In ML Systems & Hardware

  1. Deepesh Data
  2. Suhas N. Diggavi
  3. Peter Richtárik
  4. Cong Xie
  5. Oluwasanmi Koyejo
  6. Indranil Gupta
  7. Martin Jaggi
  8. Sebastian U. Stich

Citations in the corpus