Revisiting AdaGrad in Stochastic Convex Optimization: Last Iterates, High Probability, and Lower Bounds
Organizations: Shanghai University of Finance and Economics · MoE Key Laboratory of Interdisciplinary Research of Computation and Economics, Shanghai University of Finance and Economics
Abstract
AdaGrad and AdaGrad-Norm are widely used adaptive methods, but their precise behavior in stochastic convex optimization remains less understood. We first show that AdaGrad-Norm and AdaGrad do not admit any universal \textbf{last-iterate} rate, even under sub-Gaussian noise and bounded iterates. We then prove that bounded variance alone is too weak: even with bounded iterates, it cannot yield \textbf{high-probability average-iterate} rates, and without bounded iterates it may not even guarantee convergence in expectation. Besides, we construct tight lower bounds for both AdaGrad-Norm and AdaGrad under sub-Gaussian noise, showing that in existing average-iterate upper bounds is unavoidable. Finally, we show that this loss disappears once bounded-iterate condition is imposed: under a general ABC condition, both methods achieve rates .
Figures & tables
| Theorem | Assumptions | Guarantee type | Result |
|---|---|---|---|
| 3.1 | Sub-Gaussian + bounded iterates | Last iterate | No universal vanishing rate a |
| 3.5 | Finite variance + bounded iterates | Average iterate, high probability | No polynomial rate b with |
| 3.8 | Finite variance | Average iterate | Lower bound c |
| 3.10 | Sub-Gaussian | Average iterate | Lower bound c |
| 3.14 | ABC condition + bounded iterates | Average iterate | Upper bound |