On scalable and efficient training of diffusion samplers

Dongyeop Woo (Korea Advanced Institute of Science & Technology) · Minsu Kim (Mila / KAIST) · Minkyu Kim (Korea Advanced Institute of Science and Technology (KAIST)) · Kiyoung Seong (Korea Advanced Institute of Science & Technology) · Sungsoo Ahn (KAIST)
auxiliary energy functionclassical sampling methoddiffusion modelsdiffusion samplersenergy landscapehigh-dimensional problemsmode collapsemolecular conformer generationmonte carlo markov chainoff-policy sampleson-policy dataperiodic re-initializationprimacy biassample efficiencyscalable frameworkunnormalized energy distributions

We address the challenge of training diffusion models to sample from unnormalized energy distributions in the absence of data, the so-called diffusion samplers. Although these approaches have shown promise, they struggle to scale in more demanding scenarios where energy evaluations are expensive and the sampling space is high-dimensional. To address this limitation, we propose a scalable and sample-efficient framework that properly harmonizes the powerful classical sampling method and the diffusion sampler. Specifically, we utilize Monte Carlo Markov chain (MCMC) samplers with a novelty-based auxiliary energy as a Searcher to collect off-policy samples, using an auxiliary energy function to compensate for exploring modes the diffusion sampler rarely visits. These off-policy samples are then combined with on-policy data to train the diffusion sampler, thereby expanding its coverage of the energy landscape. Furthermore, we identify primacy bias, i.e., the preference of samplers for early experience during training, as the main cause of mode collapse during training, and introduce a periodic re-initialization trick to resolve this issue. Our method significantly improves sample efficiency on standard benchmarks for diffusion samplers and also excels at higher-dimensional problems and real-world molecular conformer generation.