Training normalizing flows with computationally intensive target probability distributions
Not on the map. Why?
Abstract (arXiv)
Machine learning techniques, in particular the so-called normalizing flows, are becoming increasingly popular in the context of Monte Carlo simulations as they can effectively approximate target probability distributions. In the case of lattice field theories (LFT) the target distribution is given by the exponential of the action. The common loss function's gradient estimator based on the "reparametrization trick" requires the calculation of the derivative of the action with respect to the fields. This can present a significant computational cost for complicated, non-local actions like e.g. fermionic action in QCD. In this contribution, we propose an estimator for normalizing flows based on the REINFORCE algorithm that avoids this issue. We apply it to two dimensional Schwinger model with Wilson fermions at criticality and show that it is up to ten times faster in terms of the wall-clock time as well as requiring up to 30% less memory than the reparameterization trick estimator. It is also more numerically stable allowing for single precision calculations and the use of half-float tensor cores. We present an in-depth analysis of the origins of those improvements. We believe that these benefits will appear also outside the realm of the LFT, in each case where the target probability distribution is computationally intensive.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 20 of its 31 references that are in the map. First posted on arXiv 25 Aug 2023.
Builds on
20 of 31 references.
References · 20
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2013Auto-Encoding Variational Bayescited by 3,980
- 2016Density estimation using Real NVPcited by 2,029
- 2015Automatic differentiation in machine learning: a surveycited by 846
- 2019Neural Spline Flowscited by 590
- 2019Flow-based generative models for Markov chain Monte Carlo in lattice field theorycited by 147
- 2020Normalizing Flows on Tori and Spherescited by 117
- 2020Equivariant flow-based sampling for lattice gauge theorycited by 102
- 2018Solving Statistical Mechanics Using Variational Autoregressive Networkscited by 99
- 2016Variational inference for Monte Carlo objectivescited by 83
- 2021Introduction to Normalizing Flows for Lattice Field Theorycited by 35
- 2022Gauge-equivariant flow models for sampling in lattice field theories with pseudofermionscited by 30
8 more
- 2021Flow-based sampling for fermionic lattice field theoriescited by 27
- 2022Gradients should stay on Path: Better Estimators of the Reverse- and Forward KL Divergence for Normalizing Flowscited by 22
- 2022Flow-based sampling in the lattice Schwinger model at criticalitycited by 20
- 2022Hierarchical autoregressive neural networks for statistical systemscited by 12
- 2021Analysis of autocorrelation times in Neural Markov Chain Monte Carlo simulationscited by 10
- 2022Simulating first-order phase transition with hierarchical autoregressive networkscited by 5
- 2023Mutual information of spin systems from autoregressive neural networkscited by 4
- 2022Gradient estimators for normalising flowscited by 2
Built on by
Citing papers per year: 2024: 1; 2025: 1.
2 papers.