How To Use Neural Networks To Investigate Quantum Many-Body Physics
- Creators
-
Carrasquilla, Juan
-
Torlai, Giacomo
Abstract
Over the past few years, machine learning has emerged as a powerful computational tool to tackle complex problems in a broad range of scientific disciplines. In particular, artificial neural networks have been successfully used to mitigate the exponential complexity often encountered in quantum many-body physics, the study of properties of quantum systems built from a large number of interacting particles. In this article, we review some applications of neural networks in condensed matter physics and quantum information, with particular emphasis on hands-on tutorials serving as a quick start for a newcomer to the field. The prerequisites of this tutorial are basic probability theory and calculus, linear algebra, basic notions of neural networks, statistical physics, and quantum mechanics. The reader is introduced to supervised machine learning with convolutional neural networks to learn a phase transition, unsupervised learning with restricted Boltzmann machines to perform quantum tomography, and the variational Monte Carlo method with recurrent neural networks for approximating the ground state of a many-body Hamiltonian. For each algorithm, we briefly review the key ingredients and their corresponding neural-network implementation, and show numerical experiments for a system of interacting Rydberg atoms in two dimensions.
Additional Information
© 2021 Published by the American Physical Society under the terms of the Creative Commons Attribution 4.0 International license. Further distribution of this work must maintain attribution to the author(s) and the published article's title, journal citation, and DOI. Received 26 January 2021; published 12 November 2021. The numerical simulations were performed at the Simons Foundation Super-Computing Center using the following software libraries: ITensor [154] and PastaQ [221] (for the simulation of the Rydberg atoms and data generation), TensorFlow [173] (for supervised learning and variational Monte Carlo simulations), and NetKet [211] (for quantum tomography). The Flatiron Institute is supported by the Simons Foundation. J.C. acknowledges support from the Natural Sciences and Engineering Research Council of Canada, the Shared Hierarchical Academic Research Computing Network, Compute Canada, the Google Quantum Research Award program, and the CIFAR AI Chairs program.Attached Files
Published - PRXQuantum.2.040201.pdf
Files
Name | Size | Download all |
---|---|---|
md5:33eec6f816acbe63c873c6ac923c9a29
|
3.2 MB | Preview Download |
Additional details
- Eprint ID
- 112016
- Resolver ID
- CaltechAUTHORS:20211123-202807158
- Simons Foundation
- Natural Sciences and Engineering Research Council of Canada (NSERC)
- Shared Hierarchical Academic Research Computing Network
- Compute Canada
- Google Quantum Research Award
- Canadian Institute for Advanced Research (CIFAR)
- Created
-
2021-11-23Created from EPrint's datestamp field
- Updated
-
2021-11-23Created from EPrint's last_modified field
- Caltech groups
- AWS Center for Quantum Computing