Quantum Inspired Training for Boltzmann Machines
Nathan Wiebe, Ashish Kapoor, Christopher Granade, Krysta M Svore

TL;DR
This paper introduces a classical algorithm inspired by quantum methods for efficiently training deep Boltzmann machines using rejection sampling and variational approximations, improving accuracy and scalability.
Contribution
It presents a novel classical training algorithm for DBMs that leverages quantum-inspired techniques, with rigorous error bounds and enhanced scalability over traditional methods.
Findings
More accurate gradients than contrastive divergence
Parallelizable approach for gradient estimation
Better scalability with network depth
Abstract
We present an efficient classical algorithm for training deep Boltzmann machines (DBMs) that uses rejection sampling in concert with variational approximations to estimate the gradients of the training objective function. Our algorithm is inspired by a recent quantum algorithm for training DBMs. We obtain rigorous bounds on the errors in the approximate gradients; in turn, we find that choosing the instrumental distribution to minimize the alpha=2 divergence with the Gibbs state minimizes the asymptotic algorithmic complexity. Our rejection sampling approach can yield more accurate gradients than low-order contrastive divergence training and the costs incurred in finding increasingly accurate gradients can be easily parallelized. Finally our algorithm can train full Boltzmann machines and scales more favorably with the number of layers in a DBM than greedy contrastive divergence…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGenerative Adversarial Networks and Image Synthesis · Neural Networks and Applications · Gaussian Processes and Bayesian Inference
