Fun with Flags: Robust Principal Directions via Flag Manifolds
Not on the map. Why?
Abstract (arXiv)
Principal component analysis (PCA), along with its extensions 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, ie 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 interpretations to develop a wide array of new dimensionality reduction algorithms by accounting for outliers and the data manifold. To devise a common computational approach, we recast robust and dual forms of PCA 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 scenarios, demonstrate the superiority of our novel algorithms, especially in terms of robustness to outliers on manifolds.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 19 of its 83 references that are in the map. First posted on arXiv 8 Jan 2024.
Builds on
19 of 83 references.
References · 19
- 2016Pymanopt: A Python Toolbox for Optimization on Manifolds using Automatic Differentiationcited by 93
- 2014From Manifold to Manifold: Geometry-Aware Dimensionality Reduction for SPD Matricescited by 22
- 2014Fast, Robust and Non-convex Subspace Recoverycited by 20
- 2015Dual Principal Component Pursuitcited by 19
- 2014Optimal Algorithms for L1-subspace Signal Processingcited by 14
- 2021Nested Hyperbolic Spaces for Dimensionality Reduction and Hyperbolic NN Designcited by 14
- 2017Robust PCA by Manifold Optimizationcited by 13
- 2019Optimization on flag manifoldscited by 13
- 2021Riemannian conjugate gradient methods: General framework and specific algorithms with convergence analysescited by 12
- 2016Efficient L1-Norm Principal-Component Analysis via Bit Flippingcited by 9
- 2022The Flag Median and FlagIRLScited by 9
- 2023Chordal Averaging on Flag Manifolds and Its Applicationscited by 9
7 more
- 2013Kernel Multivariate Analysis Framework for Supervised Subspace Learning: A Tutorial on Linear and Kernel Multivariate Methodscited by 8
- 2016Nonlinearities and Adaptation of Color Vision from Sequential Principal Curves Analysiscited by 8
- 2017Camera Pose Filtering with Local Regression Geodesics on the Riemannian Manifold of Dual Quaternionscited by 8
- 2021Closed-form geodesics and trust-region method to calculate Riemannian logarithms on Stiefel and its quotient manifoldscited by 7
- 2023Principal Component Analysis in Space Formscited by 5
- 2019Principal nested shape space analysis of molecular dynamics datacited by 4
- 2019An Extension of Fast Iterative Shrinkage-thresholding to Riemannian Optimization for Sparse Principal Component Analysiscited by 3
Built on by
Citing papers per year: 2024: 1; 2025: 4.
5 papers.
- 2025MRFD: Multi-Region Fusion Decoding with Self-Consistency for Mitigating Hallucinations in LVLMscited by 9
- 2025Deep Hierarchical Learning with Nested Subspace Networks for Large Language Modelscited by 5
- 2025Nested subspace learning with flagscited by 2
- 2024Parallel transport on matrix manifolds and Exponential Actioncited by 1
- 2025A Flag Decomposition for Hierarchical Datasetscited by 1
- 2025Deep Hierarchical Learning with Nested Subspace Networks for Large Language Models22 Sep 2025
- 2025MRFD: Multi-Region Fusion Decoding with Self-Consistency for Mitigating Hallucinations in LVLMs14 Aug 2025
- 2025A Flag Decomposition for Hierarchical Datasets11 Feb 2025
- 2025Nested subspace learning with flags9 Feb 2025
- 2024Parallel transport on matrix manifolds and Exponential Action12 Aug 2024