Randomized low-rank approximation of monotone matrix functions
David Persson, Daniel Kressner

TL;DR
This paper introduces funNystr"om, an efficient randomized method for low-rank approximation of matrix functions like the square root or logarithm, bypassing expensive matrix-vector products and providing probabilistic error bounds.
Contribution
The paper presents funNystr"om, a novel low-rank approximation technique for matrix functions that is more efficient and accurate than existing methods, especially for monotone functions.
Findings
funNystr"om requires fewer matrix-vector products than existing methods.
Theoretical error bounds are established for monotone functions.
funNystr"om++ effectively estimates traces and diagonal entries of matrix functions.
Abstract
This work is concerned with computing low-rank approximations of a matrix function for a large symmetric positive semi-definite matrix , a task that arises in, e.g., statistical learning and inverse problems. The application of popular randomized methods, such as the randomized singular value decomposition or the Nystr\"om approximation, to requires multiplying with a few random vectors. A significant disadvantage of such an approach, matrix-vector products with are considerably more expensive than matrix-vector products with , even when carried out only approximately via, e.g., the Lanczos method. In this work, we present and analyze funNystr\"om, a simple and inexpensive method that constructs a low-rank approximation of directly from a Nystr\"om approximation of , completely bypassing the need for matrix-vector products with . It is…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSparse and Compressive Sensing Techniques · Stochastic Gradient Optimization Techniques · Tensor decomposition and applications
