表示强制:无瓶颈统一多模态模型 Representation Forcing for Bottleneck-Free Unified Multimodal Models
通过预测理解表示来指导像素空间生成,消除VAE瓶颈
前置知识
统一多模态模型 (UMM)
UMM 旨在在单一模型框架内同时处理图像理解和图像生成任务,通常将大语言模型与视觉组件集成,通过共享的 Transformer backbone 实现文本理解和文本到图像生成的统一。
论文的核心研究对象,理解 UMM 的架构和设计目标是理解本文解决问题的出发点。
VAE 瓶颈
现有 UMM 依赖一个独立预训练且冻结的变分自编码器 (VAE) 将图像压缩到潜在空间后再进行扩散生成。这个 VAE 的损失压缩限制了生成质量的上限,且其潜在空间是为重建而非统一模型目标优化的。
本文要解决的核心问题,理解 VAE 瓶颈的本质是理解 Representation Forcing 的动机。
向量量化 (Vector Quantization)
将连续特征向量离散化到有限码本中的技术。通过计算特征与原型嵌入的相似度,将每个特征分配到最近的码本索引,实现连续到离散的映射,常用于 VQ-VAE 等模型。
本文使用在线向量量化将理解编码器的特征离散化为表示 token,使解码器能够通过自回归预测学习这些表示。
流匹配 (Flow Matching)
一种训练扩散模型的方法,通过建模从噪声到数据的概率路径来学习数据分布。本文采用 x-prediction 形式,给定噪声 epsilon 和干净数据 x,在时间 t 构造 z_t = t x + (1-t)epsilon,并训练模型预测速度 v = x - epsilon。
本文使用流匹配进行像素空间的生成,理解其公式和训练目标是理解方法实现的基础。
混合专家 (Mixture-of-Experts, MoT)
Mixture-of-Transformers 架构让不同模态的 token 共享自注意力层,但通过路由机制分配到模态特定的前馈专家网络。本文使用三组专家:多模态理解、表示预测和像素生成。
本文采用的底层架构,理解 MoT 如何支持三种模态的统一训练是理解方法整体设计的关键。
研究动机
现有统一多模态模型 (UMM) 在图像生成路径上仍然依赖一个独立预训练且冻结的 VAE:图像先被压缩到潜在空间,然后在潜在空间应用扩散,最后通过固定的解码器恢复像素。这个 VAE 创造了结构瓶颈,因为潜在空间是为重建而非统一模型的目标优化的,其有损压缩给生成质量设定了硬上限,UMM 的进一步训练无法突破这个限制。作者发现直接移除 VAE 在像素空间生成会导致质量下降,因为模型必须从原始像素同时学习高层结构和低层细节,在 UMM 更广泛的图像分布和更丰富的文本条件下,这种质量差距更加明显。
本文的目标是本文的目标是提出一种方法,能够在不依赖任何预训练 VAE 的情况下,实现像素空间的图像生成,同时保持与 VAE-based 模型相当的生成质量,并进一步改善理解性能。最终目标是向端到端、无瓶颈的统一多模态模型迈进。
与已有工作不同的是,本文的独特切入角度是利用 UMM 内部已有的理解路径提供的视觉表示。作者观察到 UMM 的理解编码器已经学习了捕捉高层结构的视觉表示(如对象身份、空间布局、场景构成),在理解时从观察图像提取,但在生成时没有图像可用,模型必须从输入上下文自己产生这些表示。Representation Forcing 的核心创新是将理解编码器的表示转化为生成目标,让解码器通过自回归预测这些表示,然后利用预测的表示作为上下文条件指导像素空间生成,从而在不依赖外部潜在空间的情况下关闭质量差距。
核心方法
Representation Forcing 的整体思路很直观:在理解路径中,编码器将图像映射到捕捉高层结构的表示;在生成路径中,解码器镜像这个过程,先从文本预测表示,再将表示渲染为像素。具体而言,RF 使用理解编码器提取的视觉表示作为目标,训练模型解码器在与文本相同的下一个 token 预测目标下自回归预测这些表示。一旦被预测,这些表示 token 就保留在序列中作为上下文条件服务于像素空间生成。通过将表示从感知输出转化为生成目标,RF 在单一表示空间中统一了理解和生成,无需依赖单独预训练的潜在空间。
核心创新点是将表示预测作为模型的原生能力。与依赖冻结预训练表示空间的方法(如 REPA、RAE、Latent Forcing)不同,RF 解冻了这个空间:理解编码器与模型其余部分联合端到端训练,其特征通过在线量化离散化为表示 token,解码器学习自回归预测这些 token。高层视觉结构因此成为在模型内部学习的原生输出,而非从固定外部空间继承,这与无瓶颈端到端 UMM 的目标一致。另一个关键区别是 RF 将预测的表示直接放在解码器的序列中,像素 patch 通过共享自注意力关注它们,在高维像素空间中,这种直接条件化比隐式特征对齐更有效。
方法步骤详情
方法分为三个主要步骤。首先,表示提取:在训练时,使用一个指数移动平均 (EMA) 副本的图像编码器从真实图像提取 patch 级特征(最后一层在最终 norm 之前),通过在线向量量化将每个特征分配到码本中最近的原型,产生离散 token 索引。码本通过 EMA 更新,使用 Sinkhorn-Knopp 归一化平衡分配以防止码本塌陷。这为每个空间 patch 产生一个表示 token,形成镜像图像空间布局的序列。其次,表示预测:解码器处理统一的 token 序列 [文本 token, 表示 token, 像素 patch],在共享 Transformer 中,文本和表示 token 遵循因果注意力,而噪声像素 patch 彼此双向关注并因果关注所有前面的文本和表示 token。解码器学习通过交叉熵损失自回归预测表示 token。最后,像素生成:一旦预测了表示 token,它们保留在序列中作为上下文条件服务于像素空间生成。像素 patch 通过流匹配生成,采用 x-prediction 形式,给定噪声和干净 patch x,在时间 t 构造 z_t = t x + (1-t)噪声,模型预测 x_theta,流匹配损失为 L_FM = E||v_theta - v||^2,其中 v = x - 噪声且 v_theta = (x_theta - z_t)/(1-t)。整体训练目标为 L = L_LM + L_FM + L_Rep,其中 L_LM 是文本下一个 token 预测的交叉熵损失,L_Rep 是表示 token 预测的交叉熵损失。在推理时,编码器不再参与:解码器从文本提示单独产生表示 token 序列,然后在文本和预测表示 token 条件下,从高斯噪声迭代去噪合成最终图像。
技术新颖性
技术新颖性体现在多个方面:(1) 首次在 UMM 中实现了无需任何预训练 VAE 的像素空间生成,同时匹配 VAE-based 模型的生成质量;(2) 提出了表示预测作为原生能力的概念,将理解编码器的表示转化为生成目标,通过在线量化和自回归预测实现;(3) 证明了离散表示预测优于连续回归,离散 token 在序列预测中更鲁棒,自然鼓励表示保留高层结构同时丢弃细粒度细节;(4) 展示了像素空间生成比 VAE-based 生成更兼容统一多模态建模,Pixel+RF 在 6/8 个理解基准上超过 VAE+RF。RF 的简单性也是其优势,无需额外的跨注意力或注入模块,仅通过标准自注意力实现条件化。
实验结果
核心发现是 Representation Forcing 有效关闭了像素空间和 VAE-based 生成的质量差距。在图像生成方面,RF-Pixel 在 GenEval 上达到 0.84 的总分,略超 BAGEL 基线 (0.82),匹配 BLIP3-o 等统一模型;使用 LLM rewriter 后达到 0.88,匹配统一模型中的 SOTA。在 DPG-Bench 上,RF-Pixel 得到 84.15 分,与最先进的 VAE-based 统一模型相当。在图像理解方面,RF 在两种生成路径下都改善了理解性能。Pixel+RF 在 8 个基准中改进了 6 个,MMMU +4.3, MME +3.6, BLINK +3.6, AI2D +4.5, RealWorldQA +2.7,仅在 DocVQA (-2.0) 和 ChartQA (-0.4) 有小幅下降。VAE+RF 改进了 5 个基准,HallusionBench +5.6, MME +8.0。Pixel+RF 在 6/8 个基准上超过 VAE+RF。消融实验显示 RF 对像素空间生成至关重要:没有 RF 的像素空间生成在 GenEval 上仅得 0.25 分,而有 RF 后跃升到 0.76 分,匹配 VAE-based 的 0.77 分。RF 也改善了 VAE-based 生成从 0.52 到 0.77。解码器预测 (RF) 优于辅助对齐 (REPA):REPA 从 0.25 提升到 0.43,而 RF 达到 0.76。离散表示预测 (0.76) 远优于连续回归 (0.26)。码本大小 K=16384 和 K=32768 表现相当 (0.76 vs 0.77)。DINOv3 编码器在 4/5 个理解基准上超过 SigLIP2,因为其自监督目标产生更丰富的空间和结构信息。
查看结构化数据
| 任务 | 指标 | 本文 | 基线 | 提升 |
|---|---|---|---|---|
| 文本到图像生成 (GenEval) | Overall Score | 0.84 | BAGEL 0.82 | +0.02 |
| 文本到图像生成 (GenEval with LLM rewriter) | Overall Score | 0.88 | BAGEL 0.88 | 匹配 SOTA |
| 密集提示遵循 (DPG-Bench) | Overall Score | 84.15 | BAGEL 85.07 | 接近 SOTA |
| 多模态理解 (MMMU) | Accuracy | 54.2 (Pixel+RF) | 51.0 (VAE) | +3.2 |
| 多模态理解 (MME) | Average Accuracy | 80.2 (Pixel+RF) | 71.3 (VAE) | +8.9 |
| 幻觉鲁棒性 (HallusionBench) | Accuracy | 64.8 (Pixel+RF) | 55.7 (VAE) | +9.1 |
局限与改进
作者承认的局限性包括:由于计算限制,模型从预训练大语言模型初始化而非从零开始训练,虽然这提供了强语言基础的起点,但完全从头开始的多模态预训练可能产生更丰富的联合表示;研究专注于静态图像生成,未将 RF 扩展到视频或其他时序模态。此外,从实验结果可以观察到:在文档和图表理解任务 (DocVQA, ChartQA) 上,RF 带来小幅下降,这些任务严重依赖精确的文字识别和布局解析,而表示级别的指导对这些能力的支持较不直接;在线向量量化引入了额外的训练复杂性,需要维护 EMA 编码器副本和码本更新逻辑;推理分为两个阶段(预测表示 token,然后去噪像素),可能比单阶段生成略慢;码本大小 K 在 16384-32768 范围内不敏感,但更大范围的行为尚未探索。
独立分析的弱点
独立分析的弱点包括:(1) 计算开销:RF 需要维护 EMA 编码器副本和在线向量量化,增加了训练复杂度和内存占用,改进方向可以是探索更高效的量化方法或减少码本大小;(2) 文档理解性能下降:在 DocVQA 和 ChartQA 上有轻微下降,这可能是因为表示 token 捕捉的是高层语义而非细粒度文字布局,改进方向可以是在表示 token 中引入更细粒度的布局信息或添加专门的文字识别分支;(3) 推理阶段分离:两阶段生成(先预测表示,再生成像素)可能比单阶段慢,改进方向可以是探索并行化或端到端单阶段推理;(4) 对理解编码器的依赖:RF 的效果很大程度上依赖于理解编码器的质量,如果编码器在某些任务上表现不佳,RF 可能无法提供足够的指导,改进方向可以是探索多源表示融合或自适应表示预测;(5) 仅评估静态图像:未扩展到视频或其他时序模态,改进方向可以是探索时序表示预测和视频生成;(6) 高分辨率稳定性:虽然在 Stage 3 将分辨率扩展到 1024,但更高分辨率的行为尚未探索,改进方向可以是研究 RF 在更高分辨率下的扩展性。
未来方向
作者提出的未来研究方向包括:完全从头开始的多模态预训练,可能产生更丰富的联合表示;将 Representation Forcing 扩展到视频或其他时序模态。基于成果可延伸的方向包括:(1) 探索更复杂的表示空间,如分层表示或多尺度表示,以捕获更丰富的结构信息;(2) 研究 RF 与其他生成方法的结合,如 GAN 或 Transformer-based 生成;(3) 探索 RF 在其他统一模态对中的应用,如文本到音频、文本到 3D 等;(4) 研究 RF 的理论基础,如为什么离散预测优于连续回归,表示 token 捕捉了哪些结构信息;(5) 探索 RF 的变体,如条件表示预测、多步表示预测等;(6) 研究 RF 在不同架构中的应用,如不使用 MoT 的纯 Transformer 架构;(7) 探索 RF 在迁移学习和少样本学习中的应用;(8) 研究 RF 的可解释性,如表示 token 的语义含义、它们如何指导像素生成等。
复现评估
复现评估:论文提供了项目页面 (https://yuqingwang1029.github.io/RepresentationForcing),但未明确说明代码和模型是否开源。模型使用 Qwen3-A3B 作为基础初始化,这是一个 3B 活跃参数的混合专家语言模型;图像编码器使用 DINOv3 ViT-H+/16;码本大小 K=16384;像素空间生成使用 16×16 patch 大小。训练采用三阶段策略:(i) 对齐:冻结 backbone 和编码器,仅训练 MLP 连接器 10K 迭代;(ii) 联合预训练:解冻所有组件,在文本和文本-图像对上联合优化,分辨率最高 256,50K 迭代;(iii) 持续训练:扩展分辨率到 1024,20K 迭代。训练使用 AdamW,学习率线性预热后保持常数,Stage 1-2 基础率 5×10^-5,Stage 3 为 2.5×10^-5 以保证高分辨率稳定性,新初始化的生成相关参数使用 4×倍增器。每个 GPU 处理 32768 tokens 的序列,通过 NaViT 风格的可变分辨率批处理打包。推理使用参数的 EMA 副本,生成分两阶段:首先自回归预测表示 token 序列(top-k 采样),然后通过 25 步流匹配去噪(动态时间步 shifting),条件化为文本和预测的表示 token,应用双条件 CFG,wrep=2.0 用于表示 token 采样,wpix=3.0 用于像素 patch 去噪。复现需要大量计算资源,因为模型规模大且训练时间长,但论文提供了详细的实现细节和伪代码,有助于复现。
论文图表
该图对比了三种架构:(a) 基于 VAE 的 UMM 依赖冻结的 VAE 编码器和解码器进行图像生成,创造结构瓶颈;(b) 天真的像素空间生成移除 VAE 并直接在像素空间生成,消除了瓶颈但失去了结构指导,导致质量差距;(c) Representation Forcing 通过训练 Transformer 解码器在像素生成之前自回归预测视觉表示来关闭这个差距,这些表示被训练以匹配模型自身理解编码器的特征,并保留在共享 Transformer 的上下文中,为像素空间扩散提供结构指导,无需任何外部潜在空间。
这张图对理解论文至关重要,因为它直观展示了现有方法的问题、天真方法的不足,以及 Representation Forcing 的解决方案。它清楚地说明了 RF 如何将理解编码器的表示转化为生成目标,以及这些表示如何在共享 Transformer 中作为上下文条件指导像素生成。