Non-convex Robust PCA

10/28/2014
by   Praneeth Netrapalli, et al.
0

We propose a new method for robust PCA -- the task of recovering a low-rank matrix from sparse corruptions that are of unknown value and support. Our method involves alternating between projecting appropriate residuals onto the set of low-rank matrices, and the set of sparse matrices; each projection is non-convex but easy to compute. In spite of this non-convexity, we establish exact recovery of the low-rank matrix, under the same conditions that are required by existing methods (which are based on convex optimization). For an m × n input matrix (m ≤ n), our method has a running time of O(r^2mn) per iteration, and needs O((1/ϵ)) iterations to reach an accuracy of ϵ. This is close to the running time of simple PCA via the power method, which requires O(rmn) per iteration, and O((1/ϵ)) iterations. In contrast, existing methods for robust PCA, which are based on convex optimization, have O(m^2n) complexity per iteration, and take O(1/ϵ) iterations, i.e., exponentially more iterations for the same accuracy. Experiments on both synthetic and real data establishes the improved speed and accuracy of our method over existing convex implementations.

READ FULL TEXT

page 8

page 26

page 27

research
12/03/2019

Linear Convergence of Frank-Wolfe for Rank-One Matrix Recovery Without Strong Convexity

We consider convex optimization problems which are widely used as convex...
research
10/13/2019

Fast and Robust Spectrally Sparse Signal Recovery: A Provable Non-Convex Approach via Robust Low-Rank Hankel Matrix Reconstruction

Consider a spectrally sparse signal x that consists of r complex sinusoi...
research
04/02/2017

Provable Inductive Robust PCA via Iterative Hard Thresholding

The robust PCA problem, wherein, given an input data matrix that is the ...
research
12/08/2017

Fast Low-Rank Matrix Estimation without the Condition Number

In this paper, we study the general problem of optimizing a convex funct...
research
10/02/2012

Robust PCA and subspace tracking from incomplete observations using L0-surrogates

Many applications in data analysis rely on the decomposition of a data m...
research
10/11/2021

Learned Robust PCA: A Scalable Deep Unfolding Approach for High-Dimensional Outlier Detection

Robust principal component analysis (RPCA) is a critical tool in modern ...
research
07/08/2011

Analysis and Improvement of Low Rank Representation for Subspace segmentation

We analyze and improve low rank representation (LRR), the state-of-the-a...

Please sign up or login with your details

Forgot password? Click here to reset