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 条
  • [41] Annealing and Replica-Symmetry in Deep Boltzmann Machines
    Alberici, Diego
    Barra, Adriano
    Contucci, Pierluigi
    Mingione, Emanuele
    JOURNAL OF STATISTICAL PHYSICS, 2020, 180 (1-6) : 665 - 677
  • [42] Deep-FS: A feature selection algorithm for Deep Boltzmann Machines
    Taherkhani, Aboozar
    Cosma, Georgina
    McGinnity, T. M.
    NEUROCOMPUTING, 2018, 322 : 22 - 37
  • [43] Deep Boltzmann Machines: Rigorous Results at Arbitrary Depth
    Diego Alberici
    Pierluigi Contucci
    Emanuele Mingione
    Annales Henri Poincaré, 2021, 22 : 2619 - 2642
  • [44] Purifying Deep Boltzmann Machines for Thermal Quantum States
    Nomura, Yusuke
    Yoshioka, Nobuyuki
    Nori, Franco
    PHYSICAL REVIEW LETTERS, 2021, 127 (06)
  • [45] Gender Aware Deep Boltzmann Machines for Phone Recognition
    Zoughi, Toktam
    Homayounpour, Mohammad Mehdi
    2015 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2015,
  • [46] Layerwise Systematic Scan: Deep Boltzmann Machines and Beyond
    Guo, Heng
    Kara, Kaan
    Zhang, Ce
    INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND STATISTICS, VOL 84, 2018, 84
  • [47] Annealing and Replica-Symmetry in Deep Boltzmann Machines
    Diego Alberici
    Adriano Barra
    Pierluigi Contucci
    Emanuele Mingione
    Journal of Statistical Physics, 2020, 180 : 665 - 677
  • [48] Training deep Boltzmann networks with sparse Ising machines
    Niazi, Shaila
    Chowdhury, Shuvro
    Aadit, Navid Anjum
    Mohseni, Masoud
    Qin, Yao
    Camsari, Kerem Y.
    NATURE ELECTRONICS, 2024, 7 (07): : 610 - 619
  • [49] Deep Boltzmann Machines: Rigorous Results at Arbitrary Depth
    Alberici, Diego
    Contucci, Pierluigi
    Mingione, Emanuele
    ANNALES HENRI POINCARE, 2021, 22 (08): : 2619 - 2642
  • [50] AN EFFICIENT ANNEALING ALGORITHM FOR GLOBAL OPTIMIZATION IN BOLTZMANN MACHINES
    ANSARI, N
    SARASA, R
    WANG, GS
    APPLIED INTELLIGENCE, 1993, 3 (03) : 177 - 192