Communication trade-offs for synchronized distributed SGD with large step size

By Kumar Kshitij Patel, Aymeric Dieuleveut. 2019

27 citations recorded by the source corpus.

Synchronous mini-batch SGD is state-of-the-art for large-scale distributed machine learning. However, in practice, its convergence is bottlenecked by slow communication rounds between worker nodes. A natural solution to reduce communication is to use the \emph{`local-SGD'} model in which the workers train their model independently and synchronize every once in a while. This algorithm improves the computation-communication trade-off but its convergence is not understood very well. We propose a non-asymptotic error analysis, which enables comparison to \emph{one-shot averaging} i.e., a single communication round among independent workers, and \emph{mini-batch averaging} i.e., communicating at every step. We also provide adaptive lower bounds on the communication frequency for large step-sizes ($ t^{-\alpha} $, $ \alpha\in (1/2 , 1 ) $) and show that \emph{Local-SGD} reduces communication by a factor of $O\Big(\frac{\sqrt{T}}{P^{3/2}}\Big)$, with $T$ the total number of gradients and $P$ machines.

Subfields: Artificial Intelligence, Electrical and Electronic Engineering, 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. Jakub Konecný
  4. Sebastian U. Stich
  5. Peter Kairouz
  6. Qiang Yang
  7. Ananda Theertha Suresh
  8. Jianyu Wang

In Electrical and Electronic Engineering

  1. Jianyu Wang
  2. Sai Praneeth Karimireddy
  3. Martin Jaggi
  4. Gauri Joshi
  5. Jakub Konecný
  6. Oluwasanmi Koyejo
  7. Anastasia Koloskova
  8. Sashank J. Reddi

In Optimization & Training

  1. Peter Richtárik
  2. Jakub Konecný
  3. Martin Jaggi
  4. Sebastian U. Stich
  5. Jianyu Wang
  6. Gauri Joshi
  7. Oluwasanmi Koyejo
  8. Sai Praneeth Karimireddy

In ML Systems & Hardware

  1. Sebastian U. Stich
  2. Jianyu Wang
  3. Martin Jaggi
  4. Oluwasanmi Koyejo
  5. Sai Praneeth Karimireddy
  6. Jakub Konecný
  7. Gauri Joshi
  8. Nicolas Loizou

Citations in the corpus