Improving Variational Inference with Inverse Autoregressive Flow

Diederik P. Kingma, Tim Salimans, Rafal Jozefowicz, Xi Chen, Ilya Sutskever +1 more
6/15/2016
cs.LGstat.ML

Official code: openai/iaf (527 stars, MIT, last commit 2018-11-22).

Abstract

The framework of normalizing flows provides a general strategy for flexible variational inference of posteriors over latent variables. We propose a new type of normalizing flow, inverse autoregressive flow (IAF), that, in contrast to earlier published flows, scales well to high-dimensional latent spaces. The proposed flow consists of a chain of invertible transformations, where each transformation is based on an autoregressive neural network. In experiments, we show that IAF significantly improves upon diagonal Gaussian approximate posteriors. In addition, we demonstrate that a novel type of variational autoencoder, coupled with IAF, is competitive with neural autoregressive models in terms of attained log-likelihood on natural images, while allowing significantly faster synthesis.

View on arXivView PDF

Code Implementations(1)

openai/iafOfficial100%
MIT

Code for reproducing key results in the paper "Improving Variational Inference with Inverse Autoregressive Flow"

527139PythonJun 15, 20167 years agoMIT
paper

Similar Papers

Cite this paper

@article{kingma2016improving,
  title  = {Improving Variational Inference with Inverse Autoregressive Flow},
  author = {Diederik P. Kingma and Tim Salimans and Rafal Jozefowicz and Xi Chen and Ilya Sutskever and Max Welling},
  year   = {2016},
  eprint = {1606.04934},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1606.04934}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1606.04934.svg)](https://codeofpaper.com/paper/1606.04934)

Discussion