跳转至

Denoising Implicit Variational Inference

会议: NeurIPS 2026
arXiv: 2610.24509
OpenReview: https://openreview.net/forum?id=GfgvZIgKUs
代码: https://github.com/VincentWangzt/DIVI
领域: 优化/理论
关键词: 半隐式变分推断、去噪分值匹配、边缘分值估计、重参数化梯度、非精确随机梯度上升

一句话总结

针对半隐式变分推断中边缘分值难求导致证据下界(ELBO)梯度优化受阻的难题,本文提出去噪隐式变分推断(DIVI),通过去噪分值匹配直接拟合边缘分值网络作为即插即用估计器,免除反向条件采样并具备严格非精确随机梯度收敛保证。

研究背景与动机

贝叶斯推断是现代概率建模中刻画不确定性的基石,但后验分布的显式解析积分往往不可行。传统平均场变分推断(MFVI)依赖严格的因子分解假设,难以捕捉参数间复杂的后验相关性与多峰几何结构。后续涌现的结构化变分分布、归一化流与半隐式变分推断(SIVI)显著放宽了分布假设,其中 SIVI 结合显式条件分布层与隐式混合分布,采样极为轻便且表达能力极其强大。然而,由于边缘密度关于混合隐变量的积分无法解析求出,SIVI 边缘对数密度的梯度(即边缘分值 \(\nabla_z \log q_\phi(z)\))不可解析,导致直接最大化严格证据下界(ELBO)陷入瓶颈。

现有的严格 ELBO 无偏估计方案(如无偏隐式变分推断 UIVI)利用恒等式将边缘分值重写为反向条件分布 \(q_\phi(\epsilon|z)\) 下关于条件分值的期望,但在实际实现中必须借助内层马尔可夫链蒙特卡洛(MCMC,如 HMC)进行采样;当反向分布呈高维或多峰特征时,马氏链在有限步数内极难充分解耦,计算开销巨大且易发生发散。基于重要性采样的变体(如 AISIVI 引入条件连续归一化流提议分布)虽然摆脱了 MCMC,但仍高度依赖对反向条件分布的内层显式拟合与加权采样,梯度估计方差大且训练成本依然沉重。

面对「反向条件采样不可控与梯度方差膨胀」的核心矛盾,本文的切入角度是跳出反向分布采样的传统范式:从半隐式分层生成过程直接联合采样的样本对天然自带解析的条件分值目标,根据 Vincent 去噪分值匹配(DSM)原理,拟合条件分值回归的全局期望收敛目标恰恰就是真实的边缘分值。核心 idea:提出去噪隐式变分推断(DIVI),利用去噪分值匹配直接训练轻量级代理分值网络学习边缘分值,在路径式 ELBO 梯度优化中将其作为即插即用估计器替代内部反向条件采样,并建立基于非精确随机梯度上升的非凸收敛性理论。

方法详解

整体框架

DIVI 针对半隐式变分族 \(q_\phi(z) = \int q_\phi(z|\epsilon) q(\epsilon) \mathrm{d}\epsilon\),在重参数化形式 \(z = h_\phi(u, \epsilon) = \mu_\phi(\epsilon) + u \odot \sigma_\phi(\epsilon)\) 下进行高效的 ELBO 最大化。其核心机制由双层交替更新循环构成:外层为生成器参数 \(\phi\) 的变分更新,内层为代理分值网络参数 \(\psi\) 的去噪分值匹配回归更新。整个推断流程完全消除了内部 MCMC 链或复杂提议分布,单次路径式梯度更新仅需一次代理分值网络的前向评估。

%%{init: {'flowchart': {'rankSpacing': 24, 'nodeSpacing': 28, 'padding': 6, 'wrappingWidth': 400}}}%%
flowchart TD
    A["先验采样与生成<br/>ϵ~q(ϵ), u~q(u)"] --> B["解析前向重参数化<br/>z = h_ϕ(u, ϵ)"]
    B --> C["去噪分值匹配回归<br/>拟合可微条件分值 ∇_z log q_ϕ(z|ϵ)"]
    C --> D["代理分值网络参数更新<br/>优化 ψ 逼近真边缘分值 s_ϕ(z)"]
    D --> E["即插即用路径式 ELBO 梯度<br/>g_hat = (∇_z log p(D,z) - s_ψ(z)) ∇_ϕ h_ϕ"]
    E --> F["变分参数更新<br/>非精确随机梯度上升更新 ϕ"]

关键设计

1. 去噪分值匹配边缘分值回归:直接拟合边缘分值消除反向采样 针对 UIVI 依赖对复杂反向条件分布 \(q_\phi(\epsilon|z)\) 进行 MCMC 采样导致的高方差与链延迟瓶颈,DIVI 借助分值恒等式 \(\nabla_z \log q_\phi(z) = \mathbb{E}_{\epsilon \sim q_\phi(\epsilon|z)} [\nabla_z \log q_\phi(z|\epsilon)]\),将边缘分值逼近转化为回归问题。由于半隐式生成机制 \(u \sim q(u), \epsilon \sim q(\epsilon), z = h_\phi(u, \epsilon)\) 允许极为廉价地获取成对样本 \((z, \epsilon)\),且高斯条件分布 \(q_\phi(z|\epsilon) = \mathcal{N}(\mu_\phi(\epsilon), \text{diag}(\sigma_\phi^2(\epsilon)))\) 的条件分值 \(\nabla_z \log q_\phi(z|\epsilon) = -(z - \mu_\phi(\epsilon)) / \sigma_\phi^2(\epsilon)\) 具备封闭解析式,DIVI 将代理分值网络 \(s_\psi(z)\) 的拟合目标构建为去噪分值匹配目标: $\(\min_{\psi} \mathcal{J}(\phi, \psi) = \mathbb{E}_{\epsilon \sim q(\epsilon), u \sim q(u)} \left[ \|s_\psi(z) - \nabla_z \log q_\phi(z|\epsilon)\|^2 \right]\)$ 理论证明表明,该目标函数在数学上严格分解为真边缘分值估计误差 \(\mathcal{E}^2(\phi, \psi) = \mathbb{E}_{q_\phi(z)} \|s_\psi(z) - \nabla_z \log q_\phi(z)\|^2\) 与关于 \(\psi\) 恒定的反向 Fisher 信息量常数项 \(\mathbb{E}_z [ \mathcal{I}(q_\phi(\epsilon|z)) ]\) 之和。因此在固定变分参数 \(\phi\) 时最小化该可微目标,其全局最优解在 \(q_\phi\)-几乎处处严格收敛至真实边缘分值 \(s_\psi^*(z) = \nabla_z \log q_\phi(z)\),彻底摆脱了复杂的显式反向分布建模。

2. 即插即用路径式梯度估计:单次网络前向推理替代昂贵数值积分 为了直接优化未截断的真实 ELBO 目标 \(\mathcal{L}(\phi) = \mathbb{E}_{q(\epsilon)q(u)} [\log p(\mathcal{D}, z) - \log q_\phi(z)]|_{z=h_\phi(u, \epsilon)}\),DIVI 导出路径式(pathwise)梯度表达式并代入已学得的代理分值网络。传统黑盒梯度因为边缘对数密度未知而不可行,而路径式梯度只需边缘分值: $\(\hat{g}(\phi, \psi) := \frac{1}{N} \sum_{i=1}^N \left( \nabla_z \log p(\mathcal{D}, z_i) - s_\psi(z_i) \right) \nabla_\phi h_\phi(u_i, \epsilon_i)\)$ 其中联合概率分值 \(\nabla_z \log p(\mathcal{D}, z_i)\) 直接由先验和似然对数导数提供,而难以计算的边缘分值项被一次轻量级 MLP 前向传播 \(s_\psi(z_i)\) 完全接管。这使得每次变分更新的计算开销从 UIVI 多步 HMC 计算(涉及多次昂贵的目标梯度的反向传播与链步进)或 AISIVI 的归一化流提议计算,降低至单次常数开销的网络推理,大幅降低了梯度的方差与运行延迟。

3. 非精确随机梯度上升收敛性:严格界定分值误差对稳态间隙的控制 为回答「网络逼近带来的分值误差如何影响变分参数收敛」这一理论核心问题,DIVI 将整个更新流形式化为带有有偏梯度的非精确随机梯度上升(Inexact Stochastic Gradient Ascent)。将经验梯度分解为真实梯度、条件偏差 \(b_n = \mathbb{E}[\hat{g}_n | \mathcal{G}_n] - \nabla_\phi \mathcal{L}(\phi_n)\) 与鞅差噪声 \(\xi_n\)。在目标光滑性、四阶矩有界性(\(\mathbb{E}_{q_\phi} \|\nabla_z \log p(\mathcal{D}, z)\|^4 \leq M, \mathbb{E}_{q_\phi} \|s_\psi(z)\|^4 \leq M\))以及高斯重参数化映射雅可比矩阵算子范数界 \(C_h = \mathcal{O}(C (\log d)^2)\) 的常规假设下,证明了偏差范数严格受分值匹配残差控制:\(\|b_n\|^2 \leq \sqrt{C_h} \mathcal{E}_n^2\),而噪声方差满足 \(\mathbb{E}[\|\xi_n\|^2 | \mathcal{G}_n] \leq 4\sqrt{M C_h} / N\)。由此建立的平均稳态收敛界定理为: $\(\frac{1}{T} \sum_{n=0}^{T-1} \mathbb{E}\|\nabla_\phi \mathcal{L}(\phi_n)\|^2 \leq \left( \frac{4\Delta_0}{\eta T} + \frac{2\eta L \Sigma^2}{N} \right) + 3J \left( \frac{1}{T} \sum_{n=0}^{T-1} \mathbb{E}\mathcal{E}_n^2 \right)\)$ 这一理论结果清晰解耦了两类误差:前半部分对应常规有限批量随机采样的统计优化误差,在平衡步长下以 \(\mathcal{O}((NT)^{-1/2})\) 衰减;后半部分直接由轨迹上分值匹配误差的时间平均值线性控制。这表明只要分值网络在优化路径上保持充分拟合,DIVI 就能保证收敛至一阶平稳点。

损失函数 / 训练策略

DIVI 采取双层嵌套循环策略。在每个主迭代步 \(n\) 中: 1. 分值网络热身与多步内循环(\(\psi\)-step):固定生成器参数 \(\phi_n\),执行 \(L_\psi\) 次梯度下降(实验中二维玩具与扩散任务取 \(L_\psi=5\),BNN 任务取 \(L_\psi=2\)),每步使用批量大小 \(B=2048\) 的独立前向重参数化样本更新代理网络 \(\psi \leftarrow \psi - \eta_\psi \nabla_\psi \mathcal{J}_\psi\); 2. 变分参数单步更新(\(\phi\)-step):固定已更新的代理网络 \(\psi_n\),采样大小为 \(N=128\) 的批量计算经验路径式梯度 \(\hat{g}_n\),执行梯度上升更新生成器 \(\phi_{n+1} \leftarrow \phi_n + \eta_\phi \hat{g}_n\); 3. 学习率通常设定为 \(\eta_\phi = 10^{-3}, \eta_\psi = 10^{-3}\),并在训练初期对分值网络进行充分预热初始化,确保联合更新伊始分值场已具备良好的全局拓扑轮廓。

实验关键数据

主实验

论文在二维合成目标(交叉 X 型、学生 t 分布重尾、8 高斯多峰)、100 维条件双阱扩散过程后验推断,以及 6 个 UCI 数据集上的贝叶斯神经网络(BNN)回归任务上展开全面评估。

1. 100 维条件双阱扩散过程后验推断对比 采用欧拉-马鲁山法离散化时间跨度 \(t \in [0, 1]\)(步长 \(\Delta t = 0.01\),维度 \(d=100\)),每 5 步施加带高斯噪声观测(\(\sigma=0.1\))。以运行 100,000 步的随机梯度朗之万动力学(SGLD,1,000 粒子)作为高精度黄金参考,评估从 100,000 个后验样本估计的期望对数边缘似然(Expected Log Marginal Likelihood,越大越好)与端到端墙上时钟训练用时(包含预热):

方法 梯度估计策略 / 分值逼近方式 期望对数边缘似然(Ref: SGLD) 端到端训练耗时 (Wall-clock) 核心表现评价
SGLD (Reference) 真实动力学长链 MCMC 粒子采样 -14.82 (基准金标准) — 黄金参考轨迹
SIVI 先验采样无偏代理下界梯度 -26.45 ± 0.62 142s 代理下界存在固有渐近偏差
UIVI 内部 HMC 反向条件分布采样 -23.18 ± 0.85 684s MCMC 链收敛慢且延迟极高
KSIVI Stein 核化分值估计器(10万步) -21.40 ± 0.45 1150s 核方法高维计算复杂度高
AISIVI 条件归一化流提议重要性采样 -18.76 ± 0.38 320s 提议分布拟合带来额外开销
DIVI (本文) 去噪分值匹配网络即插即用估计 -16.12 ± 0.24 98s 最逼近 SGLD 参考,训练耗时最低

2. 贝叶斯神经网络(BNN)回归性能对比 在单隐层 ReLU 结构(50 个隐层单元,参数维度 301 至 751 维)上评测测试集均方根误差(RMSE,越低越好)与负对数似然(NLL,越低越好),汇报 10 次独立重复运行的均值与标准误差:

数据集 维度 \(d\) 评估指标 SIVI UIVI AISIVI KSIVI DIVI (本文)
Boston Housing 751 RMSE ↓
NLL ↓
2.82 ± 0.12
2.42 ± 0.05
2.76 ± 0.10
2.38 ± 0.04
2.68 ± 0.09
2.35 ± 0.04
2.62 ± 0.08
2.34 ± 0.03
2.64 ± 0.07
2.31 ± 0.03
Concrete 501 RMSE ↓
NLL ↓
5.34 ± 0.18
3.12 ± 0.04
5.21 ± 0.15
3.08 ± 0.03
5.09 ± 0.14
3.04 ± 0.03
4.98 ± 0.12
3.01 ± 0.02
4.92 ± 0.11
2.98 ± 0.02
Power Plant 251 RMSE ↓
NLL ↓
4.08 ± 0.04
2.82 ± 0.01
4.02 ± 0.03
2.80 ± 0.01
3.98 ± 0.03
2.78 ± 0.01
3.95 ± 0.02
2.77 ± 0.01
3.89 ± 0.02
2.74 ± 0.01
Protein 501 RMSE ↓
NLL ↓
4.38 ± 0.03
2.89 ± 0.01
4.31 ± 0.02
2.86 ± 0.01
4.25 ± 0.02
2.84 ± 0.01
4.28 ± 0.02
2.85 ± 0.01
4.17 ± 0.02
2.81 ± 0.01
Wine Red 651 RMSE ↓
NLL ↓
0.64 ± 0.01
0.98 ± 0.02
0.63 ± 0.01
0.96 ± 0.02
0.63 ± 0.01
0.95 ± 0.01
0.61 ± 0.01
0.94 ± 0.01
0.62 ± 0.01
0.93 ± 0.01
Yacht 351 RMSE ↓
NLL ↓
1.15 ± 0.08
1.48 ± 0.06
1.08 ± 0.07
1.42 ± 0.05
1.02 ± 0.06
1.36 ± 0.04
0.88 ± 0.05
1.32 ± 0.03
0.94 ± 0.05
1.28 ± 0.03

消融实验

为定量剥离分值估计器本身的精确度与推断时延,论文在 X-shaped 合成目标优化轨迹的固定检查点(2,000 至 10,000 步)上,以长期 HMC 黄金链计算的分值为基准,评测不同分值估计器的平方 \(L^2\) 误差与单次评估时延:

评估检查点 (训练步数) SIVI 代理分值误差 UIVI (HMC) 估计误差 AISIVI (CNF) 估计误差 DIVI (本文) 估计误差
2,000 steps 154.381 ± 68.264 1188.717 ± 509.566 45.529 ± 34.394 0.899 ± 0.406
4,000 steps 113.301 ± 27.096 889.808 ± 239.577 13.478 ± 8.219 0.802 ± 0.388
6,000 steps 78.763 ± 17.876 880.869 ± 314.731 7.249 ± 2.089 0.407 ± 0.211
8,000 steps 81.909 ± 27.307 972.443 ± 358.567 20.203 ± 6.899 0.303 ± 0.137
10,000 steps 107.791 ± 21.953 899.236 ± 273.263 6.881 ± 3.126 0.331 ± 0.245
单次评估用时 (ms) 5.316 ± 0.082 ms 204.523 ± 10.375 ms 8.096 ± 0.099 ms 0.134 ± 0.001 ms

关键发现

  • 分值逼近精度与延迟实现数量级飞跃:消融实验直接证明,DIVI 在所有训练步数检查点上的分值平方 \(L^2\) 估计误差均比当前表现最好的 AISIVI 低 1-2 个数量级,比 UIVI 低 3 个数量级以上。而在评估耗时上,由于仅需单次轻量 MLP 前向计算,DIVI 仅需 0.134 ms,比 UIVI 的 204.5 ms 提速逾 1500 倍。
  • 高维与复杂流形适应能力显著更强:在 100 维条件扩散过程中,UIVI 因 HMC 在复杂双阱流形上难以混匀导致边缘似然严重欠佳;而 DIVI 紧密贴合真实双阱转移路径,后验不确定性置信带与 SGLD 黄金参考高度一致,同时训练耗时相比 KSIVI 减少逾 91%。
  • 不确定性质量在 BNN 不确定性泛化中优势突出:在多项真实回归数据集上,虽然 KSIVI 在局部 RMSE 上略优,但 DIVI 在负对数似然(NLL)上几乎全面占优,体现出去噪分值学习能够精确刻画后验分布尾部与方差结构,预测校准能力极其稳健。

亮点与洞察

  • 范式重塑的精妙性:巧妙规避了「为了估计边缘分布分值而被迫反向推断混合变量」的传统逻辑怪圈,利用去噪分值匹配直接将生成分布的前向配对样本转化为监督回归信号,实现了逆向问题的正向解析求解。
  • 理论体系自洽完备:将代理网络逼近误差严谨融入随机优化的鞅差噪声与偏差框架,给出了收敛界显式依赖于分值均方误差的理论定理,打破了隐式变分方法长期缺乏非凸优化收敛保证的理论困局。
  • 极佳的工程迁移价值:算法中将代理网络解耦为 plug-in 模块的思想可无缝迁移至扩散生成模型加速、广义层次 VAE 隐空间后验推断以及隐式先验贝叶斯逆问题中。

局限与展望

  • 极端多峰分布覆盖挑战:作者在讨论中指出,在具有多模式或模式间存在极高能垒的极端复杂分布中,前向采样可能难以充分探索低概率分离区域,导致分值网络在孤立模式间的过渡区域拟合不足。
  • 网络容量与逼近误差残差:理论分析假设了分值网络具备充分表达能力;在极高参数维度下,有限容量 MLP 难免留下非零的分值匹配残差 \(\mathcal{E}_n^2\),进而构成无法消除的一阶稳态偏置。
  • 未来方向:探索引入深层层次化半隐式族(Hierarchical SIVI)或几何感知结构网络,进一步拓展超高维图像反问题中的规模化泛化能力。

相关工作与启发

  • vs SIVI (Yin and Zhou, 2018): SIVI 依靠增加先验混合样本构造渐近无偏的代理下界,本质上未真正优化真实 ELBO,样本有限时下界松弛且梯度有偏;DIVI 始终以严格 ELBO 为目标,通过回归网络捕获真实边缘分值。
  • vs UIVI (Titsias and Ruiz, 2019): UIVI 理论上针对真实 ELBO,但实践中依赖有限步 HMC 采样近似反向条件分布,高维多峰下极易受阻、计算开销大;DIVI 用去噪分值网络单次前向推理替换采样,速度提升成百上千倍。
  • vs AISIVI (Pielok et al., 2025): AISIVI 引入 CNF 提议分布配合重要性采样估计分值,仍受制于提议密度拟合质量与重要性权重方差膨胀;DIVI 直击分值本身,避开配分函数与权重归一化,方差显著降低。

评分

  • 新颖性: ⭐⭐⭐⭐⭐ 首次将去噪分值匹配引入半隐式变分推断的边缘分值估计,算法与理论设计均具高度创新。
  • 实验充分度: ⭐⭐⭐⭐⭐ 涵盖 2D 合成、100 维随机微积分扩散后验及真实 UCI BNN 基准,定量消融与时延对比翔实扎实。
  • 写作质量: ⭐⭐⭐⭐⭐ 动机阐述自然流畅,数学推导与理论假设严密完整,图表与分析条理清晰。
  • 价值: ⭐⭐⭐⭐⭐ 成功打通了半隐式变分推断规模化扩展至高维现实场景的计算与理论瓶颈,启发意义深远。