Sampling with Mollified Interaction Energy Descent
About
Sampling from a target measure whose density is only known up to a normalization constant is a fundamental problem in computational statistics and machine learning. In this paper, we present a new optimization-based method for sampling called mollified interaction energy descent (MIED). MIED minimizes a new class of energies on probability measures called mollified interaction energies (MIEs). These energies rely on mollifier functions -- smooth approximations of the Dirac delta originated from PDE theory. We show that as the mollifier approaches the Dirac delta, the MIE converges to the chi-square divergence with respect to the target measure and the gradient flow of the MIE agrees with that of the chi-square divergence. Optimizing this energy with proper discretization yields a practical first-order particle-based algorithm for sampling in both unconstrained and constrained domains. We show experimentally that for unconstrained sampling problems our algorithm performs on par with existing particle-based algorithms like SVGD, while for constrained sampling problems our method readily incorporates constrained optimization techniques to handle more flexible constraints with strong performance compared to alternatives.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Monotonic Bayesian Neural Network Classification | COMPAS (test) | OOD Ratio0.00e+0 | 24 | |
| Monotonic Bayesian Neural Network Regression | Blog Feedback (test) | Ratio Out (%)0.00e+0 | 4 | |
| Target distribution approximation | Ring | Wasserstein-2 Distance (Sinkhorn)0.1074 | 2 | |
| Target distribution approximation | Cardioid | Wasserstein-2 Distance (Sinkhorn)0.124 | 2 | |
| Target distribution approximation | Double-moon | Wasserstein-2 Distance (Sinkhorn)0.4724 | 2 |