Benchmarking Quantum Hardware for Training of Fully Visible Boltzmann Machines
arXiv:1611.04528
Abstract
Quantum annealing (QA) is a hardware-based heuristic optimization and sampling method applicable to discrete undirected graphical models. While similar to simulated annealing, QA relies on quantum, rather than thermal, effects to explore complex search spaces. For many classes of problems, QA is known to offer computational advantages over simulated annealing. Here we report on the ability of recent QA hardware to accelerate training of fully visible Boltzmann machines. We characterize the sampling distribution of QA hardware, and show that in many cases, the quantum distributions differ significantly from classical Boltzmann distributions. In spite of this difference, training (which seeks to match data and model statistics) using standard classical gradient updates is still effective. We investigate the use of QA for seeding Markov chains as an alternative to contrastive divergence (CD) and persistent contrastive divergence (PCD). Using Gibbs steps, we show that for problems with high-energy barriers between modes, QA-based seeds can improve upon chains with CD and PCD initializations. For these hard problems, QA gradient estimates are more accurate, and allow for faster learning. Furthermore, and interestingly, even the case of raw QA samples (that is, ) achieved similar improvements. We argue that this relates to the fact that we are training a quantum rather than classical Boltzmann distribution in this case. The learned parameters give rise to hardware QA distributions closely approximating classical Boltzmann distributions that are hard to train with CD/PCD.
arXiv comment22 pages, 13 figures, D-Wave quantum system for sampling Boltzmann machines
References in corpus (5)
- Quantum Annealing in the Transverse Ising Model
- Application of Quantum Annealing to Training of Deep Neural Networks
- Searching for quantum speedup in quasistatic quantum annealers
- Benchmarking a quantum annealing processor with the time-to-target metric
- Role of Single Qubit Decoherence Time in Adiabatic Quantum Computation
Cited by in corpus (5)
- Opportunities and challenges for quantum-assisted machine learning in near-term quantum computers
- On the Universality of Memcomputing Machines
- Defence against adversarial attacks using classical and quantum-enhanced Boltzmann machines
- Quantum-assisted finite-element design optimization
- Quantum-assisted cluster analysis