An Efficient Learning Procedure for Deep Boltzmann Machines

By Ruslan Salakhutdinov, Geoffrey E. Hinton. 2012

448 citations recorded by the source corpus.

We present a new learning algorithm for Boltzmann machines that contain many layers of hidden variables. Data-dependent statistics are estimated using a variational approximation that tends to focus on a single mode, and data-independent statistics are estimated using persistent Markov chains. The use of two quite different techniques for estimating the two types of statistic that enter into the gradient of the log likelihood makes it practical to learn Boltzmann machines with multiple hidden layers and millions of parameters. The learning can be made more efficient by using a layer-by-layer pretraining phase that initializes the weights sensibly. The pretraining also allows the variational inference to be initialized sensibly with a single bottom-up pass. We present results on the MNIST and NORB data sets showing that deep Boltzmann machines learn very good generative models of handwritten digits and 3D objects. We also show that the features discovered by deep Boltzmann machines are a very effective way to initialize the hidden layers of feedforward neural nets, which are then discriminatively fine-tuned.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Generative Models, Probabilistic & Bayesian Methods, Signal Processing

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Yoshua Bengio
  2. Kyunghyun Cho
  3. Alan L. Yuille
  4. Quoc V. Le
  5. Ruslan Salakhutdinov
  6. Mohit Bansal
  7. Jianfeng Gao
  8. Percy Liang

In Computer Vision and Pattern Recognition

  1. Yoshua Bengio
  2. Luc Van Gool
  3. Dacheng Tao
  4. Xiaogang Wang
  5. Alan L. Yuille
  6. Andrew Zisserman
  7. Trevor Darrell
  8. Ming-Hsuan Yang

In Generative Models

  1. Yoshua Bengio
  2. Kyunghyun Cho
  3. Ruslan Salakhutdinov
  4. Aaron C. Courville
  5. Tapani Raiko
  6. Alexander Ilin
  7. Geoffrey E. Hinton
  8. Yanming Guo

In Probabilistic & Bayesian Methods

  1. Yoshua Bengio
  2. Kyunghyun Cho
  3. Tapani Raiko
  4. Ruslan Salakhutdinov
  5. Asja Fischer
  6. Alexander Ilin
  7. Pascal Vincent
  8. Geoffrey E. Hinton

In Signal Processing

  1. Yoshua Bengio
  2. Kyunghyun Cho
  3. Ruslan Salakhutdinov
  4. Patrick Kenny
  5. Li Deng
  6. Geoffrey E. Hinton
  7. Raquel Urtasun
  8. Pierre Dumouchel

Citations in the corpus