On the Robustness of the Successive Projection Algorithm
Giovanni Barbarino, Nicolas Gillis

TL;DR
This paper analyzes the noise robustness of the Successive Projection Algorithm (SPA) and its variants, providing tight and improved error bounds, and proposing a new robust variant with enhanced stability for learning convex hull vertices.
Contribution
The paper offers the first tight error bounds for SPA when r ≥ 3, improves existing bounds in special cases, and introduces a new robust SPA variant that enhances stability through data shifting and lifting.
Findings
Tight error bounds established for SPA when r ≥ 3.
Improved error bounds for SPA in specific cases related to vertex conditioning.
A new robust SPA variant that minimizes problem conditioning through data transformation.
Abstract
The successive projection algorithm (SPA) is a workhorse algorithm to learn the vertices of the convex hull of a set of -dimensional data points, a.k.a. a latent simplex, which has numerous applications in data science. In this paper, we revisit the robustness to noise of SPA and several of its variants. In particular, when , we prove the tightness of the existing error bounds for SPA and for two more robust preconditioned variants of SPA. We also provide significantly improved error bounds for SPA, by a factor proportional to the conditioning of the vertices, in two special cases: for the first extracted vertex, and when . We then provide further improvements for the error bounds of a translated version of SPA proposed by Arora et al. (''A practical algorithm for topic modeling with provable guarantees'', ICML, 2013) in two special cases: for the…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Optimization Algorithms Research
MethodsSparse Evolutionary Training
