Papers
Topics
Authors
Recent
Search
2000 character limit reached

Fast and stable randomized low-rank matrix approximation

Published 23 Sep 2020 in math.NA and cs.NA | (2009.11392v1)

Abstract: 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-rr approximation of m×nm\times n matrices is O(mnlog⁡n+(m+n)r<sup>2)O(mn\log n+(m+n)r<sup>2) for dense matrices. The classical Nystr{\"o}m method is much faster, but applicable only to positive semidefinite matrices. This work studies a generalization of Nystr{\"o}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<sup>3)O(mn\log n+r<sup>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{\"o}m can significantly outperform state-of-the-art methods, especially when r≫1r\gg 1, achieving up to a 10-fold speedup. The method is also well suited to updating and downdating the matrix.

Authors (1)
Citations (52)

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.