Optimal Algorithms for Non-Smooth Distributed Optimization in Networks

By Kevin Scaman, Francis R. Bach, Sébastien Bubeck, Laurent Massoulié, Yin Tat Lee. 2018

177 citations recorded by the source corpus.

In this work, we consider the distributed optimization of non-smooth convex functions using a network of computing units. We investigate this problem under two regularity assumptions: (1) the Lipschitz continuity of the global objective function, and (2) the Lipschitz continuity of local individual functions. Under the local regularity assumption, we provide the first optimal first-order decentralized algorithm called multi-step primal-dual (MSPD) and its corresponding optimal convergence rate. A notable aspect of this result is that, for non-smooth functions, while the dominant term of the error is in $O(1/\sqrt{t})$, the structure of the communication network only impacts a second-order term in $O(1/t)$, where $t$ is time. In other words, the error due to limits in communication resources decreases at a fast rate even in the case of non-strongly-convex objective functions. Under the global regularity assumption, we provide a simple yet efficient algorithm called distributed randomized smoothing (DRS) based on a local smoothing of the objective function, and show that DRS is within a $d^{1/4}$ multiplicative factor of the optimal convergence rate, where $d$ is the underlying dimension.

Subfields: Artificial Intelligence, Computational Mechanics, Computer Networks and Communications, Optimization & Training, Algorithms & Complexity

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. Sebastian U. Stich
  3. Martin Jaggi
  4. Nicolas Loizou
  5. Aryan Mokhtari
  6. Jakub Konecný
  7. Ji Liu
  8. Jianyu Wang

In Computational Mechanics

  1. Peter Richtárik
  2. Sebastian U. Stich
  3. Martin Jaggi
  4. Nicolas Loizou
  5. Simon Lacoste-Julien
  6. Ji Liu
  7. Tong Zhang
  8. Aryan Mokhtari

In Computer Networks and Communications

  1. Martin Jaggi
  2. Sebastian U. Stich
  3. Nicolas Loizou
  4. Aryan Mokhtari
  5. Ji Liu
  6. Peter Richtárik
  7. Anastasia Koloskova
  8. Hanlin Tang

In Optimization & Training

  1. Peter Richtárik
  2. Sebastian U. Stich
  3. Martin Jaggi
  4. Nicolas Loizou
  5. Aryan Mokhtari
  6. Jianyu Wang
  7. Simon Lacoste-Julien
  8. Gauri Joshi

In Algorithms & Complexity

  1. Peter Richtárik
  2. Justin K. Romberg
  3. Siva Theja Maguluri
  4. Thinh T. Doan
  5. Martin Jaggi
  6. Hamed Hassani
  7. Aryan Mokhtari
  8. Amirhossein Reisizadeh

Citations in the corpus