Faster Linear Systems and Matrix Norm Approximation via Multi-level Sketched Preconditioning
Not on the map. Why?
Abstract (arXiv)
We present a new class of preconditioned iterative methods for solving linear systems of the form Ax = b. Our methods are based on constructing a low-rank Nystr"om approximation to A using sparse random matrix sketching. This approximation is used to construct a preconditioner, which itself is inverted quickly using additional levels of random sketching and preconditioning. We prove that the convergence of our methods depends on a natural average condition number of A, which improves as the rank of the Nystr"om approximation increases. Concretely, this allows us to obtain faster runtimes for a number of fundamental linear algebraic problems: 1. We show how to solve any n× n linear system that is well-conditioned except for k outlying large singular values in tildeO(n2.065 + kω) time, improving on a recent result of [Derezi'nski, Yang, STOC 2024] for all k gtrsim n0.78. 2. We give the first tildeO(n2 + dλω) time algorithm for solving a regularized linear system (A + λ I)x = b, where A is positive semidefinite with effective dimension dλ=tr(A(A+λ I)-1). This problem arises in applications like Gaussian process regression. 3. We give faster algorithms for approximating Schatten p-norms and other matrix norms. For example, for the Schatten 1-norm (nuclear norm), we give an algorithm that runs in tildeO(n2.11) time, improving on an tildeO(n2.18) method of [Musco et al., ITCS 2018]. All results are proven in the real RAM model of computation. Interestingly, previous state-of-the-art algorithms for most of the problems above relied on stochastic iterative methods, like stochastic coordinate and gradient descent. Our work takes a completely different approach, instead leveraging tools from matrix sketching.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 39 of its 88 references that are in the map. First posted on arXiv 9 May 2024.
Builds on
39 of 88 references.
References · 39
- 2021Convex optimizationcited by 2,515
- 2021Pruning and Quantization for Deep Neural Network Acceleration: A Surveycited by 263
- 2015High-Dimensional Asymptotics of Prediction: Ridge Regression and Classificationcited by 148
- 2018Solving Linear Programs in the Current Matrix Multiplication Timecited by 100
- 2020Kernel methods through the roof: handling billions of points efficientlycited by 89
- 2017FALKON: An Optimal Large Scale Kernel Methodcited by 84
- 2013Revisiting the Nystrom Method for Improved Large-Scale Machine Learningcited by 77
- 2015Randomized Block Krylov Methods for Stronger and Faster Approximate Singular Value Decompositioncited by 64
- 2020Hutch++: Optimal Stochastic Trace Estimationcited by 63
- 2020A Faster Interior Point Method for Semidefinite Programmingcited by 53
- 2014Dimensionality Reduction for k-Means Clustering and Low Rank Approximationcited by 48
- 2015Input Sparsity Time Low-Rank Approximation via Ridge Leverage Score Samplingcited by 46
27 more
- 2016Faster Kernel Ridge Regression Using Sketching and Preconditioningcited by 44
- 2015Optimal approximate matrix product in terms of stable rankcited by 37
- 2023New Bounds for Matrix Multiplication: from Alpha to Omegacited by 34
- 2017Diving into the shallows: a computational perspective on large-scale shallow learningcited by 31
- 2021Query Complexity of Least Absolute Deviation Regression via Robust Uniform Convergencecited by 24
- 2016Approximate Gaussian Elimination for Laplacians: Fast, Sparse, and Simplecited by 23
- 2014Fast Randomized Kernel Methods With Statistical Guaranteescited by 21
- 2015Un-regularizing: approximate proximal point and faster stochastic algorithms for empirical risk minimizationcited by 21
- 2013Accelerated Proximal Stochastic Dual Coordinate Ascent for Regularized Loss Minimizationcited by 19
- 2020Sparse sketches with small inversion biascited by 19
- 2022Sharp Analysis of Sketch-and-Project Methods via a Connection to Randomized Singular Value Decompositioncited by 19
- 2017Sublinear Time Low-Rank Approximation of Positive Semidefinite Matricescited by 18
- 2017Stability of the Lanczos Method for Matrix Function Approximationcited by 16
- 2016Solving Ridge Regression using Sketched Preconditioned SVRGcited by 15
- 2023Solving Dense Linear Systems Faster Than via Preconditioningcited by 12
- 2023Online Learning Guided Curvature Approximation: A Quasi-Newton Method with Global Non-Asymptotic Superlinear Convergencecited by 11
- 2023Optimal Embedding Dimension for Sparse Subspace Embeddingscited by 11
- 2020Solving Sparse Linear Systems Faster than Matrix Multiplicationcited by 10
- 2021Sublinear Time Spectral Density Estimationcited by 9
- 2023Robust, randomized preconditioning for kernel ridge regressioncited by 9
- 2018Solving Directed Laplacian Systems in Nearly-Linear Time through Sparse LU Factorizationscited by 7
- 2021Big-Step-Little-Step: Efficient Gradient Methods for Objectives with Multiple Scalescited by 7
- 2016Principal Component Projection Without Principal Component Analysiscited by 6
- 2017Spectrum Approximation Beyond Fast Matrix Multiplication: Algorithms and Hardnesscited by 5
- 2023An Improved Classical Singular Value Transformation for Quantum Machine Learningcited by 5
- 2021Near-Optimal Algorithms for Linear Algebra in the Current Matrix Multiplication Timecited by 4
- 2019Principal Component Projection and Regression in Nearly Linear Time through Asymmetric SVRGcited by 3
Built on by
Citing papers per year: 2024: 1; 2025: 2; 2026: 1.
4 papers.
- 2024Recent and Upcoming Developments in Randomized Numerical Linear Algebra for Machine Learningcited by 11
- 2025Approaching Optimality for Solving Dense Linear Systems with Low-Rank Structurecited by 2
- 2025Faster Low-Rank Approximation and Kernel Ridge Regression via the Block-Nystr"om Methodcited by 1
- 2026Fast, Parallel, Query-Efficient Binary Classificationcited by 0
- 2026Fast, Parallel, Query-Efficient Binary Classification5 Jul 2026
- 2025Approaching Optimality for Solving Dense Linear Systems with Low-Rank Structure15 Jul 2025
- 2025Faster Low-Rank Approximation and Kernel Ridge Regression via the Block-Nystr"om Method21 Jun 2025
- 2024Recent and Upcoming Developments in Randomized Numerical Linear Algebra for Machine Learning17 Jun 2024