What is a Sketch-and-Precondition Derivation for Low-Rank Approximation? Inverse Power Error or Inverse Power Estimation?
Ruihan Xu, Yiping Lu
TL;DR
This work addresses the challenge of efficient randomized low-rank approximation by reframing sketching as a preconditioning tool rather than a mere dimensionality reduction. The authors introduce Error-Powered Sketched Inverse Iteration (EPSI), which applies sketched inverse iteration to the sketching error, ensuring the true eigenvector remains a fixed point and enabling convergence that improves with the sketch size. They extend EPSI to compute the top k singular vectors via Lazy-EPSI, using orthogonalization and Nyström-based inverses to achieve linear-quadratic convergence with rates that depend on spectral gaps rather than all intermediate gaps. The Newton-Sketch interpretation clarifies the connection to second-order methods while avoiding the need for exact Hessian solves, and numerical experiments on dense and sparse matrices confirm favorable runtimes and stability against established methods like Davidson’s and Inexact RQI. Overall, EPSI provides a flexible, provably convergent, scalable framework for randomized eigenvalue and k-SVD computations with practical benefits for large-scale spectral analysis.
Abstract
Randomized sketching accelerates large-scale numerical linear algebra by reducing computational complexity. While the traditional sketch-and-solve approach reduces the problem size directly through sketching, the sketch-and-precondition method leverages sketching to construct a computational friendly preconditioner. This preconditioner improves the convergence speed of iterative solvers applied to the original problem, maintaining accuracy in the full space. Furthermore, the convergence rate of the solver improves at least linearly with the sketch size. Despite its potential, developing a sketch-and-precondition framework for randomized algorithms in low-rank matrix approximation remains an open challenge. We introduce the Error-Powered Sketched Inverse Iteration (EPSI) Method via run sketched Newton iteration for the Lagrange form as a sketch-and-precondition variant for randomized low-rank approximation. Our method achieves theoretical guarantees, including a convergence rate that improves at least linearly with the sketch size.
