Value Gradient Sampler: Learning Invariant Value Functions for Equivariant Diffusion Sampling
About
We propose the Value Gradient Sampler (VGS), a diffusion sampler parameterized by value functions. VGS generates samples from an unnormalized target density (i.e., energy) by evolving randomly initialized particles along the gradient of the value function. In many sampling problems where the target density exhibits invariant symmetries, value functions provide a novel approach to leveraging invariant networks for sampling by inducing an equivariant gradient flow, without requiring more complex equivariant networks. The value networks are trained via temporal difference learning, which supports off-policy training and other established reinforcement learning (RL) techniques. By combining advanced RL methods with efficient invariant networks, VGS achieves both the highest sample quality and the fastest sampling speed among our baselines on the 55-particle Lennard-Jones system.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Unconditional modeling | Funnel d = 10 | -- | 30 | |
| n-body particle system sampling | DW-4 d = 8 | W2 Distance1.587 | 20 | |
| Sampling from synthetic distributions | 25GMM d = 2 | Delta Log Partition Function Error (Zr)0.003 | 13 | |
| Sampling from synthetic distributions | Manywell d = 32 | Partition Function Error (Zr)0.845 | 13 | |
| n-body particle system sampling | LJ-13 (d = 39) | W2 Distance4.029 | 13 | |
| n-body particle system sampling | LJ-55 d = 165 | W215.906 | 10 | |
| Sampling n-Body Particle Systems | LJ-55 | Time per Step (ms)1.28 | 8 |