Manifold Learning with Normalizing Flows: Towards Regularity, Expressivity and Iso-Riemannian Geometry

Willem Diepeveen, Deanna Needell
5/12/2025
cs.LGmath.DG

No official code found. Best implementation: wdiepeveen/iso-Riemannian-geometry (2 stars, GPL-3.0, last commit 2025-05-14).

Abstract

Modern machine learning increasingly leverages the insight that high-dimensional data often lie near low-dimensional, non-linear manifolds, an idea known as the manifold hypothesis. By explicitly modeling the geometric structure of data through learning Riemannian geometry algorithms can achieve improved performance and interpretability in tasks like clustering, dimensionality reduction, and interpolation. In particular, learned pullback geometry has recently undergone transformative developments that now make it scalable to learn and scalable to evaluate, which further opens the door for principled non-linear data analysis and interpretable machine learning. However, there are still steps to be taken when considering real-world multi-modal data. This work focuses on addressing distortions and modeling errors that can arise in the multi-modal setting and proposes to alleviate both challenges through isometrizing the learned Riemannian structure and balancing regularity and expressivity of the diffeomorphism parametrization. We showcase the effectiveness of the synergy of the proposed approaches in several numerical experiments with both synthetic and real data.

View on arXivView PDF

Code Implementations(1)

GPL-3.0
21Python, Jupyter NotebookMay 12, 20251 years agoGPL-3.0

Similar Papers

Cite this paper

@article{diepeveen2025manifold,
  title  = {Manifold Learning with Normalizing Flows: Towards Regularity, Expressivity and Iso-Riemannian Geometry},
  author = {Willem Diepeveen and Deanna Needell},
  year   = {2025},
  eprint = {2505.08087},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2505.08087v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2505.08087.svg)](https://codeofpaper.com/paper/2505.08087)

Discussion