Parallel coordinate descent methods for big data optimization

By Peter Richtárik, Martin Takác. 2012

500 citations recorded by the source corpus.

In this work we show that randomized (block) coordinate descent methods can be accelerated by parallelization when applied to the problem of minimizing the sum of a partially separable smooth convex function and a simple separable convex function. The theoretical speedup, as compared to the serial method, and referring to the number of iterations needed to approximately solve the problem with high probability, is a simple expression depending on the number of parallel processors and a natural and easily computable measure of separability of the smooth component of the objective function. In the worst case, when no degree of separability is present, there may be no speedup; in the best case, when the problem is separable, the speedup is equal to the number of processors. Our analysis also works in the mode when the number of blocks being updated at each iteration is random, which allows for modeling situations with busy or unreliable processors. We show that our algorithm is able to solve a LASSO problem involving a matrix with 20 billion nonzeros in 2 h on a large memory node with 24 cores.

Subfields: Artificial Intelligence, Computational Mechanics, Computational Theory and Mathematics, ML Systems & Hardware, 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. Martin Jaggi
  4. Nicolas Loizou
  5. Sebastian U. Stich
  6. Martin Takác
  7. Virginia Smith
  8. Simon Lacoste-Julien

In Computational Mechanics

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

In Computational Theory and Mathematics

  1. Peter Richtárik
  2. Nicolas Loizou
  3. Martin Takác
  4. Jakub Konecný
  5. Martin Jaggi
  6. Sebastian U. Stich
  7. Francis R. Bach
  8. Shusen Wang

In ML Systems & Hardware

  1. Peter Richtárik
  2. Suhas N. Diggavi
  3. Deepesh Data
  4. Sebastian U. Stich
  5. Nicolas Loizou
  6. Martin Jaggi
  7. Jakub Konecný
  8. Linqi Song

In Mathematical Optimization

  1. Peter Richtárik
  2. Martin Jaggi
  3. Dominik Csiba
  4. Francis R. Bach
  5. Jakub Konecný
  6. Nicolas Loizou
  7. Tong Zhang
  8. Martin Takác

Citations in the corpus