Stochastic Quasi-Gradient Methods: Variance Reduction via Jacobian Sketching
Not on the map. Why?
Abstract (arXiv)
We develop a new family of variance reduced stochastic gradient descent methods for minimizing the average of a very large number of smooth functions. Our method --JacSketch-- is motivated by novel developments in randomized numerical linear algebra, and operates by maintaining a stochastic estimate of a Jacobian matrix composed of the gradients of individual functions. In each iteration, JacSketch efficiently updates the Jacobian matrix by first obtaining a random linear measurement of the true Jacobian through (cheap) sketching, and then projecting the previous estimate onto the solution space of a linear matrix equation whose solutions are consistent with the measurement. The Jacobian estimate is then used to compute a variance-reduced unbiased estimator of the gradient. Our strategy is analogous to the way quasi-Newton methods maintain an estimate of the Hessian, and hence our method can be seen as a stochastic quasi-gradient method. We prove that for smooth and strongly convex functions, JacSketch converges linearly with a meaningful rate dictated by a single convergence theorem which applies to general sketches. We also provide a refined convergence theorem which applies to a smaller class of sketches. This enables us to obtain sharper complexity results for variants of JacSketch with importance sampling. By specializing our general approach to specific sketching strategies, JacSketch reduces to the stochastic average gradient (SAGA) method, and several of its existing and many new minibatch, reduced memory, and importance sampling variants. Our rate for SAGA with importance sampling is the current best-known rate for this method, resolving a conjecture by Schmidt et al (2015). The rates we obtain for minibatch SAGA are also superior to existing rates.
Key facts. Cited by 34 papers in the map (data through 7 Oct 2026). First posted on arXiv 7 May 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 7; 2022: 7; 2023: 5; 2024: 7; 2025: 4; 2026: 4.
34 papers.
Sort:
By area:
- 2022ProxSkip: Yes! Local Gradient Steps Provably Lead to Communication Acceleration! Finally!cited by 134
- 2021A general sample complexity analysis of vanilla policy gradientcited by 74
- 2022Gradients without Backpropagationcited by 73
- 2021Proximal and Federated Random Reshufflingcited by 33
- 2022Can 5th Generation Local Training Methods Support Client Sampling? Yes!cited by 22
- 2021Robust Training in High Dimensions via Block Coordinate Geometric Median Descentcited by 20
- 2021Stochastic Polyak Stepsize with a Moving Targetcited by 19
- 2022EF-BV: A Unified Theory of Error Feedback and Variance Reduction Mechanisms for Biased and Unbiased Compression in Distributed Optimizationcited by 17
- 2021AI-SARAH: Adaptive and Implicit Stochastic Recursive Gradient Methodscited by 15
- 2024Revisiting Convergence of AdaGrad with Relaxed Assumptionscited by 14
- 2021MURANA: A Generic Framework for Stochastic Variance-Reduced Optimizationcited by 13
- 2023Knowledge Distillation Performs Partial Variance Reductioncited by 11
22 more
- 2023Adaptive Federated Learning with Auto-Tuned Clientscited by 7
- 2023Practical and Matching Gradient Variance Bounds for Black-Box Variational Bayesian Inferencecited by 6
- 2023Towards a Better Theoretical Understanding of Independent Subnetwork Trainingcited by 6
- 2025Analysis of an Idealized Stochastic Polyak Method and its Application to Black-Box Model Distillationcited by 5
- 2021SGD with Coordinate Sampling: Theory and Practicecited by 4
- 2024Provably Scalable Black-Box Variational Inference with Structured Variational Familiescited by 4
- 2024Demystifying SGD with Doubly Stochastic Gradientscited by 2
- 2024Variance-Reduced Fast Krasnoselkii-Mann Methods for Finite-Sum Root-Finding Problemscited by 2
- 2025Bias-Optimal Bounds for SGD: A Computer-Aided Lyapunov Analysiscited by 2
- 2026JacQuant: STE-Free Quantization-Aware Training via Learned Jacobian Surrogatescited by 2
- 2024Double Variance Reduction: A Smoothing Trick for Composite Optimization Problems without First-Order Gradientcited by 1
- 2024Analysis of regularized federated learningcited by 1
- 2026Shuffling the Stochastic Mirror Descent via Dual Lipschitz Continuity and Kernel Conditioningcited by 1
- 2022An Adaptive Incremental Gradient Method With Support for Non-Euclidean Normscited by 0
- 2022ALS: Augmented Lagrangian Sketching Methods for Linear Systemscited by 0
- 2022Convergence of ease-controlled Random Reshuffling gradient Algorithms under Lipschitz smoothnesscited by 0
- 2023Unified analysis of SGD-type methodscited by 0
- 2024Subspace Langevin Monte Carlocited by 0
- 2025A stochastic gradient descent algorithm with random search directionscited by 0
- 2025Efficient Noise Calculation in Deep Learning-based MRI Reconstructionscited by 0
- 2026Stochastic Gradient Variational Inference with Price's Gradient Estimator from Bures-Wasserstein to Parameter Spacecited by 0
- 2026Rennala MVR: Improved Time Complexity for Parallel Stochastic Optimization via Momentum-Based Variance Reductioncited by 0
- 2026JacQuant: STE-Free Quantization-Aware Training via Learned Jacobian Surrogates25 May 2026
- 2026Rennala MVR: Improved Time Complexity for Parallel Stochastic Optimization via Momentum-Based Variance Reduction9 May 2026
- 2026Shuffling the Stochastic Mirror Descent via Dual Lipschitz Continuity and Kernel Conditioning17 Mar 2026
- 2026Stochastic Gradient Variational Inference with Price's Gradient Estimator from Bures-Wasserstein to Parameter Space21 Feb 2026
- 2025Bias-Optimal Bounds for SGD: A Computer-Aided Lyapunov Analysis23 May 2025
- 2025Efficient Noise Calculation in Deep Learning-based MRI Reconstructions4 May 2025
- 2025Analysis of an Idealized Stochastic Polyak Method and its Application to Black-Box Model Distillation2 Apr 2025
- 2025A stochastic gradient descent algorithm with random search directions25 Mar 2025
- 2024Subspace Langevin Monte Carlo18 Dec 2024
- 2024Analysis of regularized federated learning3 Nov 2024
- 2024Variance-Reduced Fast Krasnoselkii-Mann Methods for Finite-Sum Root-Finding Problems4 Jun 2024
- 2024Demystifying SGD with Doubly Stochastic Gradients3 Jun 2024
22 more
- 2024Double Variance Reduction: A Smoothing Trick for Composite Optimization Problems without First-Order Gradient28 May 2024
- 2024Revisiting Convergence of AdaGrad with Relaxed Assumptions21 Feb 2024
- 2024Provably Scalable Black-Box Variational Inference with Structured Variational Families19 Jan 2024
- 2023Towards a Better Theoretical Understanding of Independent Subnetwork Training28 Jun 2023
- 2023Adaptive Federated Learning with Auto-Tuned Clients19 Jun 2023
- 2023Knowledge Distillation Performs Partial Variance Reduction27 May 2023
- 2023Unified analysis of SGD-type methods29 Mar 2023
- 2023Practical and Matching Gradient Variance Bounds for Black-Box Variational Bayesian Inference18 Mar 2023
- 2022Can 5th Generation Local Training Methods Support Client Sampling? Yes!29 Dec 2022
- 2022Convergence of ease-controlled Random Reshuffling gradient Algorithms under Lipschitz smoothness4 Dec 2022
- 2022ALS: Augmented Lagrangian Sketching Methods for Linear Systems12 Aug 2022
- 2022EF-BV: A Unified Theory of Error Feedback and Variance Reduction Mechanisms for Biased and Unbiased Compression in Distributed Optimization9 May 2022
- 2022An Adaptive Incremental Gradient Method With Support for Non-Euclidean Norms28 Apr 2022
- 2022ProxSkip: Yes! Local Gradient Steps Provably Lead to Communication Acceleration! Finally!18 Feb 2022
- 2022Gradients without Backpropagation17 Feb 2022
- 2021A general sample complexity analysis of vanilla policy gradient23 Jul 2021
- 2021Stochastic Polyak Stepsize with a Moving Target22 Jun 2021
- 2021Robust Training in High Dimensions via Block Coordinate Geometric Median Descent16 Jun 2021
- 2021MURANA: A Generic Framework for Stochastic Variance-Reduced Optimization6 Jun 2021
- 2021SGD with Coordinate Sampling: Theory and Practice25 May 2021
- 2021AI-SARAH: Adaptive and Implicit Stochastic Recursive Gradient Methods19 Feb 2021
- 2021Proximal and Federated Random Reshuffling12 Feb 2021
- 2024Demystifying SGD with Doubly Stochastic Gradientscited by 2
- 2024Demystifying SGD with Doubly Stochastic Gradients3 Jun 2024
- 2022ProxSkip: Yes! Local Gradient Steps Provably Lead to Communication Acceleration! Finally!cited by 134
- 2021A general sample complexity analysis of vanilla policy gradientcited by 74
- 2022Gradients without Backpropagationcited by 73
- 2021Proximal and Federated Random Reshufflingcited by 33
- 2022Can 5th Generation Local Training Methods Support Client Sampling? Yes!cited by 22
- 2021Robust Training in High Dimensions via Block Coordinate Geometric Median Descentcited by 20
- 2021Stochastic Polyak Stepsize with a Moving Targetcited by 19
- 2022EF-BV: A Unified Theory of Error Feedback and Variance Reduction Mechanisms for Biased and Unbiased Compression in Distributed Optimizationcited by 17
- 2021AI-SARAH: Adaptive and Implicit Stochastic Recursive Gradient Methodscited by 15
- 2024Revisiting Convergence of AdaGrad with Relaxed Assumptionscited by 14
- 2021MURANA: A Generic Framework for Stochastic Variance-Reduced Optimizationcited by 13
- 2023Knowledge Distillation Performs Partial Variance Reductioncited by 11
12 most cited of 33 All 33 (JSON)
- 2026JacQuant: STE-Free Quantization-Aware Training via Learned Jacobian Surrogates25 May 2026
- 2026Rennala MVR: Improved Time Complexity for Parallel Stochastic Optimization via Momentum-Based Variance Reduction9 May 2026
- 2026Shuffling the Stochastic Mirror Descent via Dual Lipschitz Continuity and Kernel Conditioning17 Mar 2026
- 2026Stochastic Gradient Variational Inference with Price's Gradient Estimator from Bures-Wasserstein to Parameter Space21 Feb 2026
- 2025Bias-Optimal Bounds for SGD: A Computer-Aided Lyapunov Analysis23 May 2025
- 2025Efficient Noise Calculation in Deep Learning-based MRI Reconstructions4 May 2025
- 2025Analysis of an Idealized Stochastic Polyak Method and its Application to Black-Box Model Distillation2 Apr 2025
- 2025A stochastic gradient descent algorithm with random search directions25 Mar 2025
- 2024Subspace Langevin Monte Carlo18 Dec 2024
- 2024Analysis of regularized federated learning3 Nov 2024
- 2024Variance-Reduced Fast Krasnoselkii-Mann Methods for Finite-Sum Root-Finding Problems4 Jun 2024
- 2024Double Variance Reduction: A Smoothing Trick for Composite Optimization Problems without First-Order Gradient28 May 2024
12 newest of 33 All 33 (JSON)