Training Gaussian Boson Sampling Distributions
arXiv:2004.04770 · doi:10.1103/PhysRevA.102.012417
Abstract
Gaussian Boson Sampling (GBS) is a near-term platform for photonic quantum computing. Applications have been developed which rely on directly programming GBS devices, but the ability to train and optimize circuits has been a key missing ingredient for developing new algorithms. In this work, we derive analytical gradient formulas for the GBS distribution, which can be used to train devices using standard methods based on gradient descent. We introduce a parametrization of the distribution that allows the gradient to be estimated by sampling from the same device that is being optimized. In the case of training using a Kullback-Leibler divergence or log-likelihood cost function, we show that gradients can be computed classically, leading to fast training. We illustrate these results with numerical experiments in stochastic optimization and unsupervised learning. As a particular example, we introduce the variational Ising solver, a hybrid algorithm for training GBS devices to sample ground states of a classical Ising model with high probability.
15 pages, 3 figures
References in corpus (30)
- Auto-Encoding Variational Bayes
- A variational eigenvalue solver on a quantum processor
- Ising formulations of many NP problems
- Supervised learning with quantum enhanced feature spaces
- The theory of variational hybrid quantum-classical algorithms
- A Quantum Approximate Optimization Algorithm
- Quantum machine learning in feature Hilbert spaces
- Evaluating analytic gradients on quantum hardware
- Circuit-centric quantum classifiers
- Quantum Approximate Optimization Algorithm: Performance, Mechanism, and Implementation on Near-Term Devices
- Gaussian Boson Sampling
- Boson Sampling for Molecular Vibronic Spectra
- PennyLane: Automatic differentiation of hybrid quantum-classical computations
- A detailed study of Gaussian Boson Sampling
- Molecular Docking with Gaussian Boson Sampling
- Using Gaussian Boson Sampling to Find Dense Subgraphs
- Gaussian Boson Sampling using threshold detectors
- Applications of Near-Term Photonic Quantum Computers: Software and Algorithms
- Learning Determinantal Point Processes
- Gaussian Boson Sampling for perfect matchings of arbitrary graphs
- A quantum hardware-induced graph kernel based on Gaussian Boson Sampling
- Proceedings of the Twenty-Seventh Conference on Uncertainty in Artificial Intelligence (2011)
- Simulating realistic non-Gaussian state preparation
- Vibronic Boson Sampling: Generalized Gaussian Boson Sampling for Molecular Vibronic Spectra at Finite Temperature
- Quantum approximate optimization with Gaussian boson sampling
- Graph isomorphism and Gaussian boson sampling
- Point Processes with Gaussian Boson Sampling
- Convex optimization of programmable quantum computers
- Optimization and learning of quantum programs
- Stochastic Gradient Descent with Biased but Consistent Gradient Estimators
Cited by in corpus (14)
- Computational advantage of quantum random sampling
- NISQ Computers: A Path to Quantum Supremacy
- The Complexity of Bipartite Gaussian Boson Sampling
- Fock State-enhanced Expressivity of Quantum Machine Learning Models
- Quantum-enhanced barcode decoding and pattern recognition
- Information processing at the speed of light
- Fast optimization of parametrized quantum optical circuits
- Riemannian optimization of photonic quantum circuits in phase and Fock space
- Protocols for classically training quantum generative models on probability distributions
- A Quadratic Speedup in the Optimization of Noisy Quantum Optical Circuits
- Universal compiling and (No-)Free-Lunch theorems for continuous variable quantum learning
- Gaussian boson sampling and multi-particle event optimization by machine learning in the quantum phase space
- Gaussian Boson Sampling for binary optimization
- Classical modelling of a bosonic sampler with photon collisions