Noise, Denoise, Correct: MCMC Posterior Sampling with Diffusion Priors in Three Steps
summary
The gist
The gist: Diffusion waltz, an MCMC method using SDEdit-style noising–denoising as a proposal, corrected via Metropolis–Hastings for exact posterior sampling without prior evaluation, outperforms
In short
Diffusion waltz is an MCMC method for exact posterior sampling using SDEdit-style noising-denoising proposals corrected by Metropolis–Hastings. It handles non-differentiable models, like Navier–Stokes initial condition recovery, and incorporates observation information via conditional noising to improve mixing and performance compared to standard methods.
Key concepts
- Diffusion Waltz Method
- A three-step MCMC cycle: (i) noise the current state, (ii) denoise it back to a new sample, and (iii) use Metropolis–Hastings to accept or reject the new sample. This is inspired by SDEdit and aims for exact posterior sampling without prior evaluation.
- Conditional Noising Extension
- An enhancement that incorporates observation data ($y$) into the noising step. Instead of simple noise, it uses a kernel like Ensemble Kalman Conditional Noising (EKCN) to propose a new state that nudges the current estimate towards the observed data, improving proposal quality.
- Statistical Linearisation and EKCN Kernel
- This technique approximates complex nonlinear forward operators by linearizing them. This allows for gradient-free computation of necessary components like Jacobians and Kalman gains, making the proposal kernel tractable even when explicit derivatives are unavailable.
- Navier–Stokes Initial Condition Recovery
- The specific problem tested where the forward operator is non-differentiable. Diffusion waltz and its extension are validated here, showing they perform strongly across various noise levels and nonlinearity regimes.
Terminology used across episodes
This episode discusses
- Noise, Denoise, Correct: MCMC Posterior Sampling with Diffusion Priors in Three Steps · Paper Radio
- Solving Diffusion Inverse Problems with Restart Posterior Sampling
- Exploiting the Exact Denoising Posterior Score in Training-Free Guidance of Diffusion Models
- A Survey on Diffusion Models for Inverse Problems
- Classifier-Free Diffusion Guidance
- Diamond Maps: Efficient Reward Alignment via Stochastic Flow Maps
- ESS-Flow: Training-free guidance of flow-based models as inference in source space
- Sampling Data with Chains of Forward-Backward Diffusion Steps
- Functional Flow Matching
- Metropolis-Adjusted Diffusion Models
- Strong Stochastic Flow Maps
- It^o maps for any-step SDEs
- Reward-Guided Discrete Diffusion via Clean-Sample Markov Chain for Molecule and Biological Sequence Design
- Meta Flow Maps enable scalable reward alignment
- A General Framework for Inference-time Scaling and Steering of Diffusion Models
- Blade: A Derivative-free Bayesian Inversion Method using Diffusion Priors
The paper
Noise, Denoise, Correct: MCMC Posterior Sampling with Diffusion Priors in Three Steps · Read on arXiv
Takao Gregory David Bellchambers, Sanmitra Ghosh, Michalis Michaelides
PhysicsX
Transcript
Introduction to the show: ident: AI Radio. Generated commentary on the latest Artificial Intelligence papers.
Tom: Today's paper: "Noise, Denoise, Correct".
Jane: The gist: Diffusion waltz, an MCMC method using SDEdit-style noising–denoising as a proposal, corrected via Metropolis–Hastings for exact posterior sampling without prior evaluation,
Tom: First, who's behind it and why it matters.
Paper summary: Jane: So, thinking about the title "Noise, Denoise, Correct: MCMC Posterior Sampling with Diffusion Priors in Three Steps," what’s the simplest way to put this work?
Tom: It's an MCMC method that uses diffusion priors to sample from a posterior exactly without needing a prior evaluation, and it handles forward models that aren't differentiable.
Lu: The diffusion waltz structure is simple: you noising, then denoising, then a Metropolis–Hastings step to correct the sample.
Meng: The conditional noising extension is the part that makes it practical for data-driven problems because it lets you inject observation information into that proposal using a gradient-free ensemble Kalman update.
Jane: So, if you only listen to this show, what does this mean for someone who just wants to know what's new? It means they're getting a framework where they can sample from complex posteriors exactly on problems that are notoriously hard because the forward operator is non-differentiable.
Tom: The title says "Noise, Denoise, Correct," which points to the three steps of the method: first adding noise, then denoising back down, and finally correcting it via Metropolis–Hastings.
Lu: It's about taking something inspired by SDEdit for proposal generation and making it exact through that MH correction step based only on the likelihood.
Meng: For deployment at scale, the key thing is that they show how to approximate the Kalman gain K(h) using an ensemble of particles to avoid needing gradients of A directly.
Jane: And what this changes for us is that we can now tackle tasks like recovering initial conditions for Navier–Stokes where standard methods struggle with high nonlinearity and non-differentiability by using this diffusion waltz approach.
Tom: We've seen it performs strongly on all scores across different noise and nonlinearity regimes on the Navier–Stokes initial condition recovery task, ranking first or second against other methods.
Lu: It’s a method that matches or outperforms strong derivative-free baselines in both accuracy and calibration for that specific problem.
Meng: The limitation they flag is that the computation of K(h) still requires running an ensemble of J MCMC chains in parallel, so it adds some overhead when you try to run it at production scale.
Jane: So, the big picture is a simple method for exact posterior sampling that works even when things are nonlinear and non-differentiable, with observation information injected into the proposal to make it more effective.
Conclusion: Tom: So, we’ve been looking at this paper from arXiv titled "Noise, Denoise, Correct: MCMC Posterior Sampling with Diffusion Priors in Three Steps."
Jane: The core idea is that they've put together a three-step cycle for sampling from a posterior exactly using diffusion ideas.
Lu: Exactly. It proposes constructing a proposal by first noising the data, then denoising it back down, and finally applying a Metropolis–Hastings step to correct the sample.
Meng: It’s about getting that exact sample without needing an upfront prior evaluation, which is what makes it interesting for real-world applications.
Tom: So, if I boil it down for someone listening on the bus: this method uses diffusion as a trick to generate proposals that stay close to the data manifold, and then a final check ensures you land in the right spot.
Jane: That sounds like it tackles a big problem when your forward model isn't smooth or differentiable.
Lu: Right. They do this specifically for tasks where the forward operator is non-differentiable, like in some physical systems.
Tom: And they tested it on Navier–Stokes initial condition recovery problems, which are known for being really nonlinear and messy.
Jane: The results show that this Diffusion Waltz method performs very well across different noise levels and nonlinearity settings.
Meng: They consistently ranked first or second against other methods on those tests, which is significant because we’re often seeing gradient-based guidance fail in high nonlinearity scenarios.
Lu: What really stands out to me is the conditional noising extension they added later on, which lets you put observation information directly into that proposal.
Tom: That's what makes it more practical for real data problems, because you’re not just sampling blindly; you’re using what you see.
Jane: So, in short, this paper gives us a robust framework for exact posterior sampling on hard problems by combining diffusion priors with observation-informed proposals.
Meng: It's a simple plug-and-play structure, but the conditional noising is what really boosts the mixing and convergence speed to the stationary distribution.
Lu: The authors show that this approach can match or even beat derivative-free baselines on complex initial condition recovery tasks.
Tom: We’ve seen it matches or outperforms those derivative-free methods in both accuracy and calibration for that specific problem, which is a strong signal.
Jane: It suggests that using these diffusion ideas systematically can be a much better way to handle complex inverse problems than relying solely on standard optimization techniques.
Meng: The authors did acknowledge that the conditional noising still needs running an ensemble of MCMC chains, so it adds some computational cost at scale.
Lu: That’s a fair point about the overhead; you can’t avoid the necessary sampling steps entirely if you want exactness.
Tom: So, it's a powerful tool, but we gotta keep an eye on how much that ensemble computation hurts when we try to deploy this on massive datasets.
Jane: Exactly. The next thing to watch is whether this method scales up well enough for the huge problems we’re actually trying to solve in science and engineering.
More episodes
- 2610.09040-ORACLE: Optimizer-Relative Alignment for Constrained LEarning
- Daily Summary for 2026-10-17
- 2610.09056-A Geometry-Based Capacity Theory for Finite-Feature Associative Memory
- 2610.09109-Breaking Adversarial Transferability in Fine-Tuned Speech Recognition
- 2610.09126-Domain-informed Adaptive Sampling for Generalizable PINNs in Metal Additive Manufacturing via Conditional Flow Matching
- 2610.09174-Context-aware Attention-based Gaussian Mixture Models for Vehicular Trajectory Prediction
- 2610.09226-FLoRa: Flight-Assisted Data Collection from Duty Cycling LoRa Nodes under Energy Constraints
- 2610.09183-Q-PACE: Dynamic Precision Allocation for Quantization-Aware Training
- 2610.09282-Self-attention summary networks for subsurface velocity-model building from common-image gathers
- 2610.09334-VM-ARRAYDPS: Virtual Microphone Augmented Diffusion Posterior Sampling for Unsupervised Blind Speech Separation