Riemann$^2$: Learning Riemannian Submanifolds from Riemannian Data
Leonel Rozo, Miguel González-Duque, Noémie Jaquier, Søren Hauberg
TL;DR
Riemann$^2$ addresses the problem of learning low-dimensional representations for data constrained to Riemannian manifolds by endowing the latent space with a pullback metric induced by a manifold-aware decoder. It introduces a multitask Wrapped GPLVM to map latent codes to manifold-valued observations and derives a tractable, geometry-consistent framework for geodesics and distances in latent space. Key contributions include latent space geometries for multitask WGPLVMs, a derivation of the pullback metric distribution, and principled training with volume-change corrections and manifold-aware back constraints. The approach yields geometry-consistent trajectories in robotics, brain connectomes, and manipulability studies, demonstrating improved fidelity over Euclidean baselines and prior manifold-aware methods with reduced sensitivity to hyperparameters.
Abstract
Latent variable models are powerful tools for learning low-dimensional manifolds from high-dimensional data. However, when dealing with constrained data such as unit-norm vectors or symmetric positive-definite matrices, existing approaches ignore the underlying geometric constraints or fail to provide meaningful metrics in the latent space. To address these limitations, we propose to learn Riemannian latent representations of such geometric data. To do so, we estimate the pullback metric induced by a Wrapped Gaussian Process Latent Variable Model, which explicitly accounts for the data geometry. This enables us to define geometry-aware notions of distance and shortest paths in the latent space, while ensuring that our model only assigns probability mass to the data manifold. This generalizes previous work and allows us to handle complex tasks in various domains, including robot motion synthesis and analysis of brain connectomes.
