OCLGMLJun 28, 2021

The Convergence Rate of SGD's Final Iterate: Analysis on Dimension Dependence

arXiv:2106.14588v1
Originality Incremental advance
AI Analysis

This work addresses a theoretical gap in optimization by providing new lower bounds for SGD's final iterate, which is significant for researchers in machine learning and optimization, though it is incremental as it builds on prior open questions.

The paper tackles the problem of characterizing the convergence rate of Stochastic Gradient Descent's final iterate for non-smooth convex functions, proving dimension-dependent lower bounds of Ω(log d/√T) and Ω(log d/T) for Lipschitz convex and strongly convex cases, respectively, and providing evidence for a tight Θ(1/√T) rate in one dimension.

Stochastic Gradient Descent (SGD) is among the simplest and most popular methods in optimization. The convergence rate for SGD has been extensively studied and tight analyses have been established for the running average scheme, but the sub-optimality of the final iterate is still not well-understood. shamir2013stochastic gave the best known upper bound for the final iterate of SGD minimizing non-smooth convex functions, which is $O(\log T/\sqrt{T})$ for Lipschitz convex functions and $O(\log T/ T)$ with additional assumption on strongly convexity. The best known lower bounds, however, are worse than the upper bounds by a factor of $\log T$. harvey2019tight gave matching lower bounds but their construction requires dimension $d= T$. It was then asked by koren2020open how to characterize the final-iterate convergence of SGD in the constant dimension setting. In this paper, we answer this question in the more general setting for any $d\leq T$, proving $Ω(\log d/\sqrt{T})$ and $Ω(\log d/T)$ lower bounds for the sub-optimality of the final iterate of SGD in minimizing non-smooth Lipschitz convex and strongly convex functions respectively with standard step size schedules. Our results provide the first general dimension dependent lower bound on the convergence of SGD's final iterate, partially resolving a COLT open question raised by koren2020open. We also present further evidence to show the correct rate in one dimension should be $Θ(1/\sqrt{T})$, such as a proof of a tight $O(1/\sqrt{T})$ upper bound for one-dimensional special cases in settings more general than koren2020open.

Foundations

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

Your Notes