An Efficient Learning Procedure for Deep Boltzmann Machines

被引:340
|
作者
Salakhutdinov, Ruslan [1 ]
Hinton, Geoffrey [2 ]
机构
[1] Univ Toronto, Dept Stat, Toronto, ON M5S 3G3, Canada
[2] Univ Toronto, Dept Comp Sci, Toronto, ON M5S 3G3, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
D O I
10.1162/NECO_a_00311
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:1967 / 2006
页数:40
相关论文
共 50 条
  • [31] Temperature-Based Deep Boltzmann Machines
    Passos, Leandro Aparecido, Jr.
    Papa, Joao Paulo
    NEURAL PROCESSING LETTERS, 2018, 48 (01) : 95 - 107
  • [32] Representation learning with deep extreme learning machines for efficient image set classification
    Muhammad Uzair
    Faisal Shafait
    Bernard Ghanem
    Ajmal Mian
    Neural Computing and Applications, 2018, 30 : 1211 - 1223
  • [33] Representation learning with deep extreme learning machines for efficient image set classification
    Uzair, Muhammad
    Shafait, Faisal
    Ghanem, Bernard
    Mian, Ajmal
    NEURAL COMPUTING & APPLICATIONS, 2018, 30 (04): : 1211 - 1223
  • [34] Spectral dynamics of learning in restricted Boltzmann machines
    Decelle, A.
    Fissore, G.
    Furtlehner, C.
    EPL, 2017, 119 (06)
  • [35] REINFORCEMENT LEARNING USING QUANTUM BOLTZMANN MACHINES
    Crawford, Daniel
    Levit, Anna
    Ghadermarzy, Navid
    Oberoi, Jaspreet S.
    Ronaghe, Pooya
    QUANTUM INFORMATION & COMPUTATION, 2018, 18 (1-2) : 51 - 74
  • [36] Neurosymbolic Reasoning and Learning with Restricted Boltzmann Machines
    Tran, Son N.
    Garcez, Artur d'Avila
    THIRTY-SEVENTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 37 NO 5, 2023, : 6558 - 6565
  • [37] Mean field approach to learning in Boltzmann Machines
    Kappen, HJ
    Rodriguez, FB
    PATTERN RECOGNITION LETTERS, 1997, 18 (11-13) : 1317 - 1322
  • [38] An Incremental Learning Approach for Restricted Boltzmann Machines
    Yu, Jongmin
    Gwak, Jeonghwan
    Lee, Sejeong
    Jeon, Moongu
    FOURTH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND INFORMATION SCIENCES (CCAIS 2015), 2015, : 113 - 117
  • [39] Approximate Learning Algorithm for Restricted Boltzmann Machines
    Yasuda, Muneki
    Tanaka, Kazuyuki
    2008 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE FOR MODELLING CONTROL & AUTOMATION, VOLS 1 AND 2, 2008, : 692 - 697
  • [40] How to Pretrain Deep Boltzmann Machines in Two Stages
    Cho, Kyunghyun
    Raiko, Tapani
    Ilin, Alexander
    Karhunen, Juha
    ARTIFICIAL NEURAL NETWORKS, 2015, : 201 - 219