# Learning Tangent Bundles and Characteristic Classes with Autoencoder Atlases

arXiv: https://arxiv.org/abs/2602.22873 · HTML: https://mlsanity.com/paper/2602.22873/

## Key facts

- No citing papers in the map yet (data through 14 Oct 2026).
- Builds on 11 of its 31 references that are in the map.
- First posted on arXiv 26 Feb 2026.

## Builds on (most cited first, 11 of 11)

- [Chart Auto-Encoders for Manifold Structured Data](https://mlsanity.com/paper/1912.10094/) (2019)
- [Tangent Space and Dimension Estimation with the Wasserstein Distance](https://mlsanity.com/paper/2110.06357/) (2021)
- [Semi-Supervised Manifold Learning with Complexity Decoupled Chart Autoencoders](https://mlsanity.com/paper/2208.10570/) (2022)
- [Approximate and discrete Euclidean vector bundles](https://mlsanity.com/paper/2104.07563/) (2021)
- [FibeRed: Fiberwise Dimensionality Reduction of Topologically Complex Data with Vector Bundles](https://mlsanity.com/paper/2206.06513/) (2022)
- [Multiscale Projective Coordinates via Persistent Cohomology of Sparse Filtrations](https://mlsanity.com/paper/1612.02861/) (2016)
- [Topological Autoencoders++: Fast and Accurate Cycle-Aware Dimensionality Reduction](https://mlsanity.com/paper/2502.20215/) (2025)
- [G-Mapper: Learning a Cover in the Mapper Construction](https://mlsanity.com/paper/2309.06634/) (2023)
- [Computing persistent Stiefel-Whitney classes of line bundles](https://mlsanity.com/paper/2005.12543/) (2020)
- [Cover Learning for Large-Scale Topology Representation](https://mlsanity.com/paper/2503.09767/) (2025)
- [Atlas-based Manifold Representations for Interpretable Riemannian Machine Learning](https://mlsanity.com/paper/2510.17772/) (2025)

## Abstract (arXiv)

We introduce a theoretical framework that connects multi-chart autoencoders in manifold learning with the classical theory of vector bundles and characteristic classes. Rather than viewing autoencoders as producing a single global Euclidean embedding, we treat a collection of locally trained encoder-decoder pairs as a learned atlas on a manifold. We show that any reconstruction-consistent autoencoder atlas canonically defines transition maps satisfying the cocycle condition, and that linearising these transition maps yields a vector bundle coinciding with the tangent bundle when the latent dimension matches the intrinsic dimension of the manifold. This construction provides direct access to differential-topological invariants of the data. In particular, we show that the first Stiefel-Whitney class can be computed from the signs of the Jacobians of learned transition maps, yielding an algorithmic criterion for detecting orientability. We also show that non-trivial characteristic classes provide obstructions to single-chart representations, and that the minimum number of autoencoder charts is determined by the good cover structure of the manifold. Finally, we apply our methodology to low-dimensional orientable and non-orientable manifolds, as well as to a non-orientable high-dimensional image dataset.
