Fast and stable randomized low-rank matrix approximation

09/23/2020
by   Yuji Nakatsukasa, et al.
0

Randomized SVD has become an extremely successful approach for efficiently computing a low-rank approximation of matrices. In particular the paper by Halko, Martinsson, and Tropp (SIREV 2011) contains extensive analysis, and has made it a very popular method. The typical complexity for a rank-r approximation of m× n matrices is O(mnlog n+(m+n)r^2) for dense matrices. The classical Nyström method is much faster, but applicable only to positive semidefinite matrices. This work studies a generalization of Nyström method applicable to general matrices, and shows that (i) it has near-optimal approximation quality comparable to competing methods, (ii) the computational cost is the near-optimal O(mnlog n+r^3) for dense matrices, with small hidden constants, and (iii) crucially, it can be implemented in a numerically stable fashion despite the presence of an ill-conditioned pseudoinverse. Numerical experiments illustrate that generalized Nyström can significantly outperform state-of-the-art methods, especially when r≫ 1, achieving up to a 10-fold speedup. The method is also well suited to updating and downdating the matrix.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/21/2022

Toeplitz Low-Rank Approximation with Sublinear Query Complexity

We present a sublinear query algorithm for outputting a near-optimal low...
research
05/16/2021

Fast randomized numerical rank estimation

Matrices with low-rank structure are ubiquitous in scientific computing....
research
03/12/2021

Projection-based QLP Algorithm for Efficiently Computing Low-Rank Approximation of Matrices

Matrices with low numerical rank are omnipresent in many signal processi...
research
09/06/2023

A multilinear Nyström algorithm for low-rank approximation of tensors in Tucker format

The Nyström method offers an effective way to obtain low-rank approximat...
research
09/11/2023

Analysis of Randomized Householder-Cholesky QR Factorization with Multisketching

CholeskyQR2 and shifted CholeskyQR3 are two state-of-the-art algorithms ...
research
06/09/2020

Rank Reduction, Matrix Balancing, and Mean-Field Approximation on Statistical Manifold

We present a unified view of three different problems; rank reduction of...
research
10/18/2022

Randomized Cholesky QR factorizations

This article proposes and analyzes several variants of the randomized Ch...

Please sign up or login with your details

Forgot password? Click here to reset