Denoising Criterion for Variational Auto-Encoding Framework

Abstract

Denoising autoencoders (DAE) are trained to reconstruct their clean inputs with noise injected at the input level, while variational autoencoders (VAE) are trained with noise injected in their stochastic hidden layer, with a regularizer that encourages this noise injection. In this paper, we show that injecting noise both in input and in the stochastic hidden layer can be advantageous and we propose a modified variational lower bound as an improved objective function in this setup. When input is corrupted, then the standard VAE lower bound involves marginalizing the encoder conditional distribution over the input noise, which makes the training criterion intractable. Instead, we propose a modified training criterion which corresponds to a tractable bound when input is corrupted. Experimentally, we find that the proposed denoising variational autoencoder (DVAE) yields better average log-likelihood than the VAE and the importance weighted autoencoder on the MNIST and Frey Face datasets.

Cite

Text

Im et al. "Denoising Criterion for Variational Auto-Encoding Framework." AAAI Conference on Artificial Intelligence, 2017. doi:10.1609/AAAI.V31I1.10777

Markdown

[Im et al. "Denoising Criterion for Variational Auto-Encoding Framework." AAAI Conference on Artificial Intelligence, 2017.](https://mlanthology.org/aaai/2017/im2017aaai-denoising/) doi:10.1609/AAAI.V31I1.10777

BibTeX

@inproceedings{im2017aaai-denoising,
  title     = {{Denoising Criterion for Variational Auto-Encoding Framework}},
  author    = {Im, Daniel Jiwoong and Ahn, Sungjin and Memisevic, Roland and Bengio, Yoshua},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2017},
  pages     = {2059-2065},
  doi       = {10.1609/AAAI.V31I1.10777},
  url       = {https://mlanthology.org/aaai/2017/im2017aaai-denoising/}
}