Stochastic Reweighted Gradient Descent
Not on the map. Why?
Abstract (arXiv)
Despite the strong theoretical guarantees that variance-reduced finite-sum optimization algorithms enjoy, their applicability remains limited to cases where the memory overhead they introduce (SAG/SAGA), or the periodic full gradient computation they require (SVRG/SARAH) are manageable. A promising approach to achieving variance reduction while avoiding these drawbacks is the use of importance sampling instead of control variates. While many such methods have been proposed in the literature, directly proving that they improve the convergence of the resulting optimization algorithm has remained elusive. In this work, we propose an importance-sampling-based algorithm we call SRG (stochastic reweighted gradient). We analyze the convergence of SRG in the strongly-convex case and show that, while it does not recover the linear rate of control variates methods, it provably outperforms SGD. We pay particular attention to the time and memory overhead of our proposed method, and design a specialized red-black tree allowing its efficient implementation. Finally, we present empirical results to support our findings.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 37 of its 59 references that are in the map. First posted on arXiv 23 Mar 2021.
Builds on
37 of 59 references.
References · 37
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
- 2015Prioritized Experience Replaycited by 1,070
- 2014SAGA: A Fast Incremental Gradient Method With Support for Non-Strongly Convex Composite Objectivescited by 401
- 2018Not All Samples Are Created Equal: Deep Learning with Importance Samplingcited by 323
- 2017SARAH: A Novel Method for Machine Learning Problems Using Stochastic Recursive Gradientcited by 218
- 2019SGD: General Analysis and Improved Ratescited by 206
- 2013Minimizing Finite Sums with the Stochastic Average Gradientcited by 164
- 2017The Power of Interpolation: Understanding the Effectiveness of SGD in Modern Over-parametrized Learningcited by 150
- 2018Fast and Faster Convergence of SGD for Over-Parameterized Models and an Accelerated Perceptroncited by 143
- 2016Katyusha: The First Direct Acceleration of Stochastic Gradient Methodscited by 134
- 2013Stochastic Gradient Descent, Weighted Sampling, and the Randomized Kaczmarz algorithmcited by 132
- 2015Online Batch Selection for Faster Training of Neural Networkscited by 121
25 more
- 2019Painless Stochastic Gradient: Interpolation, Line-Search, and Convergence Ratescited by 119
- 2020Random Reshuffling: Simple Analysis with Vast Improvementscited by 112
- 2018SGD and Hogwild! Convergence Without the Bounded Gradients Assumptioncited by 94
- 2014Stochastic Optimization with Importance Samplingcited by 91
- 2015Variance Reduction in SGD by Distributed Importance Samplingcited by 79
- 2020SGD with shuffling: optimal rates without component convexity and large epoch requirementscited by 57
- 2018On the Ineffectiveness of Variance Reduced Optimization for Deep Learningcited by 48
- 2016Tight Complexity Bounds for Optimizing Composite Objectivescited by 47
- 2015Variance Reduced Stochastic Gradient Descent with Neighborscited by 39
- 2017Catalyst Acceleration for First-order Convex Optimization: from Theory to Practicecited by 39
- 2016Importance Sampling for Minibatchescited by 36
- 2015An optimal randomized incremental gradient methodcited by 32
- 2019A unified variance-reduced accelerated gradient method for convex optimizationcited by 23
- 2017Safe Adaptive Importance Samplingcited by 19
- 2016A Simple Practical Accelerated Method for Finite Sumscited by 18
- 2020Variance Reduction via Accelerated Dual Averaging for Finite-Sum Optimizationcited by 18
- 2014A Lower Bound for the Optimization of Finite Sumscited by 13
- 2019Estimating Convergence of Markov chains with L-Lag Couplingscited by 13
- 2020On Convergence-Diagnostic based Step Sizes for Stochastic Gradient Descentcited by 11
- 2018Online Variance Reduction for Stochastic Optimizationcited by 10
- 2015Online Learning to Samplecited by 9
- 2017Stochastic Optimization with Bandit Samplingcited by 8
- 2019Online Variance Reduction with Mixturescited by 7
- 2015Non-Uniform Stochastic Average Gradient Method for Training Conditional Random Fieldscited by 6
- 2017Limitations on Variance-Reduction and Acceleration Schemes for Finite Sum Optimizationcited by 2
Built on by
Citing papers per year: 2022: 1; 2023: 2; 2024: 1; 2025: 2; 2026: 1.
7 papers.
- 2022Importance Tempering: Group Robustness for Overparameterized Modelscited by 6
- 2023Stochastic Re-weighted Gradient Descent via Distributionally Robust Optimizationcited by 6
- 2024Changing the Training Data Distribution to Reduce Simplicity Bias Improves In-distribution Generalizationcited by 3
- 2023Online Importance Sampling for Stochastic Gradient Optimizationcited by 1
- 2026DPRM: A Plug-in Doob h transform-induced Token-Ordering Module for Discrete Diffusion Modelscited by 1
- 2025Stochastic Gradient Descent with Strategic Queryingcited by 0
- 2025Data-Efficient Training by Evolved Samplingcited by 0
- 2026DPRM: A Plug-in Doob h transform-induced Token-Ordering Module for Discrete Diffusion Models27 Apr 2026
- 2025Data-Efficient Training by Evolved Sampling27 Sep 2025
- 2025Stochastic Gradient Descent with Strategic Querying23 Aug 2025
- 2024Changing the Training Data Distribution to Reduce Simplicity Bias Improves In-distribution Generalization27 Apr 2024
- 2023Online Importance Sampling for Stochastic Gradient Optimization24 Nov 2023
- 2023Stochastic Re-weighted Gradient Descent via Distributionally Robust Optimization15 Jun 2023
- 2022Importance Tempering: Group Robustness for Overparameterized Models19 Sep 2022