Joint Training Deep Boltzmann Machines for Classification

01/16/2013
by   Ian J. Goodfellow, et al.
0

We introduce a new method for training deep Boltzmann machines jointly. Prior methods of training DBMs require an initial learning pass that trains the model greedily, one layer at a time, or do not perform well on classification tasks. In our approach, we train all layers of the DBM simultaneously, using a novel training procedure called multi-prediction training. The resulting model can either be interpreted as a single generative model trained to maximize a variational approximation to the generalized pseudolikelihood, or as a family of recurrent networks that share parameters and may be approximately averaged together using a novel technique we call the multi-inference trick. We show that our approach performs competitively for classification and outperforms previous methods in terms of accuracy of approximate inference and classification with missing inputs.

READ FULL TEXT

page 2

page 5

research
12/12/2012

Joint Training of Deep Boltzmann Machines

We introduce a new method for training deep Boltzmann machines jointly. ...
research
03/20/2012

On Training Deep Boltzmann Machines

The deep Boltzmann machine (DBM) has been an important development in th...
research
03/19/2023

Training Deep Boltzmann Networks with Sparse Ising Machines

The slowing down of Moore's law has driven the development of unconventi...
research
05/18/2018

DVAE#: Discrete Variational Autoencoders with Relaxed Boltzmann Priors

Boltzmann machines are powerful distributions that have been shown to be...
research
02/17/2021

Mode-Assisted Joint Training of Deep Boltzmann Machines

The deep extension of the restricted Boltzmann machine (RBM), known as t...
research
10/21/2019

Perception-Distortion Trade-off with Restricted Boltzmann Machines

In this work, we introduce a new procedure for applying Restricted Boltz...
research
11/14/2014

Deep Belief Network Training Improvement Using Elite Samples Minimizing Free Energy

Nowadays this is very popular to use deep architectures in machine learn...

Please sign up or login with your details

Forgot password? Click here to reset