Diffusion-PINN Sampler
Zhekun Shi, Longlin Yu, Tianyu Xie, Cheng Zhang

TL;DR
The paper introduces the Diffusion-PINN Sampler, a new diffusion-based sampling method that uses physics-informed neural networks to accurately estimate the drift term in reverse SDEs, with proven convergence and effective performance on complex tasks.
Contribution
It proposes a novel diffusion sampling algorithm that leverages PINNs to solve the PDE of log-density, providing convergence guarantees and improved accuracy in complex sampling scenarios.
Findings
Effective in identifying mixing proportions with isolated components
Provides convergence guarantees for the sampling process
Demonstrates superior performance on various sampling tasks
Abstract
Recent success of diffusion models has inspired a surge of interest in developing sampling techniques using reverse diffusion processes. However, accurately estimating the drift term in the reverse stochastic differential equation (SDE) solely from the unnormalized target density poses significant challenges, hindering existing methods from achieving state-of-the-art performance. In this paper, we introduce the Diffusion-PINN Sampler (DPS), a novel diffusion-based sampling algorithm that estimates the drift term by solving the governing partial differential equation of the log-density of the underlying SDE marginals via physics-informed neural networks (PINN). We prove that the error of log-density approximation can be controlled by the PINN residual loss, enabling us to establish convergence guarantees of DPS. Experiments on a variety of sampling tasks demonstrate the effectiveness of…
Peer Reviews
Decision·Submitted to ICLR 2025
- The paper is generally easier to follow. Theoretical results in Sec 5 could be of interested for readers from other domains.
- The proposed method is computationally expansive compared to other diffusion-based models to train—due to the Laplacian in PINN loss—and to sample from—due to the evaluation of gradient at every time step. - Insufficient comparison to modern baselines — in addition to MC methods like HMC or SMC, there’re many other diffusion/SDE based methods, such as [1,2], just to name a few. - Experiments were only conducted on rather simple, synthetic, target. I’ll be more convinced to see some higher-dim
The paper is very well written! It was pleasant to read and easy to follow. - The authors provide observations of failure of score FPE and propose a motivated and illustrated solution : solving the log-density FPE and plugging it in the reverse process afterwards. - The authors provide a good amount of experiments and parsimonious illustrations (just what is needed to illustrate their claims). - The authors assess performances of their methods with good metrics. It could seem naive to say, bu
I'm really sorry, but I think you will have to change the name (at least the reduced name) of your method! DPS is already a well known and well established sampling method for posterior problems [1]. I think it would be beneficial to avoid being shadowed by existing method. Moreover, it's more than just a sampling method that you present. It's a conjugate training and sampling algorithm. Your main change is about what your network is trained for (the log density) and not about the FPE which is n
Sampling via learned diffusion processes is an interesting and active field of research, which is arguably more challenging than the typical generative modeling task since no samples from the target are available. The connection to the underlying PDEs is interesting, however, not novel (see weaknesses). Still, the presentation is sound and offers a detailed and interesting theoretical analysis. The paper is mathematically well written, however, some (practical) implications and motivations coul
In my opinion, the paper has the following main weaknesses. 1. **Novelty.** The idea of employing PINNs for diffusion-based sampling has already been suggested in [1], [2], [3] and [4]. While [1] and [2] have been cited, only a preliminary version of [3] seems to be mentioned. In fact, in [3] (almost) the same algorithm has been presented (without relying on sampling from an MCMC algorithm) and multiple numerical experiments (including also variants of the suggested method, such as e.g. determi
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModel Reduction and Neural Networks · Generative Adversarial Networks and Image Synthesis · Gaussian Processes and Bayesian Inference
MethodsDiffusion
