Neural Boltzmann Machines

Alex H. Lang, Anton D. Loukianov, Charles K. Fisher
5/15/2023
cs.LGcond-mat.dis-nnstat.ML

Official code: unlearnai/neural-boltzmann-machines (27 stars, MIT, last commit 2024-03-06).

Abstract

Conditional generative models are capable of using contextual information as input to create new imaginative outputs. Conditional Restricted Boltzmann Machines (CRBMs) are one class of conditional generative models that have proven to be especially adept at modeling noisy discrete or continuous data, but the lack of expressivity in CRBMs have limited their widespread adoption. Here we introduce Neural Boltzmann Machines (NBMs) which generalize CRBMs by converting each of the CRBM parameters to their own neural networks that are allowed to be functions of the conditional inputs. NBMs are highly flexible conditional generative models that can be trained via stochastic gradient descent to approximately maximize the log-likelihood of the data. We demonstrate the utility of NBMs especially with normally distributed data which has historically caused problems for Gaussian-Bernoulli CRBMs. Code to reproduce our results can be found at https://github.com/unlearnai/neural-boltzmann-machines.

View on arXivView PDF

Code Implementations(1)

MIT

Official Implementation of Neural Boltzmann Machines

274PythonMay 10, 20232 years agoMIT

Similar Papers

Cite this paper

@article{lang2023neural,
  title  = {Neural Boltzmann Machines},
  author = {Alex H. Lang and Anton D. Loukianov and Charles K. Fisher},
  year   = {2023},
  eprint = {2305.08337},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.08337v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2305.08337.svg)](https://codeofpaper.com/paper/2305.08337)

Discussion