Parallel SGD: When does averaging help?

By Jian Zhang, Christopher De Sa, Ioannis Mitliagkas, Christopher R'e. 2016

114 citations recorded by the source corpus.

Consider a number of workers running SGD independently on the same pool of data and averaging the models every once in a while -- a common but not well understood practice. We study model averaging as a variance-reducing mechanism and describe two ways in which the frequency of averaging affects convergence. For convex objectives, we show the benefit of frequent averaging depends on the gradient variance envelope. For non-convex objectives, we illustrate that this benefit depends on the presence of multiple globally optimal points. We complement our findings with multicore experiments on both synthetic and real data.

Subfields: Artificial Intelligence, Computational Mechanics, Statistics and Probability, 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. Sebastian U. Stich
  2. Martin Jaggi
  3. Peter Richtárik
  4. Jianyu Wang
  5. Gauri Joshi
  6. Mehrdad Mahdavi
  7. Jakub Konecný
  8. Aryan Mokhtari

In Computational Mechanics

  1. Sebastian U. Stich
  2. Peter Richtárik
  3. Nati Srebro
  4. Martin Jaggi
  5. H. Brendan McMahan
  6. Kumar Kshitij Patel
  7. Aymeric Dieuleveut
  8. Jakub Konecný

In Statistics and Probability

  1. Kumar Kshitij Patel
  2. Sebastian U. Stich
  3. Aymeric Dieuleveut
  4. Martin Jaggi
  5. Nati Srebro
  6. Shashank Rajput
  7. Gauri Joshi
  8. Fan Zhou

In Optimization & Training

  1. Sebastian U. Stich
  2. Jianyu Wang
  3. Gauri Joshi
  4. Mehrdad Mahdavi
  5. Peter Richtárik
  6. Martin Jaggi
  7. Farzin Haddadpour
  8. Aryan Mokhtari

Citations in the corpus