Gradient estimators for normalising flows

02/02/2022
by   Piotr Białas, et al.
0

Recently a machine learning approach to Monte-Carlo simulations called Neural Markov Chain Monte-Carlo (NMCMC) is gaining traction. In its most popular form it uses the neural networks to construct normalizing flows which are then trained to approximate the desired target distribution. As this distribution is usually defined via a Hamiltonian or action, the standard learning algorithm requires estimation of the action gradient with respect to the fields. In this contribution we present another gradient estimator (and the corresponding [PyTorch implementation) that avoids this calculation, thus potentially speeding up training for models with more complicated actions. We also study the statistical properties of several gradient estimators and show that our formulation leads to better training results.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/25/2023

Training normalizing flows with computationally intensive target probability distributions

Machine learning techniques, in particular the so-called normalizing flo...
research
11/19/2021

Analysis of autocorrelation times in Neural Markov Chain Monte Carlo simulations

We provide a deepened study of autocorrelations in Neural Markov Chain M...
research
06/25/2019

Monte Carlo Gradient Estimation in Machine Learning

This paper is a broad and accessible survey of the methods we have at ou...
research
01/18/2017

Converting Cascade-Correlation Neural Nets into Probabilistic Generative Models

Humans are not only adept in recognizing what class an input instance be...
research
12/31/2021

Machine Learning Trivializing Maps: A First Step Towards Understanding How Flow-Based Samplers Scale Up

A trivializing map is a field transformation whose Jacobian determinant ...
research
12/04/2020

On the Optimization of Approximate Control Variates with Parametrically Defined Estimators

Multi-model Monte Carlo methods, such as multi-level Monte Carlo (MLMC) ...
research
10/14/2020

Scaling Hamiltonian Monte Carlo Inference for Bayesian Neural Networks with Symmetric Splitting

Hamiltonian Monte Carlo (HMC) is a Markov chain Monte Carlo (MCMC) appro...

Please sign up or login with your details

Forgot password? Click here to reset