mlsanityData to 7 Oct 2026

Solving Dense Linear Systems Faster Than via Preconditioning

arXiv 2312.08893 ↗First posted 14 Dec 2023cs.DS cs.LG cs.NAcited by 12

Not on the map. Why?

Abstract (arXiv)

We give a stochastic optimization algorithm that solves a dense n× n real-valued linear system Ax=b, returning tilde x such that |Atilde x-b|≤ ε|b| in time: tilde O((n2+nkω-1)log1/ε), where k is the number of singular values of A larger than O(1) times its smallest positive singular value, ω < 2.372 is the matrix multiplication exponent, and tilde O hides a poly-logarithmic in n factor. When k=O(n1-θ) (namely, A has a flat-tailed spectrum, e.g., due to noisy data or regularization), this improves on both the cost of solving the system directly, as well as on the cost of preconditioning an iterative method such as conjugate gradient. In particular, our algorithm has an tilde O(n2) runtime when k=O(n0.729). We further adapt this result to sparse positive semidefinite matrices and least squares regression. Our main algorithm can be viewed as a randomized block coordinate descent method, where the key challenge is simultaneously ensuring good convergence and fast per-iteration time. In our analysis, we use theory of majorization for elementary symmetric polynomials to establish a sharp convergence guarantee when coordinate blocks are sampled using a determinantal point process. We then use a Markov chain coupling argument to show that similar convergence can be attained with a cheaper sampling scheme, and accelerate the block coordinate descent update via matrix sketching.

Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Builds on 38 of its 92 references that are in the map. First posted on arXiv 14 Dec 2023.

Builds on

38 of 92 references.

References · 38

  1. 2021Convex optimizationcited by 2,479
  2. 2014Sketching as a Tool for Numerical Linear Algebracited by 285
  3. 2021Pruning and Quantization for Deep Neural Network Acceleration: A Surveycited by 259
  4. 2015High-Dimensional Asymptotics of Prediction: Ridge Regression and Classificationcited by 146
  5. 2018Solving Linear Programs in the Current Matrix Multiplication Timecited by 100
  6. 2017FALKON: An Optimal Large Scale Kernel Methodcited by 82
  7. 2015Randomized Block Krylov Methods for Stronger and Faster Approximate Singular Value Decompositioncited by 63
  8. 2020A Refined Laser Method and Faster Matrix Multiplicationcited by 56
  9. 2020A Faster Interior Point Method for Semidefinite Programmingcited by 53
  10. 2014Dimensionality Reduction for k-Means Clustering and Low Rank Approximationcited by 48
  11. 2015Input Sparsity Time Low-Rank Approximation via Ridge Leverage Score Samplingcited by 46
  12. 2017Relative Error Tensor Low Rank Approximationcited by 45
26 more
  1. 2016Faster Kernel Ridge Regression Using Sketching and Preconditioningcited by 43
  2. 2020Determinantal Point Processes in Randomized Numerical Linear Algebracited by 41
  3. 2023Randomized Numerical Linear Algebra : A Perspective on the Field With an Eye to Softwarecited by 38
  4. 2023New Bounds for Matrix Multiplication: from Alpha to Omegacited by 34
  5. 2016Monte Carlo Markov Chain Algorithms for Sampling Strongly Rayleigh Distributions and Determinantal Point Processescited by 24
  6. 2021Query Complexity of Least Absolute Deviation Regression via Robust Uniform Convergencecited by 24
  7. 2016Approximate Gaussian Elimination for Laplacians: Fast, Sparse, and Simplecited by 23
  8. 2014Fast Randomized Kernel Methods With Statistical Guaranteescited by 21
  9. 2019Exact sampling of determinantal point processes with sublinear time preprocessingcited by 19
  10. 2019Bayesian experimental design using regularized determinantal point processescited by 17
  11. 2022Sharp Analysis of Sketch-and-Project Methods via a Connection to Randomized Singular Value Decompositioncited by 17
  12. 2017Stability of the Lanczos Method for Matrix Function Approximationcited by 15
  13. 2013Efficient Accelerated Coordinate Descent Methods and Faster Algorithms for Solving Linear Systemscited by 14
  14. 2018Fast determinantal point processes via distortion-free intermediate samplingcited by 13
  15. 2019Convergence Analysis of Block Coordinate Algorithms with Determinantal Samplingcited by 12
  16. 2023Optimal Embedding Dimension for Sparse Subspace Embeddingscited by 11
  17. 2020Solving Sparse Linear Systems Faster than Matrix Multiplicationcited by 10
  18. 2019Minimax experimental design: Bridging the gap between statistical and worst-case approaches to least squares regressioncited by 8
  19. 2019A Randomized Coordinate Descent Method with Volume Samplingcited by 8
  20. 2022Optimal Sublinear Sampling of Spanning Trees and Determinantal Point Processes via Average-Case Entropic Independencecited by 8
  21. 2015Sparsified Cholesky and Multigrid Solvers for Connection Laplacianscited by 7
  22. 2018Proportional Volume Sampling and Approximation Algorithms for A-Optimal Designcited by 7
  23. 2018Solving Directed Laplacian Systems in Nearly-Linear Time through Sparse LU Factorizationscited by 7
  24. 2020Input-Sparsity Low Rank Approximation in Schatten Normcited by 7
  25. 2021Matrix anti-concentration inequalities with applicationscited by 6
  26. 2020Isotropy and Log-Concave Polynomials: Accelerated Sampling and High-Precision Counting of Matroid Basescited by 5

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 4; 2025: 5; 2026: 3.

12 papers.