skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Self-learning Monte Carlo method

Journal Article · · Physical Review B
 [1];  [1];  [2];  [1]
  1. Massachusetts Inst. of Technology (MIT), Cambridge, MA (United States). Department of Physics
  2. Chinese Academy of Sciences, Beijing (China). Institute of Physics

Monte Carlo simulation is an unbiased numerical tool for studying classical and quantum many-body systems. One of its bottlenecks is the lack of a general and efficient update algorithm for large size systems close to the phase transition, for which local updates perform badly. In this Rapid Communication, we propose a general-purpose Monte Carlo method, dubbed self-learning Monte Carlo (SLMC), in which an efficient update algorithm is first learned from the training data generated in trial simulations and then used to speed up the actual simulation. Lastly, we demonstrate the efficiency of SLMC in a spin model at the phase transition point, achieving a 10–20 times speedup.

Research Organization:
Massachusetts Inst. of Technology (MIT), Cambridge, MA (United States)
Sponsoring Organization:
USDOE Office of Science (SC), Basic Energy Sciences (BES) (SC-22). Materials Sciences & Engineering Division; USDOE
Grant/Contract Number:
SC0010526
OSTI ID:
1424928
Alternate ID(s):
OSTI ID: 1338104
Journal Information:
Physical Review B, Vol. 95, Issue 4; ISSN 2469-9950
Publisher:
American Physical Society (APS)Copyright Statement
Country of Publication:
United States
Language:
English
Citation Metrics:
Cited by: 150 works
Citation information provided by
Web of Science

References (20)

The Elements of Statistical Learning book January 2009
Discovering phase transitions with unsupervised learning journal November 2016
Collective Monte Carlo Updating for Spin Systems journal January 1989
A Guide to Monte Carlo Simulations in Statistical Physics book January 2009
Learning thermodynamics with Boltzmann machines journal October 2016
Accelerated Monte Carlo simulations with restricted Boltzmann machines journal January 2017
Nonuniversal critical dynamics in Monte Carlo simulations journal January 1987
Generalized directed loop method for quantum Monte Carlo simulations journal March 2005
Equation of State Calculations by Fast Computing Machines journal June 1953
“Worm” algorithm in quantum Monte Carlo simulations journal February 1998
The loop algorithm journal January 2003
Cluster algorithm for vertex models journal February 1993
Accelerating diffusive nonequilibrium processes in discrete spin systems journal September 1993
Monte Carlo sampling methods using Markov chains and their applications journal April 1970
Quantum Monte Carlo with directed loops journal October 2002
Density-matrix based determination of low-energy model Hamiltonians from ab initio wavefunctions journal August 2015
Optimization of probiotic therapeutics using machine learning in an artificial human gastrointestinal tract journal January 2021
The Elements of Statistical Learning book January 2001
Discovering Phase Transitions with Unsupervised Learning text January 2016
Generalized Directed Loop Method for Quantum Monte Carlo Simulations text January 2003

Cited By (50)

Machine Learning for Performance Enhancement of Molecular Dynamics Simulations
  • Kadupitiya, Jcs; Fox, Geoffrey C.; Jadhao, Vikram
  • Computational Science – ICCS 2019: 19th International Conference, Faro, Portugal, June 12–14, 2019, Proceedings, Part II, p. 116-130 https://doi.org/10.1007/978-3-030-22741-8_9
book June 2019
Identifying topological order through unsupervised machine learning journal May 2019
Machine learning quantum phases of matter beyond the fermion sign problem journal August 2017
Deep neural network learning of complex binary sorption equilibria from molecular simulation data journal January 2019
Generating the conformational properties of a polymer by the restricted Boltzmann machine journal July 2019
Learning epidemic threshold in complex networks by Convolutional Neural Network journal November 2019
Itinerant quantum critical point with fermion pockets and hotspots journal August 2019
Unifying neural-network quantum states and correlator product states via tensor networks journal February 2018
Characterizing the phase diagram of finite-size dipolar Bose-Hubbard systems journal January 2020
Accelerating lattice quantum Monte Carlo simulations using artificial neural networks: Application to the Holstein model journal July 2019
Accelerated continuous time quantum Monte Carlo method with machine learning journal July 2019
Multifaceted machine learning of competing orders in disordered interacting systems journal October 2019
Elective-momentum ultrasize quantum Monte Carlo method journal February 2019
Self-learning projective quantum Monte Carlo simulations guided by restricted Boltzmann machines journal October 2019
Machine learning dynamical phase transitions in complex networks journal November 2019
Smallest neural network to learn the Ising criticality journal August 2018
Matrix product operators for sequence-to-sequence learning journal October 2018
Machine-learning solver for modified diffusion equations journal November 2018
Policy-guided Monte Carlo: Reinforcement-learning Markov chain dynamics journal December 2018
Auxiliary-Field Monte Carlo Method to Tackle Strong Interactions and Frustration in Lattice Bosons journal July 2017
Discriminative Cooperative Networks for Detecting Phase Transitions journal April 2018
Machine Learning Detection of Bell Nonlocality in Quantum Many-Body Systems journal June 2018
Machine learning for parameter auto-tuning in molecular dynamics simulations: Efficient dynamics of ions near polarizable nanoparticles journal January 2020
All-optical neural network with nonlinear activation functions journal January 2019
Machine Learning for Parameter Auto-tuning in Molecular Dynamics Simulations: Efficient Dynamics of Ions near Polarizable Nanoparticles text January 2019
A Neural Decoder for Topological Codes text January 2016
Identifying polymer states by machine learning text January 2017
Quantum Entanglement in Neural Network States text January 2017
Discovering Phases, Phase Transitions and Crossovers through Unsupervised Machine Learning: A critical examination text January 2017
Approximating quantum many-body wave-functions using artificial neural networks text January 2017
Machine Learning of Explicit Order Parameters: From the Ising Model to SU(2) Lattice Gauge Theory text January 2017
Self-Learning Monte Carlo Method: Continuous-Time Algorithm text January 2017
Itinerant quantum critical point with frustration and non-Fermi-liquid text January 2017
Machine Learning Topological Invariants with Neural Networks text January 2017
Unifying Neural-network Quantum States and Correlator Product States via Tensor Networks text January 2017
Neural-Network Quantum States, String-Bond States, and Chiral Topological States text January 2017
Machine learning out-of-equilibrium phases of matter text January 2017
Self-learning Monte Carlo with Deep Neural Networks text January 2018
Matrix Product Operators for Sequence to Sequence Learning text January 2018
Machine learning of phase transitions in the percolation and XY models text January 2018
Identifying topological order through unsupervised machine learning text January 2018
Deep Learning Topological Invariants of Band Insulators text January 2018
Interpretable machine learning for inferring the phase boundaries in a nonequilibrium system text January 2018
A machine-learning solver for modified diffusion equations text January 2018
Multi-faceted machine learning of competing orders in disordered interacting systems text January 2019
All Optical Neural Network with Nonlinear Activation Functions text January 2019
Flow-based generative models for Markov chain Monte Carlo in lattice field theory text January 2019
Self-learning projective quantum Monte Carlo simulations guided by restricted Boltzmann machines text January 2019
Machine learning dynamical phase transitions in complex networks text January 2019
Learning epidemic threshold in complex networks by Convolutional Neural Network text January 2019

Figures / Tables (5)


Similar Records

Self-learning Monte Carlo method and cumulative update in fermion systems
Journal Article · Wed Jun 07 00:00:00 EDT 2017 · Physical Review B · OSTI ID:1424928

Self-learning Monte Carlo method: Continuous-time algorithm
Journal Article · Tue Oct 03 00:00:00 EDT 2017 · Physical Review. B · OSTI ID:1424928

Accelerating Ab Initio Simulation via Nested Monte Carlo and Machine Learned Reference Potentials
Journal Article · Tue Jun 02 00:00:00 EDT 2020 · Journal of Physical Chemistry. B, Condensed Matter, Materials, Surfaces, Interfaces and Biophysical Chemistry · OSTI ID:1424928