Stochastic Gradient Push for Distributed Deep Learning

By Mahmoud Assran, Nicolas Loizou, Nicolas Ballas, Michael G. Rabbat. 2018

410 citations recorded by the source corpus.

Distributed data-parallel algorithms aim to accelerate the training of deep neural networks by parallelizing the computation of large mini-batch gradient updates across multiple nodes. Approaches that synchronize nodes using exact distributed averaging (e.g., via AllReduce) are sensitive to stragglers and communication delays. The PushSum gossip algorithm is robust to these issues, but only performs approximate distributed averaging. This paper studies Stochastic Gradient Push (SGP), which combines PushSum with stochastic gradient updates. We prove that SGP converges to a stationary point of smooth, non-convex objectives at the same sub-linear rate as SGD, and that all nodes achieve consensus. We empirically validate the performance of SGP on image classification (ResNet-50, ImageNet) and machine translation (Transformer, WMT'16 En-De) workloads. Our code will be made publicly available.

Subfields: Artificial Intelligence, Computer Networks and Communications, Electrical and Electronic Engineering, 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. Sebastian U. Stich
  4. Jakub Konecný
  5. Jianyu Wang
  6. Nicolas Loizou
  7. Qiang Yang
  8. Gauri Joshi

In Computer Networks and Communications

  1. Nicolas Loizou
  2. Peter Richtárik
  3. Sebastian U. Stich
  4. Martin Jaggi
  5. Jianyu Wang
  6. Anastasia Koloskova
  7. Angelia Nedić
  8. Michael G. Rabbat

In Electrical and Electronic Engineering

  1. Jianyu Wang
  2. Martin Jaggi
  3. Peter Richtárik
  4. Gauri Joshi
  5. Anastasia Koloskova
  6. Nicolas Loizou
  7. Alexander Olshevsky
  8. Jakub Konecný

In Optimization & Training

  1. Peter Richtárik
  2. Sebastian U. Stich
  3. Martin Jaggi
  4. Jakub Konecný
  5. Jianyu Wang
  6. Nicolas Loizou
  7. Gauri Joshi
  8. Simon Lacoste-Julien

Citations in the corpus