Litcius/Paper detail

Mode-assisted unsupervised learning of restricted Boltzmann machines

Haik Manukian, Yan Ru Pei, Sean R. B. Bearden, Massimiliano Di Ventra

2020Communications Physics32 citationsDOIOpen Access PDF

Abstract

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 training dramatically over traditional gradient methods. This approach, which we call ‘mode-assisted training’, promotes faster training and stability, in addition to lower converged relative entropy (KL divergence). We demonstrate its efficacy on synthetic datasets where we can compute KL divergences exactly, as well as on a larger machine learning standard (MNIST). The proposed mode-assisted training 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.

Topics & Concepts

Restricted Boltzmann machineComputer scienceBackpropagationArtificial intelligenceBoltzmann machineArtificial neural networkEntropy (arrow of time)Unsupervised learningGradient descentMachine learningSupervised learningGenerative grammarGenerative modelBoltzmann constantComputationConvolutional neural networkCross entropyPattern recognition (psychology)Class (philosophy)AlgorithmDeep learningConjunction (astronomy)Gradient methodPrinciple of maximum entropyKullback–Leibler divergenceRpropSemi-supervised learningTraining setGenerative Adversarial Networks and Image SynthesisModel Reduction and Neural NetworksQuantum many-body systems
Mode-assisted unsupervised learning of restricted Boltzmann machines | Litcius