SOTAVerified

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

2018-10-02ICLR 2019Code Available1· sign in to hype

Will Grathwohl, Ricky T. Q. Chen, Jesse Bettencourt, Ilya Sutskever, David Duvenaud

Code Available — Be the first to reproduce this paper.

Reproduce

Code

Abstract

A promising class of generative models maps points from a simple distribution to a complex distribution through an invertible neural network. Likelihood-based training of these models requires restricting their architectures to allow cheap computation of Jacobian determinants. Alternatively, the Jacobian trace can be used if the transformation is specified by an ordinary differential equation. In this paper, we use Hutchinson's trace estimator to give a scalable unbiased estimate of the log-density. The result is a continuous-time invertible generative model with unbiased density estimation and one-pass sampling, while allowing unrestricted neural network architectures. We demonstrate our approach on high-dimensional density estimation, image generation, and variational inference, achieving the state-of-the-art among exact likelihood methods with efficient sampling.

Tasks

Benchmark Results

DatasetModelMetricClaimedVerifiedStatus
BSDS300FFJORDLog-likelihood157.4Unverified
Caltech-101FFJORDNegative ELBO104.03Unverified
CIFAR-10FFJORDNLL (bits/dim)3.4Unverified
FreyfacesFFJORDNegative ELBO4.39Unverified
MNISTFFJORDNLL (bits/dim)0.99Unverified
OMNIGLOTFFJORDNegative ELBO98.33Unverified
UCI GASFFJORDLog-likelihood8.59Unverified
UCI HEPMASSFFJORDLog-likelihood-14.92Unverified
UCI MINIBOONEFFJORDLog-likelihood-10.43Unverified
UCI POWERFFJORDLog-likelihood0.46Unverified

Reproductions