From Averaging to Acceleration, There is Only a Step-size
Nicolas Flammarion (LIENS, INRIA Paris - Rocquencourt), Francis Bach, (LIENS, INRIA Paris - Rocquencourt)

TL;DR
This paper unifies accelerated gradient methods into second-order difference equations, analyzing their stability and convergence, and proposes an alternative algorithm suitable for noisy gradient scenarios.
Contribution
It reformulates key optimization algorithms as second-order difference equations and provides a detailed stability and convergence analysis, including noisy gradient cases.
Findings
Accelerated methods can be represented as second-order difference equations.
Stability of these systems is linked to convergence rate O(1/n^2).
An alternative algorithm with improved properties for noisy gradients is proposed.
Abstract
We show that accelerated gradient descent, averaged gradient descent and the heavy-ball method for non-strongly-convex problems may be reformulated as constant parameter second-order difference equation algorithms, where stability of the system is equivalent to convergence at rate O(1/n 2), where n is the number of iterations. We provide a detailed analysis of the eigenvalues of the corresponding linear dynamical system , showing various oscillatory and non-oscillatory behaviors, together with a sharp stability result with explicit constants. We also consider the situation where noisy gradients are available, where we extend our general convergence result, which suggests an alternative algorithm (i.e., with different step sizes) that exhibits the good aspects of both averaging and acceleration.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStochastic Gradient Optimization Techniques · Sparse and Compressive Sensing Techniques · Numerical methods in inverse problems
