Mode-Assisted Unsupervised Learning of Restricted Boltzmann Machines
arXiv:2001.05559 · doi:10.1038/s42005-020-0373-8
Abstract
Restricted Boltzmann machines (RBMs) are a powerful class of generative models, but their training requires computing a gradient that, unlike supervised backpropagation on typical loss functions, is notoriously difficult even to approximate. Here, we show that properly combining standard gradient updates with an off-gradient direction, constructed from samples of the RBM ground state (mode), improves their training dramatically over traditional gradient methods. This approach, which we call mode training, promotes faster training and stability, in addition to lower converged relative entropy (KL divergence). Along with the proofs of stability and convergence of this method, we also demonstrate its efficacy on synthetic datasets where we can compute KL divergences exactly, as well as on a larger machine learning standard, MNIST. The mode training we suggest is quite versatile, as it can be applied in conjunction with any given gradient method, and is easily extended to more general energy-based neural network structures such as deep, convolutional and unrestricted Boltzmann machines.
28 pages, 4 figures. Revision: Updated footnote format
References in corpus (5)
- Efficient Representation of Quantum Many-body States with Deep Neural Networks
- Memcomputing: a computing paradigm to store and process information on the same physical platform
- Memcomputing: Leveraging memory and physics to compute efficiently
- Critical branching processes in digital memcomputing machines
- Taming a non-convex landscape with dynamical long-range order: memcomputing Ising benchmarks
Cited by in corpus (4)
- Directed percolation and numerical stability of simulations of digital memcomputing machines
- Three Learning Stages and Accuracy-Efficiency Tradeoff of Restricted Boltzmann Machines
- Classification and reconstruction of optical quantum states with deep neural networks
- Non-equilibrium criticality and efficient exploration of glassy landscapes with memory dynamics