signSGD: compressed optimisation for non-convex problems

By Jeremy Bernstein, Yu-Xiang Wang, Kamyar Azizzadenesheli, Anima Anandkumar. 2018

1,323 citations recorded by the source corpus.

Training large neural networks requires distributing learning across multiple workers, where the cost of communicating gradients can be a significant bottleneck. signSGD alleviates this problem by transmitting just the sign of each minibatch stochastic gradient. We prove that it can get the best of both worlds: compressed gradients and SGD-level convergence rate. signSGD can exploit mismatches between L1 and L2 geometry: when noise and curvature are much sparser than the gradients, signSGD is expected to converge at the same rate or faster than full-precision SGD. Measurements of the L1 versus L2 geometry of real networks support our theoretical claims, and we find that the momentum counterpart of signSGD is able to match the accuracy and convergence speed of Adam on deep Imagenet models. We extend our theory to the distributed setting, where the parameter server uses majority vote to aggregate gradient signs from each worker enabling 1-bit compression of worker-server communication in both directions. Using a theorem by Gauss, we prove that the non-convex convergence rate of majority vote matches that of distributed SGD. Thus, there is great promise for sign-based optimisation schemes to achieve both communication efficiency and high accuracy.

Subfields: Artificial Intelligence, Computational Mechanics, Efficiency & Compression, Optimization & Training

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. Quoc V. Le
  4. Jianfeng Gao
  5. Percy Liang
  6. Yoshua Bengio
  7. Mohit Bansal
  8. Sebastian U. Stich

In Computational Mechanics

  1. Peter Richtárik
  2. Martin Jaggi
  3. Sebastian U. Stich
  4. Ahmed Khaled
  5. Ji Liu
  6. Deniz Gündüz
  7. Tong Zhang
  8. Sai Praneeth Karimireddy

In Efficiency & Compression

  1. Sebastian U. Stich
  2. Martin Jaggi
  3. Peter Richtárik
  4. Sai Praneeth Karimireddy
  5. Tao Lin
  6. Cong Xie
  7. Oluwasanmi Koyejo
  8. Deniz Gündüz

In Optimization & Training

  1. Peter Richtárik
  2. Martin Jaggi
  3. Sebastian U. Stich
  4. Nicolas Loizou
  5. Sai Praneeth Karimireddy
  6. Ahmed Khaled
  7. Simon Lacoste-Julien
  8. Filip Hanzely

Citations in the corpus