English

Variational Lossy Autoencoder

Machine Learning 2017-03-07 v2 Machine Learning

Abstract

Representation learning seeks to expose certain aspects of observed data in a learned representation that's amenable to downstream tasks like classification. For instance, a good representation for 2D images might be one that describes only global structure and discards information about detailed texture. In this paper, we present a simple but principled method to learn such global representations by combining Variational Autoencoder (VAE) with neural autoregressive models such as RNN, MADE and PixelRNN/CNN. Our proposed VAE model allows us to have control over what the global latent code can learn and , by designing the architecture accordingly, we can force the global latent code to discard irrelevant information such as texture in 2D images, and hence the VAE only "autoencodes" data in a lossy fashion. In addition, by leveraging autoregressive models as both prior distribution p(z)p(z) and decoding distribution p(xz)p(x|z), we can greatly improve generative modeling performance of VAEs, achieving new state-of-the-art results on MNIST, OMNIGLOT and Caltech-101 Silhouettes density estimation tasks.

Keywords

Cite

@article{arxiv.1611.02731,
  title  = {Variational Lossy Autoencoder},
  author = {Xi Chen and Diederik P. Kingma and Tim Salimans and Yan Duan and Prafulla Dhariwal and John Schulman and Ilya Sutskever and Pieter Abbeel},
  journal= {arXiv preprint arXiv:1611.02731},
  year   = {2017}
}

Comments

Added CIFAR10 experiments; ICLR 2017

R2 v1 2026-06-22T16:46:26.833Z