Mini-Batch Semi-Stochastic Gradient Descent in the Proximal Setting

By Jakub Konecný, Jie Liu, Peter Richtárik, Martin Takác. 2015

279 citations recorded by the source corpus.

We propose mS2GD: a method incorporating a mini-batching scheme for improving the theoretical complexity and practical performance of semi-stochastic gradient descent (S2GD). We consider the problem of minimizing a strongly convex function represented as the sum of an average of a large number of smooth convex functions, and a simple nonsmooth convex regularizer. Our method first performs a deterministic step (computation of the gradient of the objective function at the starting point), followed by a large number of stochastic steps. The process is repeated a few times with the last iterate becoming the new starting point. The novelty of our method is in introduction of mini-batching into the computation of stochastic steps. In each step, instead of choosing a single function, we sample b functions, compute their gradients, and compute the direction based on this. We analyze the complexity of the method and show that it benefits from two speedup effects. First, we prove that as long as b is below a certain threshold, we can reach any predefined accuracy with less overall work than without mini-batching. Second, our mini-batching scheme admits a simple parallel implementation, and hence is suitable for further acceleration by parallelization.

Subfields: Artificial Intelligence, Computational Mechanics, Optimization & Training, Mathematical Optimization

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. Jakub Konecný
  3. Nicolas Loizou
  4. Martin Jaggi
  5. Simon Lacoste-Julien
  6. Francis R. Bach
  7. Sebastian U. Stich
  8. Filip Hanzely

In Computational Mechanics

  1. Peter Richtárik
  2. Nicolas Loizou
  3. Jakub Konecný
  4. Samuel Horváth
  5. Filip Hanzely
  6. Martin Takác
  7. Sashank J. Reddi
  8. Robert Mansel Gower

In Optimization & Training

  1. Peter Richtárik
  2. Nicolas Loizou
  3. Jakub Konecný
  4. Filip Hanzely
  5. Simon Lacoste-Julien
  6. Robert Mansel Gower
  7. Francis R. Bach
  8. Sebastian U. Stich

In Mathematical Optimization

  1. Jakub Konecný
  2. Peter Richtárik
  3. Nicolas Loizou
  4. Dominik Csiba
  5. Martin Takác
  6. Filip Hanzely
  7. Mark W. Schmidt
  8. Robert Mansel Gower

Citations in the corpus