Bottleneck Conditional Density Estimation

Abstract

We introduce a new framework for training deep generative models for high-dimensional conditional density estimation. The Bottleneck Conditional Density Estimator (BCDE) is a variant of the conditional variational autoencoder (CVAE) that employs layer(s) of stochastic variables as the bottleneck between the input x and target y, where both are high-dimensional. Crucially, we propose a new hybrid training method that blends the conditional generative model with a joint generative model. Hybrid blending is the key to effective training of the BCDE, which avoids overfitting and provides a novel mechanism for leveraging unlabeled data. We show that our hybrid training procedure enables models to achieve competitive results in the MNIST quadrant prediction task in the fully-supervised setting, and sets new benchmarks in the semi-supervised regime for MNIST, SVHN, and CelebA.

Cite

Text

Shu et al. "Bottleneck Conditional Density Estimation." International Conference on Machine Learning, 2017.

Markdown

[Shu et al. "Bottleneck Conditional Density Estimation." International Conference on Machine Learning, 2017.](https://mlanthology.org/icml/2017/shu2017icml-bottleneck/)

BibTeX

@inproceedings{shu2017icml-bottleneck,
  title     = {{Bottleneck Conditional Density Estimation}},
  author    = {Shu, Rui and Bui, Hung H. and Ghavamzadeh, Mohammad},
  booktitle = {International Conference on Machine Learning},
  year      = {2017},
  pages     = {3164-3172},
  volume    = {70},
  url       = {https://mlanthology.org/icml/2017/shu2017icml-bottleneck/}
}