Command Palette
Search for a command to run...
FFJORD: Free-form Continuous Dynamics for Scalable Reversible Generative Models
Will Grathwohl; Ricky T. Q. Chen; Jesse Bettencourt; Ilya Sutskever; David Duvenaud

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.
Code Repositories
Benchmarks
| Benchmark | Methodology | Metrics |
|---|---|---|
| density-estimation-on-bsds300 | FFJORD | CD: 0.683 EMD: 0.0281 Log-likelihood: 157.4 MMD-CD: 0.548 MMD-EMD: 0.0227 NLL: -157.4 |
| density-estimation-on-caltech-101 | FFJORD | COV-L2: 98.8% MMD-L2: 18.6 Negative ELBO: 104.03 |
| density-estimation-on-cifar-10 | FFJORD | NLL (bits/dim): 3.4 |
| density-estimation-on-freyfaces | FFJORD | COV-L2: 100% MMD-L2: 0.834 Negative ELBO: 4.39 |
| density-estimation-on-mnist | FFJORD | COV-L2: 96.4% MMD-L2: 17.3 NLL (bits/dim): 0.99 |
| density-estimation-on-omniglot | FFJORD | COV-L2: 99% MMD-L2: 20.5 Negative ELBO: 98.33 |
| density-estimation-on-uci-gas | FFJORD | CD: 1.29 EMD: 0.146 Log-likelihood: 8.59 MMD-CD: 0.95 MMD-EMD: 0.135 |
| density-estimation-on-uci-hepmass | FFJORD | CD: 13.8 EMD: 0.164 Log-likelihood: -14.92 MMD-CD: 13.8 MMD-EMD: 0.158 NLL: 14.92 |
| density-estimation-on-uci-miniboone | FFJORD | CD: 24.6 EMD: 0.27 Log-likelihood: -10.43 MMD-CD: 24.1 MMD-EMD: 0.254 NLL: 10.43 |
| density-estimation-on-uci-power | FFJORD | CD: 0.153 EMD: 0.116 Log-likelihood: 0.46 MMD-CD: 0.144 MMD-EMD: 0.111 NLL: -0.46 |
Build AI with AI
From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.