Fixed-Rank Approximation of a Positive-Semidefinite Matrix from Streaming Data

06/18/2017
by   Joel A. Tropp, et al.
0

Several important applications, such as streaming PCA and semidefinite programming, involve a large-scale positive-semidefinite (psd) matrix that is presented as a sequence of linear updates. Because of storage limitations, it may only be possible to retain a sketch of the psd matrix. This paper develops a new algorithm for fixed-rank psd approximation from a sketch. The approach combines the Nystrom approximation with a novel mechanism for rank truncation. Theoretical analysis establishes that the proposed method can achieve any prescribed relative error in the Schatten 1-norm and that it exploits the spectral decay of the input matrix. Computer experiments show that the proposed method dominates alternative techniques for fixed-rank psd matrix approximation across a wide range of examples.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/31/2016

Randomized single-view algorithms for low-rank matrix approximation

This paper develops a suite of algorithms for constructing low-rank appr...
research
08/23/2021

Effective Streaming Low-tubal-rank Tensor Approximation via Frequent Directions

Low-tubal-rank tensor approximation has been proposed to analyze large-s...
research
04/18/2023

Optimal Eigenvalue Approximation via Sketching

Given a symmetric matrix A, we show from the simple sketch GAG^T, where ...
research
04/24/2019

Low-Rank Tucker Approximation of a Tensor From Streaming Data

This paper describes a new algorithm for computing a low-Tucker-rank app...
research
02/22/2019

Streaming Low-Rank Matrix Approximation with an Application to Scientific Simulation

This paper argues that randomized linear sketching is a natural tool for...
research
07/09/2020

Some algorithms for maximum volume and cross approximation of symmetric semidefinite matrices

Finding the r× r submatrix of maximum volume of a matrix A∈ℝ^n× n is an ...
research
02/06/2021

Streaming k-PCA: Efficient guarantees for Oja's algorithm, beyond rank-one updates

We analyze Oja's algorithm for streaming k-PCA and prove that it achieve...

Please sign up or login with your details

Forgot password? Click here to reset