Supervised Restricted Boltzmann Machines

Abstract

We propose in this paper the supervised restricted Boltzmann machine (sRBM), a unified framework which combines the versatility of RBM to simultaneously learn the data representation and to perform supervised learning (i.e., a nonlinear classifier or a nonlinear regressor). Unlike the current state-of-the-art classification formulation proposed for RBM in (Larochelle et al., 2012), our model is a hybrid probabilistic graphical model consisting of a distinguished generative component for data representation and a discriminative component for prediction. While the work of (Larochelle et al., 2012) typically incurs no extra difficulty in inference compared with a standard RBM, our discriminative component, modeled as a directed graphical model, renders MCMC-based inference (e.g., Gibbs sampler) very slow and unpractical for use. To this end, we further develop scalable variational inference for the proposed sRBM for both classification and regression cases. Extensive experiments on real-world datasets show that our sRBM achieves better predictive performance than baseline methods. At the same time, our proposed framework yields learned representations which are more discriminative, hence interpretable, than those of its counterparts. Besides, our method is probabilistic and capable of generating meaningful data conditioning on specific classes – a topic which is of current great interest in deep learning aiming at data generation.

Cite

Text

Nguyen et al. "Supervised Restricted Boltzmann Machines." Conference on Uncertainty in Artificial Intelligence, 2017.

Markdown

[Nguyen et al. "Supervised Restricted Boltzmann Machines." Conference on Uncertainty in Artificial Intelligence, 2017.](https://mlanthology.org/uai/2017/nguyen2017uai-supervised/)

BibTeX

@inproceedings{nguyen2017uai-supervised,
  title     = {{Supervised Restricted Boltzmann Machines}},
  author    = {Nguyen, Tu Dinh and Phung, Dinh Q. and Huynh, Viet and Le, Trung},
  booktitle = {Conference on Uncertainty in Artificial Intelligence},
  year      = {2017},
  url       = {https://mlanthology.org/uai/2017/nguyen2017uai-supervised/}
}