The Riemannian Geometry of Deep Generative Models

11/21/2017
by   Hang Shao, et al.
0

Deep generative models learn a mapping from a low dimensional latent space to a high-dimensional data space. Under certain regularity conditions, these models parameterize nonlinear manifolds in the data space. In this paper, we investigate the Riemannian geometry of these generated manifolds. First, we develop efficient algorithms for computing geodesic curves, which provide an intrinsic notion of distance between points on the manifold. Second, we develop an algorithm for parallel translation of a tangent vector along a path on the manifold. We show how parallel translation can be used to generate analogies, i.e., to transport a change in one data point into a semantically similar change of another data point. Our experiments on real image data show that the manifolds learned by deep generative models, while nonlinear, are surprisingly close to zero curvature. The practical implication is that linear paths in the latent space closely approximate geodesics on the generated manifold. However, further investigation into this phenomenon is warranted, to identify if there are other architectures or datasets where curvature plays a more prominent role. We believe that exploring the Riemannian geometry of deep generative models, using the tools developed in this paper, will be an important step in understanding the high-dimensional, nonlinear spaces these models learn.

READ FULL TEXT

page 6

page 7

page 8

research
02/19/2019

Geometry of Deep Generative Models for Disentangled Representations

Deep generative models like variational autoencoders approximate the int...
research
05/19/2018

Latent Space Non-Linear Statistics

Given data, deep generative models, such as variational autoencoders (VA...
research
05/31/2022

Mario Plays on a Manifold: Generating Functional Content in Latent Space through Differential Geometry

Deep generative models can automatically create content of diverse types...
research
05/27/2019

Intrinsic Multi-scale Evaluation of Generative Models

Generative models are often used to sample high-dimensional data points ...
research
06/08/2021

Manifold Topology Divergence: a Framework for Comparing Data Manifolds

We develop a framework for comparing data manifolds, aimed, in particula...
research
06/13/2018

Only Bayes should learn a manifold (on the estimation of differential geometric structure from data)

We investigate learning of the differential geometric structure of a dat...
research
08/20/2019

Expected path length on random manifolds

Manifold learning seeks a low dimensional representation that faithfully...

Please sign up or login with your details

Forgot password? Click here to reset