TLDR: A new framework, Proximal Diffusion Neural Sampler (PDNS), has been developed to improve sampling from complex, unnormalized distributions. It uses a ‘proximal point method’ to break down the sampling problem into smaller, manageable steps, effectively preventing ‘mode collapse’ where samplers miss important solutions. PDNS offers a unified approach for both continuous and discrete data, demonstrating superior stability, mode coverage, and sampling quality in experiments ranging from molecular dynamics to statistical physics and combinatorial optimization.
Researchers from the Georgia Institute of Technology have introduced a novel framework called the Proximal Diffusion Neural Sampler (PDNS), designed to significantly improve the process of drawing samples from complex, unnormalized target distributions. This new method addresses a critical challenge in machine learning: ‘mode collapse,’ where existing neural samplers often fail to explore all possible solutions, especially in distributions with multiple distinct peaks or ‘modes’.
Sampling from unnormalized Boltzmann distributions is a fundamental task across various scientific and computational fields, including statistics, Bayesian inference, and statistical mechanics. Traditional methods, such as Markov chain Monte Carlo (MCMC), can be slow and inefficient, particularly when dealing with high-dimensional or multimodal distributions. This has led to the development of neural samplers that use techniques like score-based diffusion or normalizing flows to transform a simple starting distribution into a more complex target distribution.
However, a significant hurdle for these neural samplers has been mode collapse. In the early stages of training, if the model only identifies a few modes, the learning process tends to reinforce these limited discoveries, neglecting other potential modes. This results in an incomplete and biased representation of the target distribution.
The PDNS Solution: A Step-by-Step Approach
PDNS tackles this problem by reframing the learning process as a stochastic optimal control problem and applying a ‘proximal point method’ in the space of path measures. Instead of attempting to solve the entire complex problem in one go, PDNS breaks it down into a series of simpler, manageable subproblems. Each subproblem guides the sampler to gradually approach the desired distribution, ensuring a more thorough exploration of the entire state space.
This staged procedure is crucial for preventing mode collapse. By taking smaller, constrained steps, PDNS ensures that the model doesn’t prematurely commit to a single mode. It maintains mode coverage and promotes stable optimization, even in challenging multimodal settings.
For practical implementation, the researchers instantiated each proximal step using a ‘proximal weighted denoising cross-entropy (WDCE)’ objective. This approach is computationally efficient and avoids the need to store entire trajectories, making it suitable for both continuous and discrete sampling tasks.
Also Read:
- New Methods Enhance Diffusion Model Fine-Tuning and Flow Model Quality
- MaskGRPO: A Unified Reinforcement Learning Approach for Multimodal Discrete Diffusion Models
Broad Applications and Impressive Results
The effectiveness and robustness of PDNS were demonstrated through extensive experiments across various domains:
-
Continuous Sampling Tasks: PDNS was tested on challenging synthetic energy functions (like the 32-well many-well potential, Funnel, Gaussian Mixture Models, and Mixture of Student’s t distributions) and particle potentials (such as DW-4, LJ-13, and LJ-55, relevant to molecular dynamics). In these benchmarks, PDNS achieved state-of-the-art performance, particularly excelling in targets with heavy tails and rugged energy surfaces. The proximal steps were shown to temper trajectory weights, stabilize gradients, and prevent premature mode concentration, leading to better mode coverage.
-
Discrete Sampling Tasks: The framework was also applied to learning distributions from statistical physics, including Ising and Potts models on square lattices, which exhibit phase transitions and strong mode separation. PDNS significantly outperformed existing methods like LEAPS and the Metropolis-Hastings algorithm in terms of magnetization and 2-point correlation errors. Furthermore, PDNS proved effective in amortized sampling for combinatorial optimization problems, such as finding the maximum cut in graphs, demonstrating its capability to reach comparable performance to ground-truth solvers like Gurobi.
The research highlights that the ‘proximal step size’ is a critical hyperparameter, balancing convergence speed and stability. Smaller step sizes lead to more conservative but stable updates, preserving mode coverage, while larger steps enable faster convergence but risk mode collapse. The adaptive scheduling strategy proposed by the authors automatically adjusts this step size, allowing for small, conservative steps early on and larger steps as the model aligns better with the target distribution.
The Proximal Diffusion Neural Sampler represents a significant advancement in diffusion-based sampling. By leveraging proximal iterations over path measures, PDNS offers a unified, stable, and effective framework for accurately sampling from complex distributions in both continuous and discrete domains. For more details, you can read the full research paper here.


