Randomized low-rank approximation of monotone matrix functions

09/22/2022
by   David Persson, et al.
0

This work is concerned with computing low-rank approximations of a matrix function f(A) for a large symmetric positive semi-definite matrix A, 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öm approximation, to f(A) requires multiplying f(A) with a few random vectors. A significant disadvantage of such an approach, matrix-vector products with f(A) are considerably more expensive than matrix-vector products with A, even when carried out only approximately via, e.g., the Lanczos method. In this work, we present and analyze funNyström, a simple and inexpensive method that constructs a low-rank approximation of f(A) directly from a Nyström approximation of A, completely bypassing the need for matrix-vector products with f(A). It is sensible to use funNyström whenever f is monotone and satisfies f(0) = 0. Under the stronger assumption that f is operator monotone, which includes the matrix square root A^1/2 and the matrix logarithm log(I+A), we derive probabilistic bounds for the error in the Frobenius, nuclear, and operator norms. These bounds confirm the numerical observation that funNyström tends to return an approximation that compares well with the best low-rank approximation of f(A). Our method is also of interest when estimating quantities associated with f(A), such as the trace or the diagonal entries of f(A). In particular, we propose and analyze funNyström++, a combination of funNyström with the recently developed Hutch++ method for trace estimation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/22/2021

Improved variants of the Hutch++ algorithm for trace estimation

This paper is concerned with two improved variants of the Hutch++ algori...
research
02/24/2023

Randomized low-rank approximation of parameter-dependent matrices

This work considers the low-rank approximation of a matrix A(t) dependin...
research
12/02/2022

Randomized low-rank approximation for symmetric indefinite matrices

The Nyström method is a popular choice for finding a low-rank approximat...
research
06/17/2022

A general error analysis for randomized low-rank approximation methods

We propose a general error analysis related to the low-rank approximatio...
research
12/27/2021

Computationally Efficient Approximations for Matrix-based Renyi's Entropy

The recently developed matrix based Renyi's entropy enables measurement ...
research
09/03/2020

Analysis of probing techniques for sparse approximation and trace estimation of decaying matrix functions

The computation of matrix functions f(A), or related quantities like the...
research
09/04/2010

On the Estimation of Coherence

Low-rank matrix approximations are often used to help scale standard mac...

Please sign up or login with your details

Forgot password? Click here to reset