Robust PCA and Clustering in Noisy Mixtures

S. Charles Brubaker · Proceedings of the Twentieth Annual ACM-SIAM Symposium on Discrete Algorithms · 2009

This paper presents a polynomial algorithm for learning mixtures of logconcave distributions in ℝn in the presence of malicious noise. That is, each sample is corrupted with some small probability, being replaced by a point about which we can make no assumptions. A key element of the algorithm is Robust Principle Components Analysis (PCA), which is less susceptible to corruption by noisy points. While noise may cause standard PCA to collapse well-separated mixture components so that they are indistinguishable, Robust PCA preserves the distance between some of the components, making a partition possible. It then recurses on each half of the mixture until every component is isolated. The success of this algorithm requires only a O*(log n) factor increase in the required separation between components of the mixture compared to the noiseless case.

Read the paper · More papers on PaperTik