LGMLJul 27, 2018

Acceleration through Optimistic No-Regret Dynamics

arXiv:1807.10455v348 citations
Originality Incremental advance
AI Analysis

This work provides a unified perspective on iterative optimization methods like Nesterov's acceleration, benefiting researchers in optimization and machine learning by explaining acceleration mechanisms.

The paper tackles the problem of minimizing smooth convex functions by framing it as a zero-sum game and using optimistic no-regret dynamics to accelerate convergence, achieving an error rate of O(1/T^2) compared to the classical O(log T/T) rate.

We consider the problem of minimizing a smooth convex function by reducing the optimization to computing the Nash equilibrium of a particular zero-sum convex-concave game. Zero-sum games can be solved using online learning dynamics, where a classical technique involves simulating two no-regret algorithms that play against each other and, after $T$ rounds, the average iterate is guaranteed to solve the original optimization problem with error decaying as $O(\log T/T)$. In this paper we show that the technique can be enhanced to a rate of $O(1/T^2)$ by extending recent work \cite{RS13,SALS15} that leverages \textit{optimistic learning} to speed up equilibrium computation. The resulting optimization algorithm derived from this analysis coincides \textit{exactly} with the well-known \NA \cite{N83a} method, and indeed the same story allows us to recover several variants of the Nesterov's algorithm via small tweaks. We are also able to establish the accelerated linear rate for a function which is both strongly-convex and smooth. This methodology unifies a number of different iterative optimization methods: we show that the \HB algorithm is precisely the non-optimistic variant of \NA, and recent prior work already established a similar perspective on \FW \cite{AW17,ALLW18}.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes