Fun with Flags: Robust Principal Directions via Flag Manifolds
Nathan Mankovich, Gustau Camps-Valls, Tolga Birdal
Abstract
Principal component analysis (PCA), along with its ex-tensions to manifolds and outlier contaminated data, have been indispensable in computer vision and machine learning. In this work, we present a unifying formalism for PCA and its variants, and introduce a framework based on the flags of linear subspaces, i.e. a hierarchy of nested linear subspaces of increasing dimension, which not only allows for a common implementation but also yields novel variants, not explored previously. We begin by generalizing traditional PCA methods that either maximize variance or minimize reconstruction error. We expand these interpre-tations to develop a wide array of new dimensionality re-duction algorithms by accounting for outliers and the data manifold. To devise a common computational approach, we recast robust and dual forms of peA as optimization problems on flag manifolds. We then integrate tangent space approximations of principal geodesic analysis (tangent-PCA) into this flag-based framework, creating novel robust and dual geodesic PCA variations. The remarkable flexibility offered by the ‘flagification’ introduced here enables even more algorithmic variants identified by specific flag types. Last but not least, we propose an effective convergent solver for these flag-formulations employing the Stiefel manifold. Our empirical results on both real-world and synthetic sce-narios, demonstrate the superiority of our novel algorithms, especially in terms of robustness to outliers on manifolds.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 2c0727e2-92a8-4953-9367-33b648143101Cited by top-tier papers2
- Deep Hierarchical Learning with Nested Subspace Networks for Large Language ModelsPaulius Rauba, Mihaela van der SchaarICLR 2026 · 3 citations
- A Flag Decomposition for Hierarchical DatasetsNathan Mankovich, Ignacio Santamaría, Gustau Camps-Valls, Tolga BirdalCVPR 2025
Builds on5
- Communication-Efficient Distributed PCA by Riemannian OptimizationLong-Kai Huang, Sinno Jialin PanICML 2020 · 22 citations
- Chordal Averaging on Flag Manifolds and Its ApplicationsNathan Mankovich, Tolga BirdalICCV 2023 · 10 citations
- The Flag Median and FlagIRLSNathan Mankovich, Emily J. King, Chris Peterson, Michael KirbyCVPR 2022 · 3 citations
- On the Convergence of IRLS and Its Variants in Outlier-Robust EstimationLiangzu Peng, Christian Kümmerle, René VidalCVPR 2023
- Nested Hyperbolic Spaces for Dimensionality Reduction and Hyperbolic NN DesignXiran Fan, Chun-Hao Yang, Baba C. VemuriCVPR 2022
Related papers
- Probabilistic Geometric Principal Component Analysis with application to neural dataHan-Lin Hsieh, Maryam ShanechiICLR 2025
- Self-Paced Two-dimensional PCAJiangxin Li, Zhao Kang, Chong Peng, Wenyu ChenAAAI 2021 · 9 citations
- Dual Principal Component Pursuit for Robust Subspace Learning: Theory and Algorithms for a Holistic ApproachTianyu Ding, Zhihui Zhu, René Vidal, Daniel P. RobinsonICML 2021 · 6 citations
- Rethinking PCA Through DualityJan Quan, Johan A. K. Suykens, Panagiotis PatrinosNeurIPS 2025
- Fitting Flats to FlatsGabriel Dogadov, Ugo Paavo Finnendahl, Marc AlexaCVPR 2024
