English

A Universal Catalyst for First-Order Optimization

Optimization and Control 2015-10-27 v2

Abstract

We introduce a generic scheme for accelerating first-order optimization methods in the sense of Nesterov, which builds upon a new analysis of the accelerated proximal point algorithm. Our approach consists of minimizing a convex objective by approximately solving a sequence of well-chosen auxiliary problems, leading to faster convergence. This strategy applies to a large class of algorithms, including gradient descent, block coordinate descent, SAG, SAGA, SDCA, SVRG, Finito/MISO, and their proximal variants. For all of these methods, we provide acceleration and explicit support for non-strongly convex objectives. In addition to theoretical speed-up, we also show that acceleration is useful in practice, especially for ill-conditioned problems where we measure significant improvements.

Keywords

Cite

@article{arxiv.1506.02186,
  title  = {A Universal Catalyst for First-Order Optimization},
  author = {Hongzhou Lin and Julien Mairal and Zaid Harchaoui},
  journal= {arXiv preprint arXiv:1506.02186},
  year   = {2015}
}

Comments

to appear in Advances in Neural Information Processing Systems (NIPS)

R2 v1 2026-06-22T09:48:33.133Z