- The paper introduces a novel synergy between random reshuffling and Richardson-Romberg extrapolation to achieve cubic bias refinement in constant step-size SGD.
- It rigorously analyzes asymptotic bias and MSE bounds using a Markov chain framework, demonstrating an O(γ^3) bias and quadratic MSE improvement.
- Empirical results on synthetic games and GANs validate that the combined approach outperforms standard constant step-size SGD across various optimization settings.
Sharper Bias in Constant Step-Size SGD: Synergizing Random Reshuffling and Richardson-Romberg Extrapolation
Introduction and Motivation
Stochastic optimization with finite-sum formulations underpins a wide spectrum of machine learning applications, from empirical risk minimization to structured domains such as min-max optimization, multi-agent games, and variational inequalities (VIs). Stochastic Gradient Descent (SGD) with a constant step size is a mainstay due to its operational simplicity, rapid initial progress, and ease of hyperparameter tuning. However, it is well-established that, with a constant step size, SGD only converges up to a persistent bias and variance (MSE) neighborhood around the optimum, with both terms typically scaling with the learning rate.
To mitigate this suboptimal asymptotic error, two prevalent heuristics have gained widespread adoption:
- Random Reshuffling (RR1): Processing each data point exactly once per epoch in a random order, which empirically accelerates convergence and improves finite-sum stochastic approximation performance over with-replacement sampling.
- Richardson-Romberg Extrapolation (RR2): Leveraging linear combinations of solutions obtained with multiple step sizes to systematically cancel leading-order bias terms, a classical idea from numerical analysis now applied to stochastic optimization.
While each method is known to independently sharpen either variance (RR1) or bias (RR2), their theoretical interaction, especially in structured non-monotone VIs, has been unresolved. This work establishes that combining RR1 with RR2 achieves a further cubic improvement in the asymptotic bias, decisively outperforming either mechanism alone, and provides rigorous theoretical analysis for variational inequalities under mild regularity assumptions.
Theoretical Contributions
Problem Setting and Assumptions
The analysis is situated within unconstrained finite-sum VIs of the form: find x∗∈Rd such that
⟨F(x∗),x−x∗⟩≥0, ∀x∈Rd
where F(x)=n1∑i=1nFi(x), and each Fi is Li-Lipschitz. The focus is on quasi-strongly monotone operators (a generalization of strong monotonicity), which captures a wide class of practical models, including but not limited to convex minimization, Nash equilibria for convex games, and saddle-point formulations.
Algorithmic Framework
The proposed algorithm maintains two synchronized SGD chains under RR1: one with step size γ and the other with 2γ, both traversing identical reshuffled data orderings within each epoch (i.e., sharing the permutation). Epoch-end iterates from both chains are then combined via Richardson-Romberg extrapolation: x^k+1=2xk+1,γ−xk+1,2γ
A calibrated Gaussian preprocessing step smooths the discrete reshuffling noise, permitting application of continuous-state Markov chain arguments.
Main Results: Cubic Bias Refinement
Asymptotic Bias and MSE Bounds
Building on Markov chain geometric ergodicity, higher-moment bounding, and spectral analysis of the epoch-resolved dynamics, the paper establishes the following sharp rates:
| Method |
Asymptotic Bias Order |
Asymptotic MSE Order |
| SGD |
O(γ) |
O(γ) |
| SGD + RR1 |
⟨F(x∗),x−x∗⟩≥0, ∀x∈Rd0 |
⟨F(x∗),x−x∗⟩≥0, ∀x∈Rd1 |
| SGD + RR2 |
⟨F(x∗),x−x∗⟩≥0, ∀x∈Rd2 |
⟨F(x∗),x−x∗⟩≥0, ∀x∈Rd3 |
| SGD + RR2+RR1 |
⟨F(x∗),x−x∗⟩≥0, ∀x∈Rd4 |
⟨F(x∗),x−x∗⟩≥0, ∀x∈Rd5 |
The composition strictly cancels both the ⟨F(x∗),x−x∗⟩≥0, ∀x∈Rd6 and ⟨F(x∗),x−x∗⟩≥0, ∀x∈Rd7 bias terms through extrapolation, leaving only a residual ⟨F(x∗),x−x∗⟩≥0, ∀x∈Rd8 bias. This is the first such theoretical guarantee for non-monotone VIs under the finite-sum, constant step-size regime.
Markov Chain Perspective
By demonstrating that the epoch-level algorithm forms a time-homogeneous Markov chain with a unique invariant measure and geometric mixing in total variation, the analysis proves the existence of LLN/CLT for the iterates, further justifying the empirical estimation of performance metrics along the chain trajectory.
Higher-Order Moment Control
A critical technical advance is the development of combinatorial tools to control fourth moments in the context of without-replacement (reshuffled) sampling—essential for demonstrating that RR2-extrapolation does not deteriorate higher moments and that the bias cancellation mechanism persists under nontrivial dependencies induced by reshuffling.
Empirical Validation
Experiments focus on both synthetic two-player strongly monotone quadratic games and Wasserstein GANs. The synergy of RR2+RR1 consistently yields:
- Substantially reduced relative error and bias at convergence compared to all baselines.
- Empirically linear convergence to a tighter optimality neighborhood, validating the theoretical cubic bias refinement and quadratic MSE bounds.
- Robust benefits across multiple stochastic first- and second-order algorithms (SGDA, SEG, OMD, SCO), and step sizes, with minimal wall-clock overhead thanks to easy parallelization.
Implications and Future Directions
The results close a theoretical-practical gap between standard practice in ML optimization pipelines and the theoretical understanding of their convergence behavior. By showing that RR1 and RR2 are not merely additive but synergistic, the work challenges the design of future stochastic optimization algorithms—suggesting that systematic debiasing via multiple step sizes and structured data traversal can yield provable and practical gains, even in challenging non-monotone settings.
Potential extensions include:
- Application to non-quasi-strongly monotone or more adversarially nonconvex/nonconcave regimes, e.g., modern GANs or high-dimensional RL.
- Exploration of other higher-order extrapolation techniques.
- Refined data-dependent analysis exploiting intrinsic problem geometry beyond worst-case Lipschitz and monotonicity constants.
Conclusion
This paper provides the first rigorous theoretical and empirical evidence that the interaction of random reshuffling and Richardson-Romberg extrapolation in constant step-size SGD yields a strictly cubic bias refinement in structured variational inequality problems. This work bridges a longstanding disconnect between proven theory and common large-scale learning practice, and lays a foundation for further advances in theoretically-grounded, high-performance stochastic optimization algorithms for complex, large-scale machine learning systems.
Reference:
"Shuffling the Data, Stretching the Step-size: Sharper Bias in constant step-size SGD" (2604.10373)