Static and Dynamic Robust PCA and Matrix Completion: A Review
Namrata Vaswani, Praneeth Narayanamurthy

TL;DR
This review comprehensively covers recent advances in Robust PCA and dynamic robust subspace tracking, highlighting theoretical guarantees, practical algorithms, and empirical performance comparisons.
Contribution
It provides an exhaustive synthesis of the last decade's literature on RPCA and dynamic tracking, including theoretical insights, practical approaches, and matrix completion connections.
Findings
Provably correct, fast algorithms for RPCA and dynamic tracking
Empirical comparisons show performance and speed trade-offs
Matrix completion as a special case of RPCA
Abstract
Principal Components Analysis (PCA) is one of the most widely used dimension reduction techniques. Robust PCA (RPCA) refers to the problem of PCA when the data may be corrupted by outliers. Recent work by Cand{\`e}s, Wright, Li, and Ma defined RPCA as a problem of decomposing a given data matrix into the sum of a low-rank matrix (true data) and a sparse matrix (outliers). The column space of the low-rank matrix then gives the PCA solution. This simple definition has lead to a large amount of interesting new work on provably correct, fast, and practical solutions to RPCA. More recently, the dynamic (time-varying) version of the RPCA problem has been studied and a series of provably correct, fast, and memory efficient tracking solutions have been proposed. Dynamic RPCA (or robust subspace tracking) is the problem of tracking data lying in a (slowly) changing subspace while being robust to…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsPrincipal Components Analysis
