Refined Complexity of PCA with Outliers
Fedor V. Fomin, Petr A. Golovach, Fahad Panolan, Kirill Simonov

TL;DR
This paper analyzes the computational complexity of robust PCA with outliers, providing algorithms for constant dimensions and proving lower bounds that suggest the problem is computationally hard in general.
Contribution
It introduces a polynomial-time algorithm for robust PCA with outliers in fixed dimensions and establishes lower bounds indicating the problem's inherent computational difficulty.
Findings
Algorithm runs in polynomial time for constant dimension
Exact solution is hard to compute in general
Approximation within a constant factor is computationally infeasible
Abstract
Principal component analysis (PCA) is one of the most fundamental procedures in exploratory data analysis and is the basic step in applications ranging from quantitative finance and bioinformatics to image analysis and neuroscience. However, it is well-documented that the applicability of PCA in many real scenarios could be constrained by an "immune deficiency" to outliers such as corrupted observations. We consider the following algorithmic question about the PCA with outliers. For a set of points in , how to learn a subset of points, say 1% of the total number of points, such that the remaining part of the points is best fit into some unknown -dimensional subspace? We provide a rigorous algorithmic analysis of the problem. We show that the problem is solvable in time . In particular, for constant dimension the problem is solvable in polynomial time.…
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
TopicsSparse and Compressive Sensing Techniques · Computational Drug Discovery Methods
MethodsPrincipal Components Analysis
