$μ^2$-SGD: Stable Stochastic Optimization via a Double Momentum Mechanism
Tehila Dahan, Kfir Y. Levy
TL;DR
The paper tackles stochastic convex optimization with smooth losses (SCO-EOS) by introducing a novel gradient estimator that blends two momentum-based mechanisms. The μ^2-SGD algorithm uses a double-momentum approach to shrink gradient-estimation error with a single sample per iteration, achieving GD-like stability and fixed-learning-rate guarantees in both noiseless and noisy settings, and extending to an accelerated variant μ^2-ExtraSGD. Theoretical results show optimal convergence rates with broad learning-rate robustness, and empirical results on convex and non-convex tasks confirm improved stability and performance. This work offers a practical pathway to robust SGD-like optimization without heavy hyperparameter tuning, with potential for large-scale and non-convex applications.
Abstract
We consider stochastic convex optimization problems where the objective is an expectation over smooth functions. For this setting we suggest a novel gradient estimate that combines two recent mechanism that are related to notion of momentum. Then, we design an SGD-style algorithm as well as an accelerated version that make use of this new estimator, and demonstrate the robustness of these new approaches to the choice of the learning rate. Concretely, we show that these approaches obtain the optimal convergence rates for both noiseless and noisy case with the same choice of fixed learning rate. Moreover, for the noisy case we show that these approaches achieve the same optimal bound for a very wide range of learning rates.
