Residual Flows for Invertible Generative Modeling

By Ricky T. Q. Chen, Jens Behrmann, David Kristjanson Duvenaud, Jörn-Henrik Jacobsen. 2019

450 citations recorded by the source corpus.

Flow-based generative models parameterize probability distributions through an invertible transformation and can be trained by maximum likelihood. Invertible residual networks provide a flexible family of transformations where only Lipschitz conditions rather than strict architectural constraints are needed for enforcing invertibility. However, prior work trained invertible residual networks for density estimation by relying on biased log-density estimates whose bias increased with the network's expressiveness. We give a tractable unbiased estimate of the log density using a "Russian roulette" estimator, and reduce the memory required during training by using an alternative infinite series for the gradient. Furthermore, we improve invertible residual blocks by proposing the use of activation functions that avoid derivative saturation and generalizing the Lipschitz condition to induced mixed norms. The resulting approach, called Residual Flows, achieves state-of-the-art performance on density estimation amongst flow-based models, and outperforms networks that use coupling blocks at joint generative and discriminative modeling.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Generative Models, Signal Processing

How researchers see this paper

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

In Artificial Intelligence

  1. Yoshua Bengio
  2. Sergey Levine
  3. Ruslan Salakhutdinov
  4. Jun Zhu
  5. Stefano Ermon
  6. Pieter Abbeel
  7. Max Welling
  8. Quoc V. Le

In Computer Vision and Pattern Recognition

  1. Luc Van Gool
  2. Dacheng Tao
  3. Trevor Darrell
  4. Ming-Hsuan Yang
  5. Jitendra Malik
  6. Bernt Schiele
  7. Xiaogang Wang
  8. Andrew Zisserman

In Generative Models

  1. Stefano Ermon
  2. Jun Zhu
  3. Arash Vahdat
  4. David Kristjanson Duvenaud
  5. Pieter Abbeel
  6. Yoshua Bengio
  7. Frank No'e
  8. Aaron C. Courville

In Signal Processing

  1. Frank No'e
  2. Jonas Köhler
  3. Leon Klein
  4. Pieter Abbeel
  5. Aaron C. Courville
  6. David Kristjanson Duvenaud
  7. Jun Zhu
  8. Will Grathwohl

Citations in the corpus