Improved Boltzmann machines with error corrected quantum annealing
arXiv:1910.01283 · doi:10.1088/2058-9565/ab9aab
Abstract
Boltzmann machines are the basis of several deep learning methods that have been successfully applied to both supervised and unsupervised machine learning tasks. These models assume that a dataset is generated according to a Boltzmann distribution, and the goal of the training procedure is to learn the set of parameters that most closely match the input data distribution. Training such models is difficult due to the intractability of traditional sampling techniques, and proposals using quantum annealers for sampling hope to mitigate the sampling cost. However, real physical devices will inevitably be coupled to the environment, and the strength of this coupling affects the effective temperature of the distributions from which a quantum annealer samples. To counteract this problem, error correction schemes that can effectively reduce the temperature are needed if there is to be some benefit in using quantum annealing for problems at a larger scale, where we might expect the effective temperature of the device to not be sufficiently low. To this end, we have applied nested quantum annealing correction (NQAC) to do unsupervised learning with a small bars and stripes dataset, and to do supervised learning with a coarse-grained MNIST dataset. For both datasets we demonstrate improved training and a concomitant effective temperature reduction at higher noise levels relative to the unencoded case. We also find better performance overall with longer anneal times and offer an interpretation of the results based on a comparison to simulated quantum annealing and spin vector Monte Carlo. A counterintuitive aspect of our results is that the output distribution generally becomes less Gibbs-like with increasing nesting level and increasing anneal times, which shows that improved training performance can be achieved without equilibration to the target Gibbs distribution.
References in corpus (45)
- Quantum Annealing in the Transverse Ising Model
- Adiabatic Quantum Computing
- Theory of Quantum Annealing of an Ising Spin Glass
- Defining and detecting quantum speedup
- Robustness of adiabatic quantum computation
- Bounds for the adiabatic approximation with applications to quantum computation
- Quantum Boltzmann Machine
- Architectural considerations in the design of a superconducting quantum annealing processor
- Experimental Investigation of an Eight Qubit Unit Cell in a Superconducting Optimization Processor
- Opportunities and challenges for quantum-assisted machine learning in near-term quantum computers
- Minor-embedding in adiabatic quantum computation: II. Minor-universal graph design
- Computational Role of Multiqubit Tunneling in a Quantum Annealer
- Demonstration of a scaling advantage for a quantum annealer over simulated annealing
- Error corrected quantum annealing with hundreds of qubits
- Entanglement in a quantum annealing processor
- Decoherence in adiabatic quantum computation
- Searching for quantum speedup in quasistatic quantum annealers
- Error correcting codes for adiabatic quantum computation
- Adiabatic approximation with exponential accuracy for many-body systems and quantum computation
- Quantum-Assisted Learning of Hardware-Embedded Probabilistic Graphical Models
- Quantum annealing correction for random Ising problems
- Reexamining classical and quantum models for the D-Wave One processor
- Quantum Annealing Correction with Minor Embedding
- Adiabaticity in open quantum systems
- Decoherence in a scalable adiabatic quantum computer
- Adiabatic theorems for generators of contracting evolutions
- Temperature scaling law for quantum annealing optimizers
- Nested Quantum Annealing Correction
- Maximum-Entropy Inference with a Programmable Annealer
- Adiabatic Markovian Dynamics
- Thermalization, freeze-out and noise: deciphering experimental quantum annealers
- Analog Errors in Ising Machines
- Performance of two different quantum annealing correction codes
- Mean Field Analysis of Quantum Annealing Correction
- Error suppression for Hamiltonian-based quantum computation using subsystem codes
- Comparative Study of the Performance of Quantum Annealing and Simulated Annealing
- Relaxation vs. adiabatic quantum steady state preparation: which wins?
- Non-commuting two-local Hamiltonians for quantum error suppression
- Scalable effective temperature reduction for quantum annealers via nested quantum annealing correction
- Nested Quantum Annealing Correction at Finite Temperature: -spin models
- The Effects of the Problem Hamiltonian Parameters on the Minimum Spectral Gap in Adiabatic Quantum Optimization
- An Anisotropic Landau-Lifschitz-Gilbert model of dissipation in qubits
- Perils of Embedding for Sampling Problems
- Error Suppression for Hamiltonian Quantum Computing in Markovian Environments
- Arbitrary-time error suppression for Markovian adiabatic quantum computing using stabilizer subspace codes
Cited by in corpus (15)
- Probing the Universality of Topological Defect Formation in a Quantum Annealer: Kibble-Zurek Mechanism and Beyond
- Prospects for Quantum Enhancement with Diabatic Quantum Annealing
- High-quality Thermal Gibbs Sampling with Quantum Annealing Hardware
- Boltzmann machine learning with a variational quantum algorithm
- Signatures of Open and Noisy Quantum Systems in Single-Qubit Quantum Annealing
- Preparing ground states of the XXZ model using the quantum annealing with inductively coupled superconducting flux qubits
- A hybrid quantum-classical approach for inference on restricted Boltzmann machines
- Localization transition induced by programmable disorder
- Perils of Embedding for Quantum Sampling
- Discriminating Non-Isomorphic Graphs with an Experimental Quantum Annealer
- Demonstration of error-suppressed quantum annealing via boundary cancellation
- Using copies to improve precision in continuous-time quantum computing
- Reducing quantum annealing biases for solving the graph partitioning problem
- Frustration-enhanced quantum annealing correction models with additional inter-replica interactions
- Training Hybrid Classical-Quantum Classifiers via Stochastic Variational Optimization