mlsanityData to 7 Oct 2026

Mean-Field Assisted Deep Boltzmann Learning with Probabilistic Computers

arXiv 2401.01996 ↗First posted 3 Jan 2024cs.ET cs.AR cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Despite their appeal as physics-inspired, energy-based and generative nature, general Boltzmann Machines (BM) are considered intractable to train. This belief led to simplified models of BMs with restricted intralayer connections or layer-by-layer training of deep BMs. Recent developments in domain-specific hardware -- specifically probabilistic computers (p-computer) with probabilistic bits (p-bit) -- may change established wisdom on the tractability of deep BMs. In this paper, we show that deep and unrestricted BMs can be trained using p-computers generating hundreds of billions of Markov Chain Monte Carlo (MCMC) samples per second, on sparse networks developed originally for use in D-Wave's annealers. To maximize the efficiency of learning the p-computer, we introduce two families of Mean-Field Theory assisted learning algorithms, or xMFTs (x = Naive and Hierarchical). The xMFTs are used to estimate the averages and correlations during the positive phase of the contrastive divergence (CD) algorithm and our custom-designed p-computer is used to estimate the averages and correlations in the negative phase. A custom Field-Programmable-Gate Array (FPGA) emulation of the p-computer architecture takes up to 45 billion flips per second, allowing the implementation of CD-n where n can be of the order of millions, unlike RBMs where n is typically 1 or 2. Experiments on the full MNIST dataset with the combined algorithm show that the positive phase can be efficiently computed by xMFTs without much degradation when the negative phase is computed by the p-computer. Our algorithm can be used in other scalable Ising machines and its variants can be used to train BMs, previously thought to be intractable.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 8 of its 33 references that are in the map. First posted on arXiv 3 Jan 2024.

Builds on

8 of 33 references.

References · 8

  1. 2015Application of Quantum Annealing to Training of Deep Neural Networkscited by 37
  2. 2021Massively Parallel Probabilistic Computing with Sparse Ising Machinescited by 24
  3. 2023Training Deep Boltzmann Networks with Sparse Ising Machinescited by 23
  4. 2020Training and Classification using a Restricted Boltzmann Machine on the D-Wave 2000Qcited by 18
  5. 2023A full-stack view of probabilistic computing with p-bits: devices, architectures and algorithmscited by 13
  6. 2021Noise-injected analog Ising machines enable ultrafast statistical sampling and machine learningcited by 11
  7. 2023CMOS + stochastic nanomagnets: heterogeneous computers for probabilistic inference and learningcited by 10
  8. 2018Accelerating Deep Learning with Memcomputingcited by 4

Built on by

Not cited yet.