Solving Dense Linear Systems Faster Than via Preconditioning
Michal Derezinski, Jiaming Yang
Abstract
We give a stochastic optimization algorithm that solves a dense n× n real-valued linear system Ax=b, returning x such that ||Ax−b||≤ є||b|| in time: Õ((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 Õ 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 Õ(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.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext df6cf3eb-792c-47b1-8f09-40bda052c7ceCited by top-tier papers4
- Turbocharging Gaussian Process Inference with Approximate Sketch-and-ProjectPratik Rathore, Zachary Frangella, Sachin Garg, Shaghayegh Fazliani et al.NeurIPS 2025 · 8 citations
- Distributed Least Squares in Small Space via Sketching and Bias ReductionSachin Garg, Kevin Tan, Michal DerezinskiNeurIPS 2024 · 5 citations
- A Sketch-and-Project Analysis of Subsampled Natural Gradient AlgorithmsGil Goldshlager, Jiang Hu, Lin LinICML 2026 · 1 citation
- Faster Linear Systems and Matrix Norm Approximation via Multi-level Sketched PreconditioningMichal Derezinski, Christopher Musco, Jiaming YangSODA 2025
Builds on10
- A Refined Laser Method and Faster Matrix MultiplicationJosh Alman, Virginia Vassilevska WilliamsSODA 2021 · 275 citations
- New Bounds for Matrix Multiplication: from Alpha to OmegaVirginia Vassilevska Williams, Yinzhan Xu, Zixuan Xu, Renfei ZhouSODA 2024 · 90 citations
- A Faster Interior Point Method for Semidefinite ProgrammingHaotian Jiang, Tarun Kathuria, Yin Tat Lee, Swati Padmanabhan et al.FOCS 2020 · 62 citations
- Improved guarantees and a multiple-descent curve for Column Subset Selection and the Nystrom methodMichal Derezinski, Rajiv Khanna, Michael W. MahoneyNeurIPS 2020 · 40 citations
- Solving Sparse Linear Systems Faster than Matrix MultiplicationRichard Peng, Santosh S. VempalaSODA 2021 · 34 citations
Related papers
- Approaching Optimality for Solving Dense Linear Systems with Low-Rank StructureMichal Derezinski, Aaron SidfordSODA 2026
- Matrix anti-concentration inequalities with applicationsZipei NieSTOC 2022 · 8 citations
- In-depth Analysis of Low-rank Matrix Factorisation in a Federated SettingConstantin Philippenko, Kevin Scaman, Laurent MassouliéAAAI 2025 · 3 citations
- How Over-Parameterization Slows Down Gradient Descent in Matrix Sensing: The Curses of Symmetry and InitializationNuoya Xiong, Lijun Ding, Simon Shaolei DuICLR 2024 · 22 citations
- A Block Decomposition Algorithm for Sparse OptimizationGanzhao Yuan, Li Shen, Wei-Shi ZhengKDD 2020 · 11 citations
