Welcome to the new version of CaltechAUTHORS. Login is currently restricted to library staff. If you notice any issues, please email coda@library.caltech.edu
Published November 2021 | Published
Journal Article Open

How To Use Neural Networks To Investigate Quantum Many-Body Physics

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

PRXQuantum.2.040201.pdf
Files (3.2 MB)
Name Size Download all
md5:33eec6f816acbe63c873c6ac923c9a29
3.2 MB Preview Download

Additional details

Created:
August 22, 2023
Modified:
October 23, 2023