Sharp Analysis of Sketch-and-Project Methods via a Connection to Randomized Singular Value Decomposition
Not on the map. Why?
Abstract (arXiv)
Sketch-and-project is a framework which unifies many known iterative methods for solving linear systems and their variants, as well as further extensions to non-linear optimization problems. It includes popular methods such as randomized Kaczmarz, coordinate descent, variants of the Newton method in convex optimization, and others. In this paper, we develop a theoretical framework for obtaining sharp guarantees on the convergence rate of sketch-and-project methods. Our approach is the first to: (1) show that the convergence rate improves at least linearly with the sketch size, and even faster when the data matrix exhibits certain spectral decays; and (2) allow for sparse sketching matrices, which are more efficient than dense sketches and more robust than sub-sampling methods. In particular, our results explain an observed phenomenon that a radical sparsification of the sketching matrix does not affect the per iteration convergence rate of sketch-and-project. To obtain our results, we develop new non-asymptotic spectral bounds for the expected sketched projection matrix, which are of independent interest; and we establish a connection between the convergence rates of iterative sketch-and-project solvers and the approximation error of randomized singular value decomposition, which is a widely used one-shot sketching algorithm for low-rank approximation. Our experiments support the theory and demonstrate that even extremely sparse sketches exhibit the convergence properties predicted by our framework.
Key facts. Cited by 19 papers in the map (data through 14 Oct 2026). Builds on 23 of its 76 references that are in the map. First posted on arXiv 20 Aug 2022.
Builds on
23 of 76 references.
References · 23
- 2021Convex optimizationcited by 2,515
- 2019Surprises in High-Dimensional Ridgeless Least Squares Interpolationcited by 513
- 2016Kernel Mean Embedding of Distributions: A Review and Beyondcited by 364
- 2014Sketching as a Tool for Numerical Linear Algebracited by 288
- 2015On the Equivalence between Kernel Quadrature Rules and Random Feature Expansionscited by 138
- 2019Rates of Convergence for Sparse Variational Gaussian Process Regressioncited by 63
- 2020Determinantal Point Processes in Randomized Numerical Linear Algebracited by 41
- 2019Exact expressions for double descent and implicit regularization via surrogate random designcited by 35
- 2019RSN: Randomized Subspace Newtoncited by 34
- 2019Kernel quadrature with DPPscited by 27
- 2021Newton-LESS: Sparsification without Trade-offs for the Sketched Newton Updatecited by 23
- 2020Stochastic Subspace Cubic Newton Methodcited by 21
11 more
- 2020Sparse sketches with small inversion biascited by 19
- 2020Sampling from a k-DPP without looking at all itemscited by 17
- 2020Sketched Newton-Raphsoncited by 14
- 2018Fast determinantal point processes via distortion-free intermediate samplingcited by 13
- 2020Precise expressions for random projections: Low-rank approximation and randomized Newtoncited by 13
- 2019Convergence Analysis of Block Coordinate Algorithms with Determinantal Samplingcited by 12
- 2016A Sampling Kaczmarz-Motzkin Algorithm for Linear Feasibilitycited by 9
- 2020Randomized Kaczmarz converges along small singular vectorscited by 9
- 2019A Randomized Coordinate Descent Method with Volume Samplingcited by 8
- 2022Algorithmic Gaussianization through Sketching: Converting Data into Sub-gaussian Random Designscited by 4
- 2018Randomized sketch descent methods for non-separable linearly constrained optimizationcited by 1
Built on by
Citing papers per year: 2023: 5; 2024: 6; 2025: 5; 2026: 3.
19 papers.
Sort:
By area:
- 2023Solving Dense Linear Systems Faster Than via Preconditioningcited by 12
- 2023Optimal Embedding Dimension for Sparse Subspace Embeddingscited by 11
- 2024Recent and Upcoming Developments in Randomized Numerical Linear Algebra for Machine Learningcited by 11
- 2024Fine-grained Analysis and Faster Algorithms for Iteratively Solving Linear Systemscited by 7
- 2023Constrained Optimization via Exact Augmented Lagrangian and Randomized Iterative Sketchingcited by 5
- 2024Faster Linear Systems and Matrix Norm Approximation via Multi-level Sketched Preconditioningcited by 4
- 2024Randomized Kaczmarz with geometrically smoothed momentumcited by 3
- 2024Distributed Least Squares in Small Space via Sketching and Bias Reductioncited by 3
- 2024Cubic regularized subspace Newton for non-convex optimizationcited by 3
- 2025Turbocharging Gaussian Process Inference with Approximate Sketch-and-Projectcited by 3
- 2026Iteris: Agentic Research Loops for Computational Mathematicscited by 3
- 2025Worth Their Weight: Randomized and Regularized Block Kaczmarz Algorithms without Preprocessingcited by 2
7 more
- 2025A Sketch-and-Project Analysis of Subsampled Natural Gradient Algorithmscited by 2
- 2026Last-Iterate Convergence of Randomized Kaczmarz and SGD with Greedy Step Sizecited by 2
- 2023One-Bit Quadratic Compressed Sensing: From Sample Abundance to Linear Feasibilitycited by 1
- 2025Faster Low-Rank Approximation and Kernel Ridge Regression via the Block-Nystr"om Methodcited by 1
- 2023Matrix Completion from One-Bit Dither Samplescited by 0
- 2025Randomized batch-sampling Kaczmarz methods for solving linear systemscited by 0
- 2026Perfect Parallelization in Mini-Batch SGD with Classical Momentum Accelerationcited by 0
- 2026Iteris: Agentic Research Loops for Computational Mathematics1 Jun 2026
- 2026Perfect Parallelization in Mini-Batch SGD with Classical Momentum Acceleration18 May 2026
- 2026Last-Iterate Convergence of Randomized Kaczmarz and SGD with Greedy Step Size10 Apr 2026
- 2025Randomized batch-sampling Kaczmarz methods for solving linear systems13 Nov 2025
- 2025A Sketch-and-Project Analysis of Subsampled Natural Gradient Algorithms28 Aug 2025
- 2025Faster Low-Rank Approximation and Kernel Ridge Regression via the Block-Nystr"om Method21 Jun 2025
- 2025Turbocharging Gaussian Process Inference with Approximate Sketch-and-Project19 May 2025
- 2025Worth Their Weight: Randomized and Regularized Block Kaczmarz Algorithms without Preprocessing2 Feb 2025
- 2024Cubic regularized subspace Newton for non-convex optimization24 Jun 2024
- 2024Recent and Upcoming Developments in Randomized Numerical Linear Algebra for Machine Learning17 Jun 2024
- 2024Faster Linear Systems and Matrix Norm Approximation via Multi-level Sketched Preconditioning9 May 2024
- 2024Fine-grained Analysis and Faster Algorithms for Iteratively Solving Linear Systems9 May 2024
7 more
- 2024Distributed Least Squares in Small Space via Sketching and Bias Reduction8 May 2024
- 2024Randomized Kaczmarz with geometrically smoothed momentum17 Jan 2024
- 2023Solving Dense Linear Systems Faster Than via Preconditioning14 Dec 2023
- 2023Optimal Embedding Dimension for Sparse Subspace Embeddings17 Nov 2023
- 2023Matrix Completion from One-Bit Dither Samples5 Oct 2023
- 2023Constrained Optimization via Exact Augmented Lagrangian and Randomized Iterative Sketching28 May 2023
- 2023One-Bit Quadratic Compressed Sensing: From Sample Abundance to Linear Feasibility16 Mar 2023
- 2023Solving Dense Linear Systems Faster Than via Preconditioningcited by 12
- 2023Optimal Embedding Dimension for Sparse Subspace Embeddingscited by 11
- 2024Recent and Upcoming Developments in Randomized Numerical Linear Algebra for Machine Learningcited by 11
- 2024Fine-grained Analysis and Faster Algorithms for Iteratively Solving Linear Systemscited by 7
- 2023Constrained Optimization via Exact Augmented Lagrangian and Randomized Iterative Sketchingcited by 5
- 2024Faster Linear Systems and Matrix Norm Approximation via Multi-level Sketched Preconditioningcited by 4
- 2024Randomized Kaczmarz with geometrically smoothed momentumcited by 3
- 2024Distributed Least Squares in Small Space via Sketching and Bias Reductioncited by 3
- 2024Cubic regularized subspace Newton for non-convex optimizationcited by 3
- 2025Turbocharging Gaussian Process Inference with Approximate Sketch-and-Projectcited by 3
- 2025Worth Their Weight: Randomized and Regularized Block Kaczmarz Algorithms without Preprocessingcited by 2
- 2025A Sketch-and-Project Analysis of Subsampled Natural Gradient Algorithmscited by 2
12 most cited of 18 All 18 (JSON)
- 2026Perfect Parallelization in Mini-Batch SGD with Classical Momentum Acceleration18 May 2026
- 2026Last-Iterate Convergence of Randomized Kaczmarz and SGD with Greedy Step Size10 Apr 2026
- 2025Randomized batch-sampling Kaczmarz methods for solving linear systems13 Nov 2025
- 2025A Sketch-and-Project Analysis of Subsampled Natural Gradient Algorithms28 Aug 2025
- 2025Faster Low-Rank Approximation and Kernel Ridge Regression via the Block-Nystr"om Method21 Jun 2025
- 2025Turbocharging Gaussian Process Inference with Approximate Sketch-and-Project19 May 2025
- 2025Worth Their Weight: Randomized and Regularized Block Kaczmarz Algorithms without Preprocessing2 Feb 2025
- 2024Cubic regularized subspace Newton for non-convex optimization24 Jun 2024
- 2024Recent and Upcoming Developments in Randomized Numerical Linear Algebra for Machine Learning17 Jun 2024
- 2024Faster Linear Systems and Matrix Norm Approximation via Multi-level Sketched Preconditioning9 May 2024
- 2024Fine-grained Analysis and Faster Algorithms for Iteratively Solving Linear Systems9 May 2024
- 2024Distributed Least Squares in Small Space via Sketching and Bias Reduction8 May 2024
12 newest of 18 All 18 (JSON)