对比噪声对齐把少步 FID 降超一半,噪声粒子仍近似高斯

Beyond Random Couplings: Contrastive Noise Alignment in Generative Flows

Lennart Wittke, Vinicius Azevedo

cs.CV, cs.LG

2026-09-16

ETH 与 Disney Research 提出 CNA:把 batch 噪声当粒子,用 InfoNCE 拉向配对数据,再用角熵和范数惩罚防止塌缩。CIFAR-10 上 2 步 FID 从独立耦合的 175.91 降到 87.39,叠加 minibatch OT 可到 56.40。

这篇在解决什么

Flow matching 训练时,通常把每张图和一份独立采样的高斯噪声配对。实现简单,几何很差:噪声和数据几乎不相关,网络必须学一条高曲率的传输路径。Minibatch OT 会在固定噪声样本之间重新分配配对,路径更直,但噪声本身仍是被动的一堆点,只能做点对点重排。

这篇问的是另一件事:能不能在训练时直接移动噪声粒子,让它们在语义上靠近对应数据,同时整体仍近似标准高斯,推理时照样从 N(0,I) 采样。

方法

方法叫 Contrastive Noise Alignment(CNA)。每个 batch 的噪声被当成相互作用的粒子系统,受三股力:

总损失是 Lalign + β Lentropy + λ Lnorm。每步训练先对噪声跑 T=4 步 Adam(学习率 0.02),再用优化后的配对做标准 conditional flow matching。推理不改,仍从精确高斯先验采样。理论用 Maxwell-Poincaré 球面中心极限定理:高维超球面均匀分布的低维投影趋向高斯。β→∞ 时,角熵把方向推到均匀,投影渐近恢复 N(0,I)。

结果

CIFAR-10 无条件生成,网络与 Tong 等人的 OT-CFM 设置对齐,基线全部复现。Euler 2 步 FID:独立耦合(I-CFM)175.91,OT-CFM 91.75,CNA(β=2)87.39,CNA+OT(β=2)56.40。4 步时 CNA+OT 为 22.64,相对 OT 的 30.00 约降 25%。128 步上 CNA+OT(β=5)到 4.06,略好于 I-CFM 的 4.37;但 β=2 的 CNA+OT 在 128 步是 5.25,已经差过独立耦合。曲率 κ(Euler-128)从 I-CFM 的 0.0479 降到 CNA+OT 的 0.0251。

ImageNet32 上,单独 CNA 几乎打不过 OT-CFM。CNA+OT(β=5)1 步 FID 从 OT 的 252.88 降到 166.07,2 步 71.78,4 步 26.86。高步数要加大 β:β=30 时 16 步 FID 8.96,低于 OT 的 9.41。配对余弦相似度从 OT 的 0.0379(CIFAR)/0.0491(ImageNet32)升到 0.0597 / 0.0707。

方法CIFAR Euler-2 FIDImageNet32 Euler-1 FID
I-CFM175.91419.92
OT-CFM91.75252.88
CNA(β=2)87.39250.87
CNA+OT56.40(β=2)166.07(β=5)

消融说明三股力缺一不可。只做对齐能把 Euler-4 FID 从 30.00 降到 22.60,但先验塌缩,Dopri5 FID 从 3.66 升到 10.52。加上熵和范数后,Euler-4 为 25.24,Dopri5 回到 3.56。训练吞吐只掉约 2%;CNA+OT 的瓶颈仍是 OT 初始化。

为什么重要

对做少步生成的人,CNA 把「找直路径」的一部分负担从网络挪到先验上,而且推理零成本。它和 Shortcut、MeanFlow 这类改回归目标的方法正交,理论上可以叠。代价是要调 β:低 β 少步更好,高 β 才守住高斯、保住高步数质量。单独 CNA 在 ImageNet32 上几乎没有优势,实用配置是 CNA+OT。

这是耦合几何上的渐进改进,不是新的生成范式。实验停在 32×32 无条件像素空间。

局限与存疑

作者自己写了核心张力:噪声越贴数据,就越不像高斯。低 β 少步好看,Dopri5 变差;高 β 反过来。CNA+OT(β=2)在 CIFAR 128 步 FID 差过独立耦合,说明激进对齐会伤充分采样。噪声仍从随机高斯初始化,起点可以很差。实验没有条件生成、没有隐空间、没有 256 以上分辨率。InfoNCE 诱导高斯的理论是渐近的,有限 batch、有限维只是近似。附录也承认正则项只代理了 KL 的角度部分,没有管条件径向熵。

术语

原文与代码

社区讨论

相关论文

全部论文解读