Source-linked AI summary

Quantum generative adversarial learning

Seth Lloyd, Christian Weedbrook

arXiv:1804.09139v1quant-ph

TL;DR

Classical GANs motivate whether adversarial learning can be generalized to quantum data and quantum processors. The paper introduces QuGANs and analyzes their equilibria across quantum and classical settings, finding correct statistical matching at equilibrium and a potential exponential advantage for high-dimensional classical data.

  • Problem

    The paper asks how generative adversarial learning generalizes when data, generators, and discriminators can be quantum mechanical.

  • Method

    The paper formulates QuGANs as adversarial games in which quantum or classical generators and discriminators alternately optimize their strategies.

  • Results

    The quantum adversarial game has a unique fixed point or Nash equilibrium where the generator reproduces the data statistics, with a potential exponential advantage for high-dimensional classical data.

  • Takeaways & Limitations

    QuGANs provide a quantum generalization of GANs whose equilibrium reproduces true data statistics and can potentially outperform classical adversarial networks exponentially in high-dimensional settings.

Abstract

from arXiv · show

Generative adversarial networks (GANs) represent a powerful tool for classical machine learning: a generator tries to create statistics for data that mimics those of a true data set, while a discriminator tries to discriminate between the true and fake data. The learning process for generator and discriminator can be thought of as an adversarial game, and under reasonable assumptions, the game converges to the point where the generator generates the same statistics as the true data and the discriminator is unable to discriminate between the true and the generated data. This paper introduces the notion of quantum generative adversarial networks (QuGANs), where the data consists either of quantum states, or of classical data, and the generator and discriminator are equipped with quantum information processors. We show that the unique fixed point of the quantum adversarial game also occurs when the generator produces the same statistics as the data. Since quantum systems are intrinsically probabilistic the proof of the quantum case is different from - and simpler than - the classical case. We show that when the data consists of samples of measurements made on high-dimensional spaces, quantum adversarial networks may exhibit an exponential advantage over classical adversarial networks.

I. INTRODUCTION

The paper introduces QuGANs, extending adversarial learning to quantum data and quantum information processors. It analyzes convergence, quantum-generated classical data, and a potential exponential advantage in high-dimensional settings.

  • I. INTRODUCTION: QuGANs extend GANs by equipping the generator, discriminator, and possibly data-generating system with quantum mechanics.The paper considers fully quantum, quantum-data/classical-generator, and classical-data/quantum-processor settings.
  • I. INTRODUCTION: In the fully quantum setting, the equilibrium occurs when the generator reproduces the true ensemble statistics and the discriminator cannot distinguish real from generated data.The generator matches an ensemble of quantum states while the discriminator performs arbitrary quantum measurements.
  • I. INTRODUCTION: The quantum adversarial game is formulated as alternating discriminator and generator optimization until reaching a unique Nash equilibrium.The discriminator optimizes against a fixed generator, then the generator optimizes against a fixed discriminator.
  • I. INTRODUCTION: Quantum systems can generate measurement statistics that, under computational-complexity assumptions, no classical randomized system can efficiently reproduce.This quantum advantage implies that a classical generator may fail to match data generated by another quantum system.
  • I. INTRODUCTION: Classical or quantum discriminators can in principle distinguish quantum-generated data from classical-generator output, but practical realization of such measurements remains open.The open question concerns whether the discriminator can make the measurements systematically or adaptively in practice.
  • I. INTRODUCTION: For measurements of very high-dimensional classical data, QuGANs potentially offer an exponential advantage over classical GANs.The paper attributes this potential to quantum processors representing N-dimensional vectors with log N qubits and manipulating sparse or low-rank matrices in O(poly(log N)) time.

II. DATA QUANTUM, DISCRIMATOR QUANTUM, GENERATOR QUANTUM

In the fully quantum setting, the discriminator and generator optimize alternating convex strategies over quantum measurements and density matrices. Their unique equilibrium matches the generated state statistics to the true data, leaving discrimination at chance.

  • Adversarial updates: Whenever generated statistics differ from the true data, the discriminator can improve beyond probability 1/2, while the generator can reduce that success probability by decreasing relative entropy.Alternating updates therefore move toward matching the true statistics.
  • Quantum discriminator: The discriminator uses a POVM and gradient descent to approach the minimum-error measurement distinguishing true states from generated states.For density matrices σ and ρ, the optimal measurement separates the positive and negative parts of σ − ρ.
  • Quantum generator: The generator adjusts its density matrix ρ along the gradient of p(T |ρ) = trT ρ to maximize its probability of fooling the discriminator.The optimization occurs over the convex set of density matrices using an adjustable quantum network or circuit.
  • Equilibrium: The strategy space has a unique Nash equilibrium at ρ = σ, where the discriminator’s probabilities for true and generated data are both 1/2.Convexity and the Kakutani fixed point theorem establish existence, while the improvement argument establishes uniqueness.
  • Conclusion: The quantum game reaches the same outcome as the classical game, but its proof is different and simpler because quantum systems are intrinsically probabilistic.

III. DATA QUANTUM, DISCRIMINATOR QUANTUM OR CLASSICAL, GENERATOR CLASSICAL

When quantum data are measured into classical samples, a classical generator may be unable to reproduce the distribution efficiently, while a quantum discriminator is conjectured to identify the optimal distinction. Without quantum supremacy, classical methods can reproduce the statistics in principle.

  • Quantum-generated data: A classical generator cannot efficiently match quantum measurement statistics under quantum supremacy unless it has exponentially scaling resources.The generated distribution pg remains bounded away from the true distribution ptrue in 1-norm.
  • Discrimination: This separation yields a measurement distinguishing the true and generated distributions with success probability strictly greater than 1/2.The minimum-error measurement projects onto outcomes where ptrue(x) − pg(x) ≥ 0.
  • Measurement optimization: The discriminator’s measurement is restricted to POVM operators diagonal in the fixed measurement basis, and convexity permits gradient-based optimization under the stated learning assumptions.
  • Quantum versus classical processing: With quantum information processing, the authors conjecture that the discriminator can find the optimal measurement, whereas classical processing may be unable to determine it.The latter claim is made under plausible computational-complexity assumptions.
  • Scope boundary: For non-supremacy systems such as Gaussian continuous-variable systems, both players can in principle reproduce the data statistics using classical methods.The adversarial game can then reach an equilibrium where the generator successfully generates the Gaussian quantum data statistics.

IV. DATA CLASSICAL, DISCRIMINATOR AND GENERATOR QUANTUM

This section examines classical data processed by quantum generators and discriminators, focusing on whether quantum information processing can reproduce high-dimensional statistics more efficiently. It presents a potential exponential resource advantage while identifying unresolved assumptions about classical networks and quantum-network flexibility.

  • Research question: For classical data, quantum adversarial learning asks whether quantum generators and discriminators can outperform classical ones in convergence speed or resource use.The section explicitly defines efficiency in terms of faster convergence or substantially fewer resources, while noting that quantum supremacy is not guaranteed for classical data.
  • Data representation: A data set of M normalized N-dimensional vectors can be encoded as quantum states using log N qubits, with its covariance represented by a density matrix.The normalized covariance matrix is ρ = (1/M) Σ_j |v_j⟩⟨v_j|.
  • Optimization target: The shared objective is to reproduce expectation values and higher moments of a relatively small number r of sparse or low-rank Hermitian observables.These observables are denoted Rℓ, and the target statistics are associated with moments such as tr(Rℓ^k).
  • Quantum procedure: A quantum generator can represent candidate covariance matrices with O(log N) qubits and evaluate the relevant statistics using O(poly(log N)) quantum logic operations.The quantum system can follow gradients of moments involving sparse or low-rank Hermitian matrices through density-matrix methods and infinitesimal swaps.
  • Resource comparison: A classical generator using explicit gradient descent on covariance operators requires O(N^2) bits and time, whereas the corresponding quantum gradient-following procedure takes O(poly(log N)) time.The paper illustrates the classical cost with N = 10^12, yielding O(10^24) optimization steps, while qualifying that smaller deep classical networks might optimize implicitly.
  • Open questions: The claimed comparison remains conditional: whether a deep classical network of size O(poly(log N)) can reproduce the statistics is open, and large quantum-network gradient tracking requires direct verification.The convergence analysis assumes quantum networks have enough flexibility to track the necessary gradients; small networks were shown effective in a companion paper.

V. DISCUSSION AND CONCLUSION

The paper introduces QuGANs as quantum generalizations of generative adversarial networks and analyzes several combinations of quantum and classical data-processing components. It concludes that the relevant Nash equilibrium reproduces the data statistics and that high-dimensional classical data may yield a potential exponential advantage for quantum adversarial networks.

  • V. DISCUSSION AND CONCLUSION: The paper proposes future QuGAN simulations on quantum software packages and extensions to convolutional, conditional, bidirectional, and semi-supervised adversarial networks.Gaussian states are given as a classically simulable setting for exploring both fully quantum and quantum-classical cases.
  • V. DISCUSSION AND CONCLUSION: In the quantum-quantum case, the unique Nash equilibrium occurs when the generator correctly reproduces the data statistics.The conclusion also states that the converged quantum game makes the generator’s statistics match those of the true data.
  • V. DISCUSSION AND CONCLUSION: In the quantum-classical case, quantum supremacy can prevent a classical generative network from efficiently generating the true data.The paper frames this as an efficiency limitation arising when the data is generated from a quantum system by measurement.
  • V. DISCUSSION AND CONCLUSION: The paper proposes QuGANs, quantum mechanical generalizations of generative adversarial networks with quantum or classical components.It distinguishes three versions according to whether the real data, fake data, discriminator, and generator are quantum mechanical or classical.
  • V. DISCUSSION AND CONCLUSION: For purely classical, high-dimensional data with quantum generators and discriminators, quantum adversarial networks potentially exhibit an exponential advantage over classical adversarial networks.The paper identifies this as one of the three QuGAN settings introduced in the work.
Loading 1804.09139v1…