Optimal Bound for PCA with Outliers using Higher-Degree Voronoi Diagrams
Abstract
In this paper, we introduce new algorithms for Principal Component Analysis (PCA) with outliers. Utilizing techniques from computational geometry, specifically higher-degree Voronoi diagrams, we navigate to the optimal subspace for PCA even in the presence of outliers. This approach achieves an optimal solution with a time complexity of . Additionally, we present a randomized algorithm with a complexity of . This algorithm samples subspaces characterized in terms of a Grassmannian manifold. By employing such sampling method, we ensure a high likelihood of capturing the optimal subspace, with the success probability . Where represents the probability that a sampled subspace does not contain the optimal solution, and is the number of subspaces sampled, proportional to . Our use of higher-degree Voronoi diagrams and Grassmannian based sampling offers a clearer conceptual pathway and practical advantages, particularly in handling large datasets or higher-dimensional settings.
Keywords
Cite
@article{arxiv.2408.06867,
title = {Optimal Bound for PCA with Outliers using Higher-Degree Voronoi Diagrams},
author = {Sajjad Hashemian and Mohammad Saeed Arvenaghi and Ebrahim Ardeshir-Larijani},
journal= {arXiv preprint arXiv:2408.06867},
year = {2025}
}