← 返回 2026-06-15

RepFusion:利用多模态先验在表征空间中进行去噪 RepFusion: Leveraging Multimodal Priors for Denoising in Representation Space

Xichen Pan, Aashu Singh, Satya Narayan Shukla, Xiangjun Fan, Shlok Kumar Mishra, Saining Xie 📅 2026-06-12 👍 18 2026-07-13 08:37
MLLM RAE diffusion transformer representation space test-time compute text-to-image

把冻结MLLM当噪声编码器,在RAE潜空间中引导DiT去噪

前置知识

VAE 潜空间与 RAE 表征空间

传统潜在扩散模型在 VAE 潜空间中加噪去噪,潜向量低维、局部、面向重建。RAE (Representation Autoencoder) 则将生成目标换成 CLIP/DINO 等语义结构化特征,便于 LLM 处理。

RepFusion 全部收益都建立在把 VAE 换成 RAE 之上,理解二者的语义差异是看懂论文动机的前提。

MLLM 多模态大模型

在 LLM 基础上加视觉塔和 MLP 投影器,把图像特征对齐到语言模型的隐藏空间,可同时处理图文 token,具备强大的多模态理解能力。

RepFusion 的核心是重用 MLLM 的视觉感知先验,使其处理噪声视觉表征而非干净表征,从而成为去噪条件编码器。

DiT 与 AdaLN-Single 条件注入

扩散 Transformer 用自适应层归一化把条件信息注入每层块。AdaLN-Single 让每个视觉 token 独立调制尺度/偏移/门控,无需额外 cross-attention。

RepFusion 用 AdaLN-Single 把 MLLM 输出按 token 对齐注入 DiT,论文实验证明它比 cross-attention 更省参数且 GenEval 略高。

Flow Matching 与 v-prediction

用直线插值 $z_t = t x + (1-t)\epsilon$ 把数据点与噪声连接,模型预测速度 $v = x-\epsilon$,配合 timestep shifting 适应高维表征。

RepFusion 在 RAE 潜空间中做 flow matching,因表征维度约 4096,需用 $1+(α-1)t_n^α/(t_n^α+(α-1))$ shifting。

GenEval 组合性评测基准

用组合式 prompt(如物体计数、属性绑定、空间关系)评测 T2I 模型的语义遵循能力,以对象检测器或 VLM 判定生成图的属性准确性。

RepFusion 主要在 GenEval/GenEval++/GenEval2/DPG-Bench 上对比,RepFusion-SFT 在 GenEval 达到 0.85-0.87。

研究动机

现代 T2I 系统普遍把数十亿参数的 LLM 当作静态文本编码器使用(如 FLUX.2 用 24B Mistral Small 3),生成则在 VAE 潜空间中由 DiT 完成。但 VAE 潜向量是局部、面向重建的低维压缩,语义密度低,LLM 无法真正介入去噪回路。即便想引入语言先验,也缺乏 LLM 该读什么、为何有用的清晰答案。这导致 T2I 中的 LLM 沦为'大号 T5',文本条件一旦编码就固定下来,后续所有去噪步都重复使用同一组文本嵌入,无法根据当前去噪状态调整条件信号。

本文的目标是论文目标是把条件编码器从'静态文本特征提取器'升级为'去噪回路的主动参与者':让冻结的预训练 MLLM 在每个去噪步都能看到当前的噪声视觉表征 $z_t$,产生随去噪轨迹演化的条件信号,从而释放 MLLM 内部的多模态先验。具体来说,作者追求一种新的容量分配范式——把 8B 量级参数预算倾斜到冻结的 MLLM 条件编码器,而非堆叠更大的去噪 DiT,并希望同时获得'参数更省、推理计算可标度、世界知识可继承'三重收益。

与已有工作不同的是,已有方法要么是统一架构(Transfusion 让 LLM 自己当去噪器),要么用 MetaQuery 等可学习查询与 MLLM 解耦,这些方法都没有让 MLLM 真正'看见'噪声视觉表征,因此无法获得随去噪状态演化的条件信号。RepFusion 的独特切入点是:第一,从 VAE 换成语义友好的 RAE,第二,把冻结 MLLM 重用为噪声编码器,第三,把 MLLM 视为 LLM 而非视觉塔,从而天然继承其世界知识与推理能力用于生成。

核心方法

RepFusion 的整体直觉是'换空间+换条件':把生成从 VAE 潜空间搬到 CLIP/DINO 等语义表征空间(RAE),同时把条件编码器从'LLM 只读文本'升级为'LLM 同时读文本和当前噪声表征'。技术上,系统由一个冻结的 7B MLLM(因果语言模型+MLP 投影器+CLIP-L/14 视觉塔)、一个可训练的 1.3B DiT 构成。MLLM 的输入是文本 token 拼接投影后的噪声 RAE latent $P_\psi(z_t + e_t)$,MLLM 输出的最后 N 个隐藏状态(对应视觉 token)作为条件 $c_t$,通过 AdaLN-Single 按 token 对齐调制 DiT 每层。由于 $z_t$ 在去噪过程中每步都在变,$c_t$ 也随之变化,从而把 LLM 的多模态先验真正接入去噪回路。

RepFusion 与已有方法的本质区别在于'条件的内容'而非'条件的方式':MetaQuery/BLIP-3o/Scale-RAE 用可学习查询 Q_η,无论去噪到哪一步,MLLM 看到的输入都一样;Transfusion 直接让语言模型同时是去噪器。RepFusion 则坚持 LLM 只做编码器(不参与去噪),且把当前噪声视觉表征 $z_t$ 显式喂给 MLLM,使得条件信号是输入依赖的,可被每步重新计算并演化。这一改动带来三个连锁收益:参数分配上,8B 容量分配给冻结编码器胜过分配给新初始化的 8B 去噪器;训练上,MLLM 冻结优于联合优化;测试时,反复运行 MLLM 条件计算是有意义的。

方法步骤详情

方法分五步:①图像编码为 RAE 表征 $x$(N=576);②flow matching 采样 $z_t = t x + (1-t)\epsilon$,用 shifting 调整 $t$($\alpha=12$);③timestep 嵌入 $e_t$ 加到 $z_t$,经 MLP $P_\psi$ 映射到 MLLM 隐藏空间;④构造序列 $[y, P_\psi(z_t + e_t)]$ 送入冻结 MLLM,取最后 N 个隐藏状态 $c_t$;⑤DiT 用 AdaLN-Single 接收 $\tilde{c}_t = \text{SiLU}(c_t + e_t)$,映射为 6D 调制参数并加 $T^{(\ell)} \in \mathbb{R}^{6\times D}$,逐 token 应用 $\text{Mod}(u;\gamma,\beta) = u \odot (1+\gamma) + \beta$。训练仅更新 DiT 与 $P_\psi$,优化 $\mathcal{L}=\mathbb{E}\|v_\theta - v\|^2$;推理时每步重算 $c_t$。

技术新颖性

技术新颖性体现在三个层面。第一,表征层面,首次系统证明 RAE 空间是 LLM 介入去噪的桥梁:VAE→RAE 切换单独贡献 +11~+21% 相对 GenEval 提升,而 RAE 配上 RepFusion 进一步 +30%。第二,角色层面,把冻结 MLLM 重定义为噪声表征编码器,打破了'LLM 必须参与去噪才能贡献'的隐含假设,实验证明冻结优于联合优化(0.70 vs 0.65)。第三,推理计算层面,揭示了'测试时计算'在 T2I 中何时有效:仅当条件是输入依赖时(噪声表征会变),重复 MLLM 推理才有用;若用可学习查询(状态不变),把推理预算从 113T 提到 552T FLOPs 也只能从 0.55 升到 0.54,而 RepFusion 用 547T FLOPs 直接达到 0.70。这是一组对比鲜明的反直觉证据。

Overview of RepFusion
Figure 3: Overview of RepFusion
High-level comparison between MetaQuery-style architectures and RepFusion
Figure 4: High-level comparison between MetaQuery-style architectures and RepFusion

实验结果

核心发现四组。第一,VAE→RAE 切换中 RepFusion 受益最大:绝对提升 +0.16(相对 30%)、TextEmbed +0.10(21%)、Transfusion +0.06(11%)。第二,容量分配反直觉:相同 ~550T FLOPs 下,RepFusion 只训练 1.3B DiT+投影器,GenEval 达 0.70,优于 TextEmbed(0.64)与 Transfusion(0.66)。第三,感知预训练是强先验:冻结 MLLM 比微调更好(0.70 vs 0.65)。第四,SOTA 对比(7B MLLM+3.2B DiT):RepFusion-SFT 在 GenEval 达 0.85/0.87、GenEval2 达 35.1/34.9,均超 BLIP-3o(0.84)、BAGEL(0.82)、Scale-RAE(0.83)。推理预算分配上,~540T 时 1B+7.3B(DiT 占 87%)最优 GenEval++ 0.443,验证 MLLM 条件并非浪费。

T2I generation results on GenEval, GenEval++, GenEval2, and DPG-Bench
Table 1: T2I generation results on GenEval, GenEval++, GenEval2, and DPG-Bench
Reasoning-based generation on WISE
Table 2: Reasoning-based generation on WISE
Ablation on the interface used to inject MLLM hidden states into the DiT
Table 3: Ablation on the interface used to inject MLLM hidden states into the DiT
Iso-FLOPs comparison
Table 4: Iso-FLOPs comparison
Token-matched latent-space comparison for TextEmbed
Table 5: Token-matched latent-space comparison for TextEmbed
Step-by-step ablations from (a) TextEmbed and (b) Transfusion toward RepFusion
Figure 6: Step-by-step ablations from (a) TextEmbed and (b) Transfusion toward RepFusion
MLLM and DiT co-scaling results
Figure 8: MLLM and DiT co-scaling results
查看结构化数据
任务指标本文基线提升
GenEval 组合性生成 组合准确率 0.85 (SFT, RAE decoder) / 0.87 (SFT, Diffusion decoder) BLIP-3o 8B: 0.84; BAGEL: 0.82; Scale-RAE: 0.83 +0.01~0.03 绝对,达到 SOTA
GenEval2 (Soft-TIFA) Soft-TIFAGM 35.1 (SFT, RAE) / 34.9 (SFT, Diffusion) BAGEL: 23.1 +12 绝对,在抗 benchmark drift 评测上领先
GenEval++ 组合准确率 0.707 (SFT, RAE) / 0.669 (SFT, Diffusion) BAGEL: 0.371; OmniGen2: 0.325 近 +0.34 绝对,大幅领先
DPG-Bench 复杂 prompt 遵循 84.17 (SFT, RAE) / 85.11 (SFT, Diffusion) BAGEL: 84.03; OmniGen2: 83.57 +0.14~1.08 绝对,SOTA 水平
WISE 世界知识推理 Overall 0.55 (RAE) / 0.64 (Diffusion) BLIP-3o 8B: 0.62; MetaQuery-XL: 0.55 Diffusion decoder 版本匹配 SOTA,RRAE 版持平 MetaQuery

局限与改进

作者明确指出的局限包括:第一,训练数据规模有限(约 30M 图文对),而 BAGEL 在 10 亿级网页数据上预训练,小数据下仍能匹敌来自 LLM 推理能力的释放。第二,GenEval/DPG 容易被 GPT-4o 合成数据与 GenEval RL 微调污染,RepFusion-SFT 在 GenEval2 上的提升(30.2→35.1)远小于 GenEval(0.73→0.85),反映过拟合风险。第三,RAE 解码器在纹理细节上比 Diffusion 解码器模糊,导致部分评测中 VLM 判定失准,但作者通过同特征双解码器对比证明布局与颜色由 CLIP 特征决定,只纹理有差异。第四,扩展性方面,当 DiT 扩到 8B 时 GenEval 反而下降到 0.64,提示 MLLM+DiT 共缩放并非单调正收益,需要更细致的算力分配策略(论文给出 1B+7.3B 是更优解)。我自己的观察是:论文聚焦在 VAE→RAE 与 MLLM 角色重定义,但未深入比较 RAE 与最近 SigLip-2、PE 等新视觉塔带来的差异,也未在分辨率扩展(如 1K+ 输出)上验证。

独立分析的弱点

独立分析的弱点:第一,训练数据仅 30M+200k SFT,在长尾概念、艺术风格、罕见实体上的覆盖弱于 BAGEL/SD3 这类 10 亿级数据系统,容易在复杂 prompt 上退化。第二,推理 FLOPs 显著偏高(540T 量级),同等质量下相比 Sana 这类轻量 DiT 系统缺乏速度优势,落地受限。第三,7B MLLM 全程冻结,只在 RAE+MLLM 这一对组合下验证,迁移到非 MLLM(纯语言 LLM)或非 RAE(原始像素、VAE)设置收益有限,泛化性边界需更多实验。第四,论文未给出条件信号演化的可视化或梯度归因,无法判断 MLLM 究竟在关注 $z_t$ 的哪些维度。第五,DiT 尺寸仅 1.3B/3.2B,放大到 8B 后收益饱和甚至下降,说明模型族的扩展性需要重设计。改进方向:增加长尾数据、引入 token 压缩或分组 attention 降低推理成本、补充像素空间的对比实验、给出 MLLM 注意力可视化、重新设计 DiT 缩放曲线。

未来方向

作者提出的未来方向:一是把测试时条件重算与早退、自适应步数结合,在 FLOPs 与质量间找平衡;二是探索感知预训练在其他生成任务(视频、3D、音频)的迁移。我的延伸建议:第一,RAE 表征空间与 LLM 隐藏空间的对齐仍由 MLP 投影器完成,可考虑把投影器换成更结构化的 cross-attention 或 Q-Former;第二,RepFusion-SFT 在 GenEval2 上提升有限,反映合成数据过拟合问题,可结合 RLHF/RLAIF 用 MLLM 当奖励模型;第三,把 MLLM 升级到具备 CoT 能力的版本(类似 BAGEL 的 Self-CoT),把推理能力从世界知识延伸到空间布局;第四,探索非均匀 timestep 条件注入,让 MLLM 在低噪声步少调用、高噪声步多调用,平衡算力。

复现评估

复现评估方面:论文实验规模较大,预训练用 128 张 H200 GPU、global batch 2048、训练 10 个 epoch(160k 步),AdamW 学习率 3e-4,β=(0.9, 0.95),权重衰减 0.1,余弦退火加 10k warmup,SFT 用 1e-4 训练 64 epoch。数据是 BLIP-3o 31M 预训练集+200k SFT 集合(融合 BLIP-3o 60k、ShareGPT4o-Image、Echo-4o),全部为 MLLM 重描述合成数据,无法免费获取,需复现者自行清洗。RAE 解码器在 ImageNet-22k 上训练 16 epoch(ViT-XL decoder + DINO GAN discriminator,patch=24,分辨率 576),Diffusion 解码器基于 SANA 1.6B 在 ImageNet-22k 训 10 epoch。论文目前未给出代码或权重开源链接(2026 年 6 月),实现细节充分但第三方复现需投入显著算力,难度高。