Cubic-Spline Flows

06/05/2019
by   Conor Durkan, et al.
1

A normalizing flow models a complex probability density as an invertible transformation of a simple density. The invertibility means that we can evaluate densities and generate samples from a flow. In practice, autoregressive flow-based models are slow to invert, making either density estimation or sample generation slow. Flows based on coupling transforms are fast for both tasks, but have previously performed less well at density estimation than autoregressive flows. We stack a new coupling transform, based on monotonic cubic splines, with LU-decomposed linear layers. The resulting cubic-spline flow retains an exact one-pass inverse, can be used to generate high-quality images, and closes the gap with autoregressive flows on a suite of density-estimation tasks.

READ FULL TEXT

page 3

page 4

research
06/10/2019

Neural Spline Flows

A normalizing flow models a complex probability density as an invertible...
research
12/31/2021

Triangular Flows for Generative Modeling: Statistical Consistency, Smoothness Classes, and Fast Rates

Triangular flows, also known as Knöthe-Rosenblatt measure couplings, com...
research
09/30/2019

Localised Generative Flows

We argue that flow-based density models based on continuous bijections a...
research
06/05/2022

AUTM Flow: Atomic Unrestricted Time Machine for Monotonic Normalizing Flows

Nonlinear monotone transformations are used extensively in normalizing f...
research
05/07/2019

Sum-of-Squares Polynomial Flow

Triangular map is a recent construct in probability theory that allows o...
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
04/09/2019

Block Neural Autoregressive Flow

Normalising flows (NFS) map two density functions via a differentiable b...

Please sign up or login with your details

Forgot password? Click here to reset