Riemannian Generative Decoder

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Bjerregaard, Andreas, Hauberg, Søren, Krogh, Anders
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911643590459392
author Bjerregaard, Andreas
Hauberg, Søren
Krogh, Anders
author_facet Bjerregaard, Andreas
Hauberg, Søren
Krogh, Anders
contents Euclidean representations distort data with intrinsic non-Euclidean structure. While Riemannian representation learning offers a solution by embedding data onto matching manifolds, it typically relies on an encoder to estimate densities on chosen manifolds. This involves optimizing numerically brittle objectives, potentially harming model training and quality. To completely circumvent this issue, we introduce the Riemannian generative decoder, a unifying approach for finding manifold-valued latents on any Riemannian manifold. Latents are learned with a Riemannian optimizer while jointly training a decoder network. By discarding the encoder, we vastly simplify the manifold constraint compared to current approaches which often only handle few specific manifolds. We validate our approach on three case studies -- a synthetic branching diffusion process, human migrations inferred from mitochondrial DNA, and cells undergoing a cell division cycle -- each showing that learned representations respect the prescribed geometry and capture intrinsic non-Euclidean structure. Our method requires only a decoder, is compatible with existing architectures, and yields interpretable latent spaces aligned with data geometry. Code available on https://github.com/yhsure/riemannian-generative-decoder.
format Preprint
id arxiv_https___arxiv_org_abs_2506_19133
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Riemannian Generative Decoder
Bjerregaard, Andreas
Hauberg, Søren
Krogh, Anders
Machine Learning
Quantitative Methods
68T07 (Primary) 62H30, 53B21, 92C37 (Secondary)
I.2.6; I.5.4; G.1.6; G.3; J.3
Euclidean representations distort data with intrinsic non-Euclidean structure. While Riemannian representation learning offers a solution by embedding data onto matching manifolds, it typically relies on an encoder to estimate densities on chosen manifolds. This involves optimizing numerically brittle objectives, potentially harming model training and quality. To completely circumvent this issue, we introduce the Riemannian generative decoder, a unifying approach for finding manifold-valued latents on any Riemannian manifold. Latents are learned with a Riemannian optimizer while jointly training a decoder network. By discarding the encoder, we vastly simplify the manifold constraint compared to current approaches which often only handle few specific manifolds. We validate our approach on three case studies -- a synthetic branching diffusion process, human migrations inferred from mitochondrial DNA, and cells undergoing a cell division cycle -- each showing that learned representations respect the prescribed geometry and capture intrinsic non-Euclidean structure. Our method requires only a decoder, is compatible with existing architectures, and yields interpretable latent spaces aligned with data geometry. Code available on https://github.com/yhsure/riemannian-generative-decoder.
title Riemannian Generative Decoder
topic Machine Learning
Quantitative Methods
68T07 (Primary) 62H30, 53B21, 92C37 (Secondary)
I.2.6; I.5.4; G.1.6; G.3; J.3
url https://arxiv.org/abs/2506.19133