Solving Dense Linear Systems Faster Than via Preconditioning
Micha{\l} Derezi\'nski, Jiaming Yang

TL;DR
This paper introduces a stochastic optimization algorithm that efficiently solves dense linear systems by leveraging spectral properties, outperforming traditional methods especially for matrices with flat spectra, and extends to sparse matrices and regression.
Contribution
The paper presents a novel randomized block coordinate descent algorithm with improved runtime for solving dense linear systems, utilizing determinantal point processes and matrix sketching techniques.
Findings
Achieves 7(n^2 + nk^{\u03A9-1})\u2212log(1/B5}) runtime for solving linear systems.
Outperforms direct solving and preconditioned iterative methods for matrices with flat spectra.
Extends methodology to sparse positive semidefinite matrices and least squares regression.
Abstract
We give a stochastic optimization algorithm that solves a dense real-valued linear system , returning such that in time: where is the number of singular values of larger than times its smallest positive singular value, is the matrix multiplication exponent, and hides a poly-logarithmic in factor. When (namely, 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 runtime when . We further adapt this result to sparse positive semidefinite matrices and least squares…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStochastic Gradient Optimization Techniques · Sparse and Compressive Sensing Techniques · Markov Chains and Monte Carlo Methods
