Path: blob/main/notebooks/summer-school/2021/lec10.1.ipynb
3855 views
Advanced QML Algorithms: Quantum Boltzmann Machines and Quantum Generative Adversarial Networks
In this lecture, Christa presents quantum machine learning algorithms applied to state preparation. The motivation behind the topic is the need to find an approximate but efficient way to encode the data into quantum states in order to explore quantum algorithms that could bring a computational advantage without an exponentially expensive load. This is where we want to use parameterized quantum circuits and machine learning techniques. Thus, Christa presents two algorithms that approach this problem, focusing on loading of probability distribution. The first one is the Quantum Generative Adversarial Networks or QGAN directly taken from classical machine learning where a generator has to generate data that will be processed by a discriminator. Whether the discriminator can recognize if the data is generated or original directly affects the training of both generator and discriminator itself. The second one is Quantum Boltzmann Machines that take their name based on the probability function derived from thermodynamics with the Boltzmann constant. Indeed, the training part will update this probability function so that it can represents the underlying probability distribution of the dataset.
Suggested links
Download the lecturer's notes here
Read Qiskit on QGAN
Watch Christa Zoufal on Quantum Gradients
Other resources
Read Goodfellow et al. on Generative Adversarial Nets
Read Geoffrey E. Hinton on Boltzmann Machines
Official Suggested Reading
Quantum Generative Adversarial Networks for learning and loading random distributions by Zoufal, C., Lucchi, A. & Woerner, S
Quantum generative adversarial networks by Pierre-Luc Dallaire-Demers and Nathan Killoran
Variational quantum Boltzmann machines by Zoufal, C., Lucchi, A. & Woerner, S.
Quantum Boltzmann Machine by Mohammad H. Amin, Evgeny Andriyash, Jason Rolfe, Bohdan Kulchytskyy, and Roger Melko