Paper: 2606.17048 Authors: Abbas Mammadov, Ozgur Kara, Kaan Oktay, Iskander Azangulov, Adil Kaan Akan, Hyungjin Chung, James Matthew Rehg, Yee Whye Teh Categories: cs.LG, cs.CV, stat.ML

The Gap

Diffusion and flow-based models provide a powerful prior by learning to denoise Gaussian-corrupted data.
But solving a linear inverse problem (e.g., super-resolution, inpainting, deblurring) requires the posterior score, not the unconditional score.

Existing approaches fall into two camps, each with clear shortcomings:

  1. Training‑free steering (DPS, GDP, DMPS): keep a fixed pretrained denoiser,
    then at each sampling step add an approximate measurement‑matching correction.
    These corrections rely on likelihood gradients or projections, are computationally expensive (often 10–20× more denoiser evaluations), and can be unstable.

  2. Conditional restoration models (e.g., SR3, Palette): train a task‑specific network from scratch,
    discarding the denoising architecture of the original prior.
    This loses the plug‑and‑play flexibility and requires separate models for each inverse problem.

The gap is clear: no method obtains the exact posterior score while keeping the denoising structure of the prior.
This paper closes that gap.

     Problem                     Assumption                  Method                Evidence              Conclusion
+--------------------+     +---------------------+     +-------------------+    +--------------+      +------------------+
| Linear inverse     |     | Posterior score     |     | Closed-form       |    | EPS beats    |      | Posterior        |
| problem needs      | --> | is intractable /    | --> | posterior score   | -> | baselines on | -->  | sampling =       |
| posterior score,   |     | approximated with   |     | via Gaussian      |    | FFHQ/ImageNet|      | denoising under  |
| prior only gives   |     | gradient corrections|     | interpolants      |    | with 10x     |      | anisotropic      |
| unconditional score|     | or separate models  |     |                   |    | fewer evals  |      | covariance       |
+--------------------+     +---------------------+     +-------------------+    +--------------+      +------------------+

The Increment

One sentence: Before this paper, exact posterior score for linear inverse problems under diffusion/flow priors was unavailable; after this paper, we have a closed‑form expression that turns posterior sampling into a denoising problem with an anisotropic noise covariance, eliminating the need for likelihood gradients or extra training tasks.

Core Mechanism

The key insight is a reparameterization of the joint distribution of the clean data xx and the measurement y=Ax+ηy = A x + \eta.
The authors work with general Gaussian interpolants — a family of stochastic processes that connect the data distribution to a Gaussian noise source.
They derive the exact posterior score xtlogp(xty)\nabla_{x_t} \log p(x_t \mid y) in closed form:

xtlogp(xty)=1σt2(some linear combination)\nabla_{x_t} \log p(x_t \mid y) = \frac{1}{\sigma_t^2} \left( \text{some linear combination} \right)

More concretely, the posterior score can be written as the score of an operator‑dependent shifted pivot under an anisotropic noise covariance.
This means that instead of denoising the standard Gaussian corruption, the denoiser must learn to denoise a specially constructed noisy image whose noise covariance is shaped by the forward operator AA.

The training objective Exact Posterior Score (EPS) directly matches this analytic score.
It preserves the input/output structure of standard denoising (noisy image → clean image) but with a modified corruption process that incorporates the measurement.
As a result, EPS can be trained from scratch or fine‑tuned from a pretrained denoiser with minimal changes.

At inference, EPS uses the same sampler as the underlying backbone (e.g., DDIM, DPM‑Solver) — no likelihood gradients, no projections, no extra steps.

            TRAINING PATH                              INFERENCE PATH
+-----------------------------+               +-------------------------------+
|  Clean image x0             |               |  Measurement y               |
|         |                   |               |         |                     |
|         v                   |               |         v                     |
|  y = A x0 + eta             |               |  Construct shifted pivot     |
|         |                   |               |  using y and operator A      |
|         v                   |               |         |                     |
|  Construct noisy pair       |               |         v                     |
|  (z, x0) with anisotropic   |               |  Run standard sampler        |
|  covariance derived from A  |               |  (e.g., DDIM) with EPS       |
|         |                   |               |  denoiser                     |
|         v                   |               |         |                     |
|  Train denoiser D(z) -> x0  |               |         v                     |
|  (EPS loss on posterior     |               |  Reconstructed x0            |
|   score)                    |               |                               |
+-----------------------------+               +-------------------------------+

Structural Metaphor: The Conductor’s Score

Imagine an orchestra playing a symphony from a standard sheet (the unconditional score).
If you want the orchestra to adapt to a specific recording (the measurement), you can’t just give them the original sheet — you need a personalized score that tells each musician how to adjust for the room acoustics and the microphone positions.

  • The prior (unconditional score) is the generic sheet music.
  • The measurement yy is the recorded audio from the live performance.
  • The posterior score is the adjusted score that accounts for the specific recording setup.
  • The shifted pivot is the new reference point from which each musician reads their part.
  • The anisotropic noise covariance is the different “tuning offsets” for different instrument groups (high strings vs low brass), determined by the microphone placement (the operator AA).

EPS essentially teaches each denoiser (musician) to read that personalized score directly, so during inference they simply play from that score without needing a separate conductor to shout corrective instructions (likelihood gradients).

Key Concepts

  • Posterior Score:
    The gradient of the log‑probability of the noisy data given the observation.
    Think of it as a “direction arrow” pointing toward more likely clean images, but constrained by what you already observed (the measurement).
    In diffusion models, the unconditional score points toward high‑quality natural images; the posterior score does the same but ensures consistency with yy.

  • Gaussian Interpolants:
    A family of stochastic processes that smoothly interpolate between the data distribution and a Gaussian distribution.
    Standard diffusion is a special case (VP‑SDE).
    This paper generalizes the interpolant to any linear Gaussian corruption, including the one induced by the inverse problem.
    This generalization is what allows the closed‑form posterior score.

  • Shifted Pivot:
    Instead of denoising from pure Gaussian noise, the denoiser now operates on a “pivot” point that is a linear combination of the measurement yy and Gaussian noise.
    The pivot is shifted because the measurement provides partial information about the clean image.
    This pivot becomes the input to the denoiser, and the output is the clean image.

Framework Shift

The old paradigm: unconditional score + approximate correction at each step.
The new paradigm: exact posterior score → standard denoising sampler.

Before (mainstream approach):        After (this paper):
+----------------------------+      +----------------------------+
| Unconditional denoiser D   |      | EPS denoiser D_EPS         |
|         |                   |      |         |                  |
|         v                   |      |         v                  |
| Sample with score updates  |      | Sample with standard       |
| (DDPM / DDIM)              |      | sampler (no extra steps)   |
|         |                   |      |         |                  |
|         v                   |      |         v                  |
| For each step t:           |      | Output: reconstructed x0   |
|   s = unconditional score  |      |                            |
|   correction = grad loss   |      |                            |
|   (e.g., DPS: ||y - A x||) |      |                            |
|   x_{t-1} = update(s + cor)|      |                            |
+----------------------------+      +----------------------------+

One sentence: From *approximate correction of unconditional score to exact closed‑form posterior score, the core shift is that the measurement information is baked into the denoiser during training, not injected during inference.

Expert Assessment

Problem choice: Real gap.
The field has been wrestling with approximate posterior sampling for years.
This paper gives an exact solution — assuming linear Gaussian measurement models — which covers a large class of practically relevant inverse problems.

Method maturity: Clever insight, not brute force.
The derivation is mathematically elegant and leverages existing theory of Gaussian interpolants.
There’s no hidden simplicity that was overlooked — the hard part was realizing the closed form exists.
One could argue the approach is somewhat restricted to linear forward models, but that’s inherent to the problem setting.

Experimental integrity: Fair baselines, solid numbers.
They compare against DPS, GDP, and other training‑free methods, as well as task‑specific restoration models.
EPS consistently beats or matches on FID, LPIPS, and distributional metrics.
The 10× reduction in denoiser evaluations is a clear win.
No obvious red flags; code is likely to be released.

Writing quality: Good but dense.
The method section uses notation that could be more clearly linked to the intuition.
The diagram in the paper could be more helpful; the “shifted pivot” concept deserves a dedicated figure.
If the authors rewrote Section 3 with a running example (e.g., a simple 1D deblurring), it would elevate the paper.

Verdict: Strong accept — exact posterior score for linear inverse problems under diffusion priors is a significant theoretical contribution with immediate practical impact.

Takeaways

  • Direct fine‑tuning recipe: Practitioners can take any pretrained diffusion denoiser, fine‑tune it with the EPS loss for their specific operator AA, and get a sampler that uses the same inference loop with no extra overhead.
  • Modular design: The EPS trainable component is independent of the sampler — it works with DDIM, DPM‑Solver, or any ODE/SDE solver that expects a denoiser.
  • Unified view of inverse problems: The framework shows that all linear Gaussian inverse problems can be reduced to the same core denoising task, differing only in the noise covariance structure. This insight can guide future work on adaptive sampling or meta‑learning across operators.
  • Avoiding adversarial corrections: By removing likelihood gradients, EPS circumvents the gradient‑based instabilities that plague training‑free methods (especially in high‑resolution image domains).

论文: 2606.17048 作者: Abbas Mammadov, Ozgur Kara, Kaan Oktay, Iskander Azangulov, Adil Kaan Akan, Hyungjin Chung, James Matthew Rehg, Yee Whye Teh 分类: cs.LG, cs.CV, stat.ML

缺口

扩散模型与流模型通过学习如何对高斯噪声污染的数据进行去噪,来提供强大的先验。
但解决线性逆问题(如超分辨率、修复、去模糊)需要的是后验分数,而非无条件分数。

现有方法分为两类,各有明显缺陷:

  1. 无训练纠正法(DPS、GDP、DMPS):保留预训练的去噪器,
    在每个采样步添加一个近似的测量匹配修正。
    这些修正需要计算似然梯度或投影,计算开销大(通常需要多10–20倍的去噪器评估),而且不稳定。

  2. 条件重建模型(如SR3、Palette):从头训练一个任务专用网络,
    丢弃了原始先验的去噪架构。
    这失去了即插即用的灵活性,每个逆问题都需要独立训练一个模型。

缺口很明显:没有任何方法能在保留去噪结构的同时获得精确的后验分数。
这篇论文填补了这个空缺。

    问题                      假设                      方法                    证据                  结论
+---------------------+    +--------------------+    +------------------+    +-------------+     +-------------------+
| 线性逆问题需要       |    | 后验分数不可解/     |    | 通过高斯插值      |    | EPS 在      |     | 后验采样 =        |
| 后验分数,但先验只   | -> | 只能用梯度修正或    | -> | 得到后验分数的    | -> | FFHQ/       | --> | 各向异性协方差    |
| 提供无条件分数       |    | 单独模型近似       |    | 闭式解           |    | ImageNet    |     | 下的去噪          |
+---------------------+    +--------------------+    +------------------+    | 超越基线,    |     +-------------------+
                                                                           | 去噪器评估    |
                                                                           | 少10倍        |
                                                                           +-------------+

增量

一句话: 这篇论文之前,线性逆问题在扩散/流先验下的精确后验分数是未知的;
这篇论文之后,我们有了一个闭式表达,将后验采样转化为各向异性噪声协方差下的去噪问题,不再需要似然梯度或额外训练任务。

核心机制

关键洞察是对干净数据 xx 和测量值 y=Ax+ηy = A x + \eta 的联合分布进行重新参数化。
作者使用了一般高斯插值——一个将数据分布连接到高斯噪声源的随机过程族。
他们推导出后验分数 xtlogp(xty)\nabla_{x_t} \log p(x_t \mid y) 的精确闭式:

xtlogp(xty)=1σt2(某个线性组合)\nabla_{x_t} \log p(x_t \mid y) = \frac{1}{\sigma_t^2} \left( \text{某个线性组合} \right)

更具体地说,后验分数可以被写成某个算子依赖的移位枢轴(shifted pivot)处的分数,且噪声协方差是各向异性的。
这意味着去噪器不是去处理标准的高斯污染,而是要去学习去噪一个特殊构造的带噪图像,其噪声协方差由前向算子 AA 决定。

训练目标 EPS 直接匹配这个解析分数。
它保留了标准去噪的输入/输出结构(带噪图像→干净图像),但污染过程被修改,融入了测量值。
因此 EPS 可以从头训练,也可以从预训练去噪器微调,只需极少的改动。

推理时,EPS 使用与底层骨干完全相同的采样器(如 DDIM、DPM‑Solver),没有似然梯度,没有投影,没有额外步骤。

           训练路径                                 推理路径
+-----------------------------+               +-------------------------------+
|  干净图像 x0                |               |  测量 y                     |
|         |                    |               |         |                    |
|         v                    |               |         v                    |
|  y = A x0 + eta             |               |  构造移位枢轴              |
|         |                    |               |  使用 y 和算子 A            |
|         v                    |               |         |                    |
|  构造带噪配对 (z, x0)       |               |         v                    |
|  协方差由 A 推导,各向异性  |               |  运行标准采样器            |
|         |                    |               |  (如 DDIM)配合 EPS       |
|         v                    |               |  去噪器                     |
|  训练去噪器 D(z) -> x0       |               |         |                    |
|  (EPS 损失在后验分数上)    |               |         v                    |
+-----------------------------+               |  重建的 x0                 |
                                               +-------------------------------+

结构比喻:指挥的总谱

想象一支管弦乐队用标准乐谱(无条件分数)演奏交响曲。
如果你想让乐队适配某个特定的录音(测量值),不能只给他们原版乐谱——需要一份个性化的总谱,告诉每个乐手如何根据音乐厅的声学和麦克风位置调整。

  • 先验(无条件分数)是通用的乐谱。
  • 测量值 yy 是现场录音的音频。
  • 后验分数是考虑了特定录音环境而调整过的总谱。
  • 移位枢轴是每个乐手读谱的新参考点。
  • 各向异性噪声协方差是不同的乐器组(高音弦乐 vs 低音铜管)需要不同的调音偏移,由麦克风位置(算子 AA)决定。

EPS 实际上教会了每个去噪器(乐手)直接读这份个性化总谱,推理时他们只需按谱演奏,不需要一个单独的指挥在旁大喊纠正指令(似然梯度)。

关键概念

  • 后验分数:给定观测条件下的带噪数据的对数概率梯度。
    可以把它想象成一个“方向箭头”,指向更可能的干净图像,但要受观测值约束。
    在扩散模型中,无条件分数指向高质量的自然图像;后验分数在做到这点的同时还要保证与 yy 一致。

  • 高斯插值:一系列平滑地在数据分布和高斯分布之间插值的随机过程。
    标准扩散是它的一个特例(VP‑SDE)。
    本文将插值推广到任意线性高斯污染过程,包括由逆问题诱导的污染。
    正是这种推广使得后验分数闭式解成为可能。

  • 移位枢轴:去噪器不再从纯高斯噪声出发,而是从一个“枢轴”点开始,这个点是测量值 yy 和高斯噪声的线性组合。
    枢轴被“移位”,是因为测量值提供了部分干净图像的信息。
    这个枢轴成为去噪器的输入,输出则是干净图像。

框架转变

旧范式:无条件分数 + 每步近似纠正。
新范式:精确后验分数 → 标准去噪采样。

之前(主流方法):                之后(本文方法):
+----------------------------+      +----------------------------+
| 无条件去噪器 D             |      | EPS 去噪器 D_EPS          |
|         |                   |      |         |                  |
|         v                   |      |         v                  |
| 通过分数更新采样            |      | 用标准采样器              |
| (DDPM / DDIM)            |      | (无额外步骤)            |
|         |                   |      |         |                  |
|         v                   |      |         v                  |
| 对每一步 t:                 |      | 输出:重建的 x0           |
|   s = 无条件分数           |      |                            |
|   修正 = 梯度损失           |      |                            |
|   (如 DPS: ||y - A x||)  |      |                            |
|   x_{t-1} = 更新(s + 修正) |      |                            |
+----------------------------+      +----------------------------+

一句话: 从“近似纠正无条件分数”到“精确闭式后验分数”,核心转变是把测量信息在训练时烘焙进去噪器,而不是在推理时注入。

专家评审

选题眼光: 真缺口。
这个领域多年来一直在纠结于近似的后验采样。
本文给出了一个精确解——虽然限于线性高斯测量模型,但这覆盖了大量实际相关的逆问题。

方法成熟度: 巧劲,非蛮力。
推导数学优雅,利用了高斯插值的现有理论。
并非有什么被忽略的简单方法——难点在于意识到闭式解的存在。
有人可能会说方法局限于线性前向模型,但这本来就是问题的设定条件。

实验诚意: 基线公平,数字可靠。
他们与DPS、GDP等无训练方法以及任务专用重建模型都进行了比较。
EPS在FID、LPIPS和分布指标上稳定地持平或超越。
去噪器评估次数少10倍是明显的优势。
没有明显红旗;代码应该会开源。

写作功力: 不错但有些密集。
方法部分的符号可以更清晰地与直觉挂钩。
论文中的图示可以更有帮助;“移位枢轴”概念值得专门配图。
如果作者在第3节加一个贯穿始终的例子(例如一维去模糊),论文整体会更上一层楼。

判决: 强接收 —— 扩散先验下线性逆问题的精确后验分数是一项重要的理论贡献,且有直接的实践价值。

要点总结

  • 直接微调秘诀:实践者可以拿任何预训练的扩散去噪器,针对自己的算子 AA 用EPS损失微调,就可以使用完全相同的推理循环,没有额外开销。
  • 模块化设计:EPS可训练组件独立于采样器——它适用于DDIM、DPM‑Solver或任何期望接收去噪器的ODE/SDE求解器。
  • 逆问题的统一视角:该框架表明,所有线性高斯逆问题都可以归结为同一个核心去噪任务,区别仅在于噪声协方差结构。这个见解可以指导未来关于跨算子的自适应采样或元学习的工作。
  • 避免对抗性修正:通过移除似然梯度,EPS绕过了无训练方法中梯度不稳定的问题(在高分辨率图像领域尤为突出)。