Self-Learning Monte Carlo Method
Junwei Liu, Yang Qi, Zi Yang Meng, Liang Fu

TL;DR
The paper introduces a self-learning Monte Carlo method that improves simulation efficiency for large, complex systems by learning effective update algorithms from trial data, significantly speeding up computations near phase transitions.
Contribution
A novel general-purpose Monte Carlo method that learns efficient update algorithms from data to enhance simulation speed for challenging many-body systems.
Findings
Achieves 10-20 times speedup in spin model simulations.
Effective near phase transition points.
Demonstrates broad applicability of the method.
Abstract
Monte Carlo simulation is an unbiased numerical tool for studying classical and quantum many-body systems. One of its bottlenecks is the lack of general and efficient update algorithm for large size systems close to phase transition or with strong frustrations, for which local updates perform badly. In this work, we propose a new 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. We demonstrate the efficiency of SLMC in a spin model at the phase transition point, achieving a 10-20 times speedup.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
