# Quantum Generative Adversarial Networks for Learning and Loading Random   Distributions

**Authors:** Christa Zoufal, Aur\'elien Lucchi, Stefan Woerner

arXiv: 1904.00043 · 2019-12-06

## TL;DR

This paper introduces a hybrid quantum-classical approach using quantum GANs to efficiently load and learn probability distributions into quantum states, enabling more practical quantum algorithms for data-driven tasks.

## Contribution

It presents a novel method combining quantum GANs with classical neural networks for approximate, efficient quantum state loading of distributions, reducing complexity from exponential to polynomial.

## Key findings

- qGANs successfully learn distributions from data samples
- The method reduces state loading complexity to polynomial gates
- Demonstrated application in quantum finance simulations

## Abstract

Quantum algorithms have the potential to outperform their classical counterparts in a variety of tasks. The realization of the advantage often requires the ability to load classical data efficiently into quantum states. However, the best known methods require $\mathcal{O}\left(2^n\right)$ gates to load an exact representation of a generic data structure into an $n$-qubit state. This scaling can easily predominate the complexity of a quantum algorithm and, thereby, impair potential quantum advantage. Our work presents a hybrid quantum-classical algorithm for efficient, approximate quantum state loading. More precisely, we use quantum Generative Adversarial Networks (qGANs) to facilitate efficient learning and loading of generic probability distributions -- implicitly given by data samples -- into quantum states. Through the interplay of a quantum channel, such as a variational quantum circuit, and a classical neural network, the qGAN can learn a representation of the probability distribution underlying the data samples and load it into a quantum state. The loading requires $\mathcal{O}\left(poly\left(n\right)\right)$ gates and can, thus, enable the use of potentially advantageous quantum algorithms, such as Quantum Amplitude Estimation. We implement the qGAN distribution learning and loading method with Qiskit and test it using a quantum simulation as well as actual quantum processors provided by the IBM Q Experience. Furthermore, we employ quantum simulation to demonstrate the use of the trained quantum channel in a quantum finance application.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1904.00043/full.md

## Figures

13 figures with captions in the complete paper: https://tomesphere.com/paper/1904.00043/full.md

## References

56 references — full list in the complete paper: https://tomesphere.com/paper/1904.00043/full.md

---
Source: https://tomesphere.com/paper/1904.00043