Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

LEAPS: A discrete neural sampler via locally equivariant networks

About

We propose "LEAPS", an algorithm to sample from discrete distributions known up to normalization by learning a rate matrix of a continuous-time Markov chain (CTMC). LEAPS can be seen as a continuous-time formulation of annealed importance sampling and sequential Monte Carlo methods, extended so that the variance of the importance weights is offset by the inclusion of the CTMC. To derive these importance weights, we introduce a set of Radon-Nikodym derivatives of CTMCs over their path measures. Because the computation of these weights is intractable with standard neural network parameterizations of rate matrices, we devise a new compact representation for rate matrices via what we call "locally equivariant" functions. To parameterize them, we introduce a family of locally equivariant multilayer perceptrons, attention layers, and convolutional networks, and provide an approach to make deep networks that preserve the local equivariance. This property allows us to propose a scalable training algorithm for the rate matrix such that the variance of the importance weights associated to the CTMC are minimal. We demonstrate the efficacy of LEAPS on problems in statistical physics.

Peter Holderrieth, Michael S. Albergo, Tommi Jaakkola• 2025

Related benchmarks

TaskDatasetResultRank
Sampling from lattice Ising modelsLattice Ising model beta=0.28 L=24 (high-temperature)
Delta Mag.0.0018
6
Discrete samplingLattice Potts model L=16, N=4, beta=0.9
Delta Magnitude0.0057
4
Discrete samplingLattice Potts model L=16, N=4, beta=1.0986
∆Mag.0.32
4
Discrete samplingLattice Potts model L=16, N=4, beta=1.3
Delta Mag.0.36
4
Ising Model Solving2D Ising model 16x16 lattice
Parameters3.30e+5
4
Sampling from lattice Ising modelsLattice Ising model beta=0.6 L=24 (low-temperature)
Delta Magnetization0.03
4
Sampling from lattice Ising modelsLattice Ising model beta=0.4407 L=24 (critical-temperature)
Delta Mag.0.059
4
SamplingIsing model beta_critical=0.4407 L=24, J=1 (test)
Magnetization0.059
3
SamplingIsing model beta_low=0.6 L=24, J=1 (test)
Magnetization3
3
SamplingPotts model beta_critical=1.0986 L=16, J=1, q=4 (test)
Magnetization3.2
3
Showing 10 of 11 rows

Other info

Follow for update