Moser Flow: Divergence-based Generative Modeling on Manifolds

By N. Rozen, Aditya Grover, Maximilian Nickel, Yaron Lipman. 2021

82 citations recorded by the source corpus.

We are interested in learning generative models for complex geometries described via manifolds, such as spheres, tori, and other implicit surfaces. Current extensions of existing (Euclidean) generative models are restricted to specific geometries and typically suffer from high computational costs. We introduce Moser Flow (MF), a new class of generative models within the family of continuous normalizing flows (CNF). MF also produces a CNF via a solution to the change-of-variable formula, however differently from other CNF methods, its model (learned) density is parameterized as the source (prior) density minus the divergence of a neural network (NN). The divergence is a local, linear differential operator, easy to approximate and calculate on manifolds. Therefore, unlike other CNFs, MF does not require invoking or backpropagating through an ODE solver during training. Furthermore, representing the model density explicitly as the divergence of a NN rather than as a solution of an ODE facilitates learning high fidelity densities. Theoretically, we prove that MF constitutes a universal density approximator under suitable assumptions. Empirically, we demonstrate for the first time the use of flow models for sampling from general curved surfaces and achieve significant improvements in density estimation, sample quality, and training complexity over existing CNFs on challenging synthetic geometries and real-world benchmarks from the earth and climate sciences.

Subfields: Computational Mechanics, Computer Graphics and Computer-Aided Design, Computer Vision and Pattern Recognition

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Computational Mechanics

  1. Matt Le
  2. Heli Ben-Hamu
  3. Arnaud Doucet
  4. Yee Whye Teh
  5. Maximilian Nickel
  6. Brandon Amos
  7. Aditya Grover
  8. James Thornton

In Computer Graphics and Computer-Aided Design

  1. Arnaud Doucet
  2. Yaron Lipman
  3. Emile Mathieu
  4. Valentin De Bortoli
  5. Emanuele Rodolà
  6. Thomas A. Funkhouser
  7. Michael M. Bronstein
  8. Leonidas J. Guibas

In Computer Vision and Pattern Recognition

  1. Yaron Lipman
  2. Maximilian Nickel
  3. Ricky T. Q. Chen
  4. Arnaud Doucet
  5. Yee Whye Teh
  6. Matt Le
  7. Heli Ben-Hamu
  8. Brandon Amos

Citations in the corpus