Papers
Topics
Authors
Recent
Search
2000 character limit reached

Fine-grained Analysis and Faster Algorithms for Iteratively Solving Linear Systems

Published 9 May 2024 in cs.DS, cs.LG, cs.NA, math.NA, and math.OC | (2405.05818v2)

Abstract: Despite being a key bottleneck in many machine learning tasks, the cost of solving large linear systems has proven challenging to quantify due to problem-dependent quantities such as condition numbers. To tackle this, we consider a fine-grained notion of complexity for solving linear systems, which is motivated by applications where the data exhibits low-dimensional structure, including spiked covariance models and kernel machines, and when the linear system is explicitly regularized, such as ridge regression. Concretely, let κℓ\kappa_\ell be the ratio between the ℓ\ellth largest and the smallest singular value of n×nn\times n matrix AA. We give a stochastic algorithm based on the Sketch-and-Project paradigm, that solves the linear system Ax=bAx = b, that is, finds xˉ\bar{x} such that ∣Axˉ−b∣≤ϵ∣b∣|A\bar{x} - b| \le \epsilon |b|, in time Oˉ(κℓ⋅n<sup>2log⁡</sup>1/ϵ)\bar O(\kappa_\ell\cdot n<sup>2\log</sup> 1/\epsilon), for any ℓ=O(n<sup>0.729)\ell = O(n<sup>{0.729}). This is a direct improvement over preconditioned conjugate gradient, and it provides a stronger separation between stochastic linear solvers and algorithms accessing AA only through matrix-vector products. Our main technical contribution is the new analysis of the first and second moments of the random projection matrix that arises in Sketch-and-Project.

Citations (2)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Tweets

Sign up for free to view the 1 tweet with 2 likes about this paper.