Deep Diffeomorphic Normalizing Flows

10/08/2018
by   Hadi Salman, et al.
6

The Normalizing Flow (NF) models a general probability density by estimating an invertible transformation applied on samples drawn from a known distribution. We introduce a new type of NF, called Deep Diffeomorphic Normalizing Flow (DDNF). A diffeomorphic flow is an invertible function where both the function and its inverse are smooth. We construct the flow using an ordinary differential equation (ODE) governed by a time-varying smooth vector field. We use a neural network to parametrize the smooth vector field and a recursive neural network (RNN) for approximating the solution of the ODE. Each cell in the RNN is a residual network implementing one Euler integration step. The architecture of our flow enables efficient likelihood evaluation, straightforward flow inversion, and results in highly flexible density estimation. An end-to-end trained DDNF achieves competitive results with state-of-the-art methods on a suite of density estimation and variational inference tasks. Finally, our method brings concepts from Riemannian geometry that, we believe, can open a new research direction for neural density estimation.

READ FULL TEXT

page 6

page 7

page 11

research
04/23/2022

Graphical Residual Flows

Graphical flows add further structure to normalizing flows by encoding n...
research
12/08/2020

Accelerating Continuous Normalizing Flow with Trajectory Polynomial Regularization

In this paper, we propose an approach to effectively accelerating the co...
research
10/02/2018

FFJORD: Free-form Continuous Dynamics for Scalable Reversible Generative Models

A promising class of generative models maps points from a simple distrib...
research
10/25/2021

Neural Flows: Efficient Alternative to Neural ODEs

Neural ordinary differential equations describe how values change in tim...
research
06/11/2020

NanoFlow: Scalable Normalizing Flows with Sublinear Parameter Complexity

Normalizing flows (NFs) have become a prominent method for deep generati...
research
05/30/2022

Flowification: Everything is a Normalizing Flow

We develop a method that can be used to turn any multi-layer perceptron ...
research
10/21/2019

Universal flow approximation with deep residual networks

Residual networks (ResNets) are a deep learning architecture with the re...

Please sign up or login with your details

Forgot password? Click here to reset