ASAGA: Asynchronous Parallel SAGA

By Rémi Leblond, Fabian Pedregosa, Simon Lacoste-Julien. 2016

107 citations recorded by the source corpus.

We describe ASAGA, an asynchronous parallel version of the incremental gradient algorithm SAGA that enjoys fast linear convergence rates. Through a novel perspective, we revisit and clarify a subtle but important technical issue present in a large fraction of the recent convergence rate proofs for asynchronous parallel optimization algorithms, and propose a simplification of the recently introduced "perturbed iterate" framework that resolves it. We thereby prove that ASAGA can obtain a theoretical linear speedup on multi-core systems even without sparsity assumptions. We present results of an implementation on a 40-core architecture illustrating the practical speedup as well as the hardware overhead.

Subfields: Artificial Intelligence, Computational Mechanics, Computational Theory and Mathematics, 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. Simon Lacoste-Julien
  6. Nicolas Loizou
  7. Konstantin Mishchenko
  8. Filip Hanzely

In Computational Mechanics

  1. Peter Richtárik
  2. Sebastian U. Stich
  3. Martin Jaggi
  4. Jakub Konecný
  5. Simon Lacoste-Julien
  6. Nicolas Loizou
  7. Martin Takác
  8. Fabian Pedregosa

In Computational Theory and Mathematics

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

In Optimization & Training

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

Citations in the corpus