Second-order Information Promotes Mini-Batch Robustness in Variance-Reduced Gradients
Sachin Garg, Albert S. Berahas, Michał Dereziński
TL;DR
This work addresses large-scale finite-sum convex optimization by integrating partial second-order information into a variance-reduced stochastic method. The Mb-SVRN algorithm combines SVRG-style gradient estimates with an $\alpha$-approximate Hessian oracle, proving high-probability linear convergence that is robust to gradient mini-batch size up to $b_{\max}=O\bigl(n/(\alpha\log n)\bigr)$. The key contribution is a martingale-based analysis that yields a rapid convergence rate $\rho\lesssim \alpha^2\kappa/n$ in the robust regime, plus a clear phase transition to Newton-type behavior beyond $b_{\max}$. Empirically, Mb-SVRN outperforms purely first-order methods in data-pass efficiency and remains stable across a wide range of $b$, $h$, and step sizes, demonstrating practical scalability for very large datasets while maintaining resilience to Hessian approximation quality.
Abstract
We show that, for finite-sum minimization problems, incorporating partial second-order information of the objective function can dramatically improve the robustness to mini-batch size of variance-reduced stochastic gradient methods, making them more scalable while retaining their benefits over traditional Newton-type approaches. We demonstrate this phenomenon on a prototypical stochastic second-order algorithm, called Mini-Batch Stochastic Variance-Reduced Newton ($\texttt{Mb-SVRN}$), which combines variance-reduced gradient estimates with access to an approximate Hessian oracle. In particular, we show that when the data size $n$ is sufficiently large, i.e., $n\gg α^2κ$, where $κ$ is the condition number and $α$ is the Hessian approximation factor, then $\texttt{Mb-SVRN}$ achieves a fast linear convergence rate that is independent of the gradient mini-batch size $b$, as long $b$ is in the range between $1$ and $b_{\max}=O(n/(α\log n))$. Only after increasing the mini-batch size past this critical point $b_{\max}$, the method begins to transition into a standard Newton-type algorithm which is much more sensitive to the Hessian approximation quality. We demonstrate this phenomenon empirically on benchmark optimization tasks showing that, after tuning the step size, the convergence rate of $\texttt{Mb-SVRN}$ remains fast for a wide range of mini-batch sizes, and the dependence of the phase transition point $b_{\max}$ on the Hessian approximation factor $α$ aligns with our theoretical predictions.
