Energy based diffusion generator for efficient sampling of Boltzmann distributions
arXiv:2401.02080 · doi:10.1016/j.neunet.2025.108126
Abstract
Sampling from Boltzmann distributions, particularly those tied to high dimensional and complex energy functions, poses a significant challenge in many fields. In this work, we present the Energy-Based Diffusion Generator (EDG), a novel approach that integrates ideas from variational autoencoders and diffusion models. EDG uses a decoder to generate Boltzmann-distributed samples from simple latent variables, and a diffusion-based encoder to estimate the Kullback-Leibler divergence to the target distribution. Notably, EDG is simulation-free, eliminating the need to solve ordinary or stochastic differential equations during training. Furthermore, by removing constraints such as bijectivity in the decoder, EDG allows for flexible network design. Through empirical evaluation, we demonstrate the superior performance of EDG across a variety of sampling tasks with complex target distributions, outperforming existing methods.
References in corpus (7)
- An Introduction to Variational Autoencoders
- Neural Network Renormalization Group
- On the flexibility of the design of Multiple Try Metropolis schemes
- Deep Learning on the 2-Dimensional Ising Model to Extract the Crossover Region with a Variational Autoencoder
- Metropolis Integration Schemes for Self-Adjoint Diffusions
- Simulated Tempering Method in the Infinite Switch Limit with Adaptive Weight Learning
- Policy-guided Monte Carlo on general state spaces: Application to glass-forming mixtures