Bayesian Deep Learning on a Quantum Computer
arXiv:1806.11463 · doi:10.1007/s42484-019-00004-7
Abstract
Bayesian methods in machine learning, such as Gaussian processes, have great advantages com-pared to other techniques. In particular, they provide estimates of the uncertainty associated with a prediction. Extending the Bayesian approach to deep architectures has remained a major challenge. Recent results connected deep feedforward neural networks with Gaussian processes, allowing training without backpropagation. This connection enables us to leverage a quantum algorithm designed for Gaussian processes and develop a new algorithm for Bayesian deep learning on quantum computers. The properties of the kernel matrix in the Gaussian process ensure the efficient execution of the core component of the protocol, quantum matrix inversion, providing an at least polynomial speedup over classical algorithms. Furthermore, we demonstrate the execution of the algorithm on contemporary quantum computers and analyze its robustness with respect to realistic noise models.
arXiv comment11 pages, 3 figures. RevTeX 4.1. Code is available at https://gitlab.com/apozas/bayesian-dl-quantum/ V3: Updated to match published version
References in corpus (17)
- Quantum Machine Learning
- Quantum algorithm for solving linear systems of equations
- Quantum support vector machine for big data classification
- Quantum machine learning in feature Hilbert spaces
- Exponential algorithmic speedup by quantum walk
- The quest for a Quantum Neural Network
- On the relationship between continuous- and discrete-time quantum walk
- Hamiltonian simulation with nearly optimal dependence on all parameters
- A quantum linear system algorithm for dense matrices
- Quantum algorithm and circuit design solving the Poisson equation
- Higher Order Decompositions of Ordered Operator Exponentials
- Quantum singular value decomposition of non-sparse low-rank matrices
- 16-qubit IBM universal quantum computer can be fully entangled
- Learning Relevant Features of Data with Multi-scale Tensor Networks
- Hamiltonian Simulation with Optimal Sample Complexity
- Quantum Circuit Design for Solving Linear Systems of Equations
- Black-box Hamiltonian simulation and unitary implementation
Cited by in corpus (14)
- The prospects of quantum computing in computational molecular biology
- Optimal Provable Robustness of Quantum Classification via Quantum Hypothesis Testing
- Quantum algorithms for training Gaussian Processes
- Protocol for implementing quantum nonparametric learning with trapped ions
- Quantum neural networks form Gaussian processes
- Large-scale quantum hybrid solution for linear systems of equations
- A quantum active learning algorithm for sampling against adversarial attacks
- Defence against adversarial attacks using classical and quantum-enhanced Boltzmann machines
- Hybrid quantum-classical unsupervised data clustering based on the self-organizing feature map
- Identifying Bottlenecks of NISQ-friendly HHL algorithms
- Accelerating the training of single-layer binary neural networks using the HHL quantum algorithm
- Towards a Translation Framework To Bridge The Classical-Quantum Programming Gap
- Building Continuous Quantum-Classical Bayesian Neural Networks for a Classical Clinical Dataset
- Quantum approximated cloning-assisted density matrix exponentiation