Convergence Analysis of alpha-SVRG under Strong Convexity
Sean Xiao, Sangwoo Park, Stefan Vlaski
TL;DR
The paper analyzes $\alpha$-SVRG for strongly convex empirical risk minimization, introducing a tunable variance-reduction parameter $\alpha\in[0,1]$ that interpolates between SGD and SVRG. It derives a unified convergence rate and iteration complexity that smoothly transitions from SGD to SVRG as $\alpha$ moves from $0$ to $1$, with explicit MSD bounds and recursion-based proofs. A key result is a guideline for selecting $\alpha$ based on gradient-noise level $\sigma^2$ and target accuracy $\epsilon$, suggesting larger $\alpha$ in high-variance regimes and smaller $\alpha$ when noise is low. Numerical experiments on linear regression corroborate the theory, showing improved performance for intermediate $\alpha$ in moderate-to-high noise settings and confirming the interpolation behavior across the extremes.
Abstract
Stochastic first-order methods for empirical risk minimization employ gradient approximations based on sampled data in lieu of exact gradients. Such constructions introduce noise into the learning dynamics, which can be corrected through variance-reduction techniques. There is increasing evidence in the literature that in many modern learning applications noise can have a beneficial effect on optimization and generalization. To this end, the recently proposed variance-reduction technique, alpha-SVRG [Yin et al., 2023] allows for fine-grained control of the level of residual noise in the learning dynamics, and has been reported to empirically outperform both SGD and SVRG in modern deep learning scenarios. By focusing on strongly convex environments, we first provide a unified convergence rate expression for alpha-SVRG under fixed learning rate, which reduces to that of either SGD or SVRG by setting alpha=0 or alpha=1, respectively. We show that alpha-SVRG has faster convergence rate compared to SGD and SVRG under suitable choice of alpha. Simulation results on linear regression validate our theory.
