Monte Carlo and flow models map phase changes in spin systems

The Blume-Capel Model as a $φ^6$ Field Theory: A Monte Carlo and Flow Model Study

Machine Learning

Summary

The Blume-Capel model studies how tiny magnetic spins change states depending on temperature and other conditions. The authors ran computer simulations to see how these spins behave, especially near tricky points where the type of phase change switches. They also tested a machine learning method called normalizing flows, which can quickly generate spin configurations without getting stuck in patterns. These flows worked well across all phases, matching traditional methods for locating phase changes like the tricritical point.

What this means in practice

  • For computational physics teams: Improve simulation accuracy for complex spin models near critical points using normalizing flows alongside Monte Carlo methods.
  • For machine learning engineers: Incorporate normalizing flow samplers to efficiently generate samples without autocorrelation in physical system simulations.

Authors

Ejaaz Merali, Ryan Larson, Ehsan Khatami, Richard T. Scalettar

Abstract

We report Monte Carlo simulations of a continuous spin variant of the Blume-Capel model. We compute the phase diagrams in the crystal-field-temperature plane, as a function of the softness of the spins. We show that normalizing flows, a class of generative models capable of direct sampling without autocorrelation, are effective samplers across the phase diagram, including in the first-order transition region and in the vicinity of the tricritical point. Finite-size scaling analyses of flow samples locate the first- and second-order transitions as well as the tricritical point with accuracy comparable to canonical and extended-ensemble Monte Carlo.