English

Nested subspace learning with flags

Machine Learning 2025-12-19 v2 Machine Learning

Abstract

Many machine learning methods look for low-dimensional representations of the data. The underlying subspace can be estimated by first choosing a dimension qq and then optimizing a certain objective function over the space of qq-dimensional subspaces (the Grassmannian). Trying different qq yields in general non-nested subspaces, which raises an important issue of consistency between the data representations. In this paper, we propose a simple and easily implementable principle to enforce nestedness in subspace learning methods. It consists in lifting Grassmannian optimization criteria to flag manifolds (the space of nested subspaces of increasing dimension) via nested projectors. We apply the flag trick to several classical machine learning methods and show that it successfully addresses the nestedness issue.

Keywords

Cite

@article{arxiv.2502.06022,
  title  = {Nested subspace learning with flags},
  author = {Tom Szwagier and Xavier Pennec},
  journal= {arXiv preprint arXiv:2502.06022},
  year   = {2025}
}