Sharp Analysis of Sketch-and-Project Methods via a Connection to Randomized Singular Value Decomposition

Research output: Contribution to journalArticlepeer-review

16 Scopus citations

Abstract

Sketch-and-project is a framework which unifies many known iterative methods for solving linear systems and their variants, as well as further extensions to nonlinear optimization problems. It includes popular methods such as randomized Kaczmarz, coordinate descent, variants of the Newton method in convex optimization, and others. In this paper, we develop a theoretical framework for obtaining sharp guarantees on the convergence rate of sketch-and-project methods. Our approach is the first to (1) show that the convergence rate improves at least linearly with the sketch size, and even faster when the data matrix exhibits certain spectral decays and (2) allow for sparse sketching matrices, which are more efficient than dense sketches and more robust than subsampling methods. In particular, our results explain an observed phenomenon that a radical sparsification of the sketching matrix does not affect the per iteration convergence rate of sketch-and-project. To obtain our results, we develop new nonasymptotic spectral bounds for the expected sketched projection matrix, which are of independent interest; and we establish a connection between the convergence rates of iterative sketch-and-project solvers and the approximation error of randomized singular value decomposition, which is a widely used one-shot sketching algorithm for low-rank approximation. Our experiments support the theory and demonstrate that even extremely sparse sketches exhibit the convergence properties predicted by our framework.

Original languageEnglish (US)
Pages (from-to)127-153
Number of pages27
JournalSIAM Journal on Mathematics of Data Science
Volume6
Issue number1
DOIs
StatePublished - 2024

All Science Journal Classification (ASJC) codes

  • Statistics and Probability
  • Computational Mathematics
  • Applied Mathematics

Keywords

  • randomized Kaczmarz
  • randomized Newton
  • randomized singular value decomposition
  • sketch-and-project
  • spectral analysis
  • stochastic iterative methods

Fingerprint

Dive into the research topics of 'Sharp Analysis of Sketch-and-Project Methods via a Connection to Randomized Singular Value Decomposition'. Together they form a unique fingerprint.

Cite this