超越最后一层:面向视觉分词的跨层级表征融合 Beyond the Last Layer: Multi-Layer Representation Fusion for Visual Tokenization
DRoRAE融合ViT所有层级特征,大幅提升视觉分词器重建与生成质量
前置知识
视觉分词器(Visual Tokenizer)
视觉分词器将高维像素空间压缩为低维潜变量空间,是现代潜在扩散模型(LDM)的核心组件。给定输入图像 $x \in \mathbb{R}^{H \times W \times 3}$,编码器 $E$ 提取潜变量 $z \in \mathbb{R}^{N \times C}$,解码器 $D$ 从 $z$ 重建图像 $\hat{x} = D(z)$。分词器的重建质量直接决定了生成质量的上限。
本文以视觉分词器为核心研究对象,所有改进都以提升分词器潜变量质量为目标,必须先理解分词器在视觉生成流水线中的基础地位
表征自编码器(RAE)
RAE(Representation Autoencoder)直接复用冻结的预训练视觉基础模型(如DINOv2)作为分词器的编码器,仅训练解码器 $D$。具体流程是:编码器对 $H/p \times W/p$ 个patch依次通过 $L$ 个Transformer块,取最后输出 $z = LN(z^{(L)})$ 作为潜变量。RAE的潜空间天然具备语义结构,显著优于从零训练的SD-VAE。
DRoRAE基于RAE框架构建,是RAE的扩展模块,理解RAE才能把握DRoRAE的修改点和设计动机
DINOv2与视觉基础模型(VFM)
DINOv2是Meta发布的自监督预训练Vision Transformer,通过大规模无标注数据学习通用视觉表征。$L=12$ 层的DINOv2-B包含丰富的层次化特征:浅层保留纹理、边缘等低层视觉细节,深层编码语义概念。本文证明这些层次化信息在最后一层中仅以衰减残差的形式被动保留。
DINOv2是DRoRAE使用的冻结编码器,浅层-深层特征差异性的分析是本文动机的基础
扩散模型与潜在扩散(DiT)
扩散模型通过迭代去噪从高斯噪声生成数据,潜在扩散模型(LDM)在此基础上先由分词器编码图像,扩散过程在低维潜变量空间进行。本文使用DiTDH-XL(839M参数)作为生成器,在分词器提供的潜空间上训练,评估时用50K生成样本计算gFID(生成Fréchet Inception Distance)。
理解DiT等扩散模型以及gFID/IS等生成指标对于评估DRoRAE对下游生成质量的影响至关重要
Mixture-of-Experts(MoE)与路由机制
MoE是经典的集成学习架构,由多个专家网络(Expert)和一个路由器(Router)组成。路由器为每个输入token选择激活的专家子集。传统MoE使用softmax归一化的路由权重,仅允许非负权重;本文提出的能量约束路由(Energy-Constrained Routing)允许负权重,可主动抑制有害层贡献。
DRoRAE的融合模块本质是跨层级MoE设计,能量约束路由是核心技术创新
FID与rFID/gFID指标
FID(Fréchet Inception Distance)通过比较生成图像与真实图像在Inception特征空间的分布距离衡量图像质量,数值越低越好。rFID(reconstruction FID)评估分词器对真实图像的重建分布与原始分布的距离;gFID(generation FID)评估生成样本的分布质量。本文报告PSNR、LPIPS、SSIM等像素级/感知级指标以全面评估重建质量。
本文的核心实验结果均以rFID、gFID、PSNR、LPIPS等指标形式呈现,理解这些指标是读懂实验部分的前提
研究动机
现有的视觉分词器普遍存在单层信息瓶颈问题。无论是VQGAN、SD-VAE等从头训练的tokenizer,还是REPA、VA-VAE、RAE、RPiAE等基于预训练视觉基础模型(VFM)的新一代tokenizer,都遵循一个共同的设计选择:仅从编码器的最后一层提取特征作为潜变量。然而,最深层特征虽然语义丰富,却已大量丢失低层视觉细节(纹理、边缘、颜色渐变)。作者的分析表明,浅层信息在最后一层中仅以残差连接被动泄露的形式存在,每经过一个Transformer块的语义抽象都会进一步衰减低层信号。这种信息瓶颈直接限制了重建质量——以RAE为例,在ImageNet-256上rFID为0.57、PSNR仅18.8 dB、SSIM仅0.483,远低于SD-VAE的rFID 0.61/PSNR 26.9(尽管SD-VAE的潜空间缺乏语义结构)。更为棘手的是,由于这些方法中的解码器被训练来反演特定的最后一层特征分布,任何对该分布的修改都会破坏下游扩散模型的生成兼容性——一个朴素的"多层级拼接"思路虽然能降低rFID,但生成的潜变量分布会偏离解码器的反演域,导致下游DiT无法学习。这一两难问题长期未在文献中被系统研究和解决。
本文的目标是本文的具体目标是为表征自编码器(RAE)框架设计一个轻量级、可扩展的多层级特征融合模块,突破单层信息瓶颈,并在不损害下游扩散生成质量的前提下显著提升重建质量。具体可拆解为三个层面:(1)设计内容自适应的融合机制——融合权重应随图像内容空间变化,纹理丰富区域倾向使用浅层特征,语义主导区域倾向使用深层特征;(2)保持生成兼容性——融合后的潜变量分布不能偏离解码器的反演域过远,确保下游DiT能够有效学习;(3)建立可预测的扩展规律——通过系统的缩放实验验证多层级融合的增益遵循类似NLP中词表规模的log-linear scaling law,为未来更大规模应用提供理论指引。
与已有工作不同的是,本文的独特切入角度是首次将"多层级特征融合"这一在判别式任务(检测、分割、视觉-语言理解)中已有大量研究的技术,系统地引入生成式视觉分词场景。与FPN、DPT等密集预测任务中的多层级融合不同,本文面临两个此前未被解决的新挑战:(1)内容自适应融合——视觉基础模型不同层的特征统计量差异巨大,简单拼接会导致深层主导或引入噪声,融合权重需逐token、逐空间位置学习;(2)生成兼容性约束——解码器已锁定到最后一层的特征分布,融合模块必须在这一隐式约束下运作。与Cross-Attention、softmax MoE等已有融合方法相比,本文的能量约束路由(允许负权重主动抑制)和增量修正($z_{final} = z_{base} + \beta \cdot (z_{fuse} - z_{base})$)是针对生成兼容性这一新约束量身设计的,而三阶段解耦训练策略则是首次提出"在冻结解码器的隐式分布约束下学习融合模块,再联合微调解码器"的两阶段范式,从而将"重建质量"与"生成质量"两个目标解耦优化。
核心方法
DRoRAE的总体思路是在冻结的DINOv2编码器和RAE解码器之间插入一个轻量级的"深度路由融合模块"(Depth-Routed Fusion Module),约29M参数,将ViT全部12层隐藏状态自适应地聚合成一个比单层更丰富的潜变量。直觉上:浅层纹理+深层语义=完整表征。技术路线分为三层:第一层是层级专家(Per-Layer Experts),每层配备一个独立的两层MLP,将异构层特征投影到统一尺度;第二层是能量约束路由(Energy-Constrained Routing),用一个线性路由器为每个空间token分配 $L$ 个标量权重(可负),按 $\ell_2$ 范数归一化以稳定输出能量;第三层是增量修正(Incremental Correction),将融合结果作为有界扰动叠加到原始 $z_{base}$ 上:$z_{final} = LN_{bb}(z_{base} + \beta \cdot (z_{fuse} - z_{base}))$,$\beta=0.2$ 锚定输出分布。训练采用三阶段解耦策略:先训练解码器(标准RAE),再冻结一切训练融合模块,最后冻结融合模块微调解码器。这种"先收敛再解冻"的范式确保融合模块学习的潜变量不会与下游扩散模型分布脱节。
本文的核心创新体现在三个层面,与已有方法有本质区别。第一个层面是能量约束路由:传统MoE使用softmax归一化,仅产生非负权重,路由器只能"选择"而不能"抑制";本文使用 $\ell_2$ 归一化 $\frac{\sum_k w_k \cdot h_k}{\sqrt{\sum_k w_k^2 + \epsilon}}$,允许负权重,使路由器能够主动抑制对当前token有害的层贡献,相当于一种"特征去噪"机制。第二个层面是增量修正而非替换:不同于"用 $z_{fuse}$ 替换 $z_{base}$"的直觉设计,本文保留 $z_{base}$ 作为锚点,仅注入 $\beta$ 比例的残差校正 $z_{fuse} - z_{base}$,将输出分布约束在解码器已知的反演域附近。这一设计将rFID从0.47/Phase 2提升到0.29/Phase 3,同时将DiT训练损失从~0.8降至~0.47,证明残差形式是生成兼容性的关键。第三个层面是三阶段解耦训练:与"端到端联合训练"相比,先冻结解码器训练融合模块使后者只能学到"解码器能良好反演的分布",避免任意漂移;后续再联合微调解码器以充分挖掘融合潜量的表达力。这种解耦让"重建质量"和"生成质量"两个目标不再对抗而是相互增益。
方法步骤详情
DRoRAE的完整方法流程分为三个阶段。预处理阶段(标准RAE):给定图像 $x \in \mathbb{R}^{H \times W \times 3}$,冻结的DINOv2-B编码器 $E$ 将其划分为 $N = (H/p) \times (W/p)$ 个patch,依次通过 $L=12$ 个Transformer块,得到隐藏状态序列 $z^{(0)}, z^{(1)}, \ldots, z^{(L)}$,其中 $z^{(0)}$ 是patch embedding。基线潜变量为 $z_{base} = LN(z^{(L)}) \in \mathbb{R}^{N \times C}$,送入ViT-XL解码器(335M)重建图像。融合阶段(本文核心):(1)层级专家——对每层 $k \in \{1, \ldots, L\}$ 训练独立的两层MLP $e_k$,输入为 $z^{(k)}$ 经骨干网络自身的层归一化 $LN_{bb}$ 标准化,输出 $h_k = e_k(z^{(k)})$;(2)路由器——线性投影 $R$ 将各层隐藏状态拼接为 $w = R([z^{(1)}; \ldots; z^{(L)}]) \in \mathbb{R}^{N \times L}$,$w_k$ 表示层 $k$ 在该token位置的路由权重;(3)能量约束聚合——$z_{fuse} = LN_{bb}\left(\frac{\sum_{k=1}^{L} w_k \cdot h_k}{\sqrt{\sum_{k=1}^{L} w_k^2 + \epsilon}}\right)$,分母以 $\ell_2$ 范数归一化以稳定输出能量;(4)增量修正——$z_{final} = LN_{bb}(z_{base} + \beta \cdot (z_{fuse} - z_{base}))$,$\beta=0.2$ 锚定分布,当 $\beta=0$ 时退化为标准RAE;(5)解码——$z_{final}$ 输入冻结/微调的ViT-XL解码器 $D$ 重建 $\hat{x} = D(z_{final})$。三阶段训练:(Phase 1)骨干+解码器,训练 $D$;(Phase 2)骨干+解码器,训练 $F$;(Phase 3)骨干,训练 $F+D$。三个阶段的损失函数均为 $\mathcal{L}_{total} = \mathcal{L}_{rec} + \lambda_p \mathcal{L}_{LPIPS} + \lambda_g \alpha_{adapt} \mathcal{L}_{GAN}$,其中 $\mathcal{L}_{rec}$ 是 $\ell_1$ 重建损失,$\mathcal{L}_{LPIPS}$ 是感知损失,$\mathcal{L}_{GAN}$ 是DINO判别器给出的对抗损失,$\alpha_{adapt}$ 是基于梯度范数的自适应权重。
技术新颖性
DRoRAE的技术新颖性体现在多个层面。首先,将多层级特征融合引入生成式视觉分词领域是首创——尽管Dense Connector、MMFuser等已在判别式多模态任务中验证过多层级融合的价值,但本文是首次系统地探索其在分词器-扩散生成流水线中的可行性,并发现需要全新的"生成兼容性"约束。其次,能量约束路由打破了传统softmax MoE的非负性限制,允许负权重主动抑制,这种设计在MoE文献中相对罕见,且本文从频域角度提供了物理解释(浅层激活对应纹理丰富区域,深层抑制对应该区域)。第三,增量修正公式 $z_{final} = z_{base} + \beta \cdot (z_{fuse} - z_{base})$ 与"直接替换"思路的对比实验极为关键:消融研究表明,去掉增量修正后虽然rFID略优(0.447 vs 0.470),但DiT训练损失翻倍至0.81,下游生成彻底失败——这一定量证据是本方法的核心经验贡献。第四,三阶段解耦训练是首个为"多层级融合+预训练解码器"场景设计的训练策略,作者通过逐步解冻实验证明这是不可或缺的。第五,缩放实验首次建立了"视觉分词器表示丰富度"的可预测扩展规律:rFID与融合模块参数呈log-linear关系($R^2=0.86$),与NLP中词表规模影响下游损失的scaling law在数学形式上完全同构,确立了视觉分词领域一个新的可扩展维度。
实验结果
实验结果全面验证了DRoRAE在重建质量、生成质量、缩放规律三个层面的优势。重建方面:在ImageNet-256上,完整三阶段DRoRAE*将rFID从RAE基线的0.57大幅降至0.29(提升49%),PSNR从18.8 dB提升至24.32 dB,LPIPS从0.256降至0.134,SSIM从0.483提升至0.701。仅Phase 2(融合模块+冻结解码器)就已将rFID降至0.47、PSNR提至21.79、SSIM提至0.583,证明融合模块本身已能恢复大量被单层瓶颈丢失的信息。生成方面:使用相同的DiTDH-XL生成器(839M参数,80 epoch)和AutoGuidance(DiTDH-S, scale=1.5),DRoRAE*的gFID从RAE的1.74降至1.65,IS从235.0变为230.6(略降),Precision 0.81不变,Recall从0.60提升至0.61。Phase 2结果gFID 1.70已显示出融合对生成的积极影响,证明融合不会破坏生成兼容性。文本到图像方面:在相同的Bagel MoT框架(Qwen2.5-0.5B)下,DRoRAE在GenEval总体得分0.60,相比RAE的0.56提升7.1%,并超过SD-VAE的0.38,与VA-VAE/RPiAE-VB的0.61基本持平。消融方面:能量约束聚合vs softmax聚合在增量修正开启时rFID从0.512提升到0.470;增量修正是生成兼容性的关键(DiT损失从0.81降至0.47);三阶段训练策略中,融合+解码器联合微调将rFID从0.47降至0.29,同时保持gFID从1.70改善到1.65(优于RAFT基线);进一步解冻骨干可让rFID达0.13但gFID崩溃至18.36。频域分析显示DRoRAE在中高频段(MAD更低)显著优于RAE,证明多层级融合精确恢复了被残差连接衰减的高频细节;路由权重可视化展示了浅层在纹理区域的选择性激活、中深层在前/背景之间的对抗性抑制对等涌现行为。
查看结构化数据
| 任务 | 指标 | 本文 | 基线 | 提升 |
|---|---|---|---|---|
| 图像重建(ImageNet-256) | rFID | 0.29 (Phase 3 完整) | RAE: 0.57 | -49.1% |
| 图像重建(ImageNet-256) | PSNR (dB) | 24.32 | RAE: 18.8 | +5.52 dB |
| 图像重建(ImageNet-256) | LPIPS | 0.134 | RAE: 0.256 | -47.7% |
| 图像重建(ImageNet-256) | SSIM | 0.701 | RAE: 0.483 | +45.1% |
| 类别条件生成(DiTDH-XL, w/ AG) | gFID | 1.65 | RAE: 1.74 | -5.2% |
| 类别条件生成(DiTDH-XL, w/o AG) | gFID | 2.68 | RAE: 2.16 | -24.1% (轻度回归,AutoGuidance可恢复) |
| 文本到图像生成(Bagel MoT) | GenEval Overall | 0.60 | RAE: 0.56 | +7.1% |
| 重建-生成联合评估(联合微调解码器) | rFID / gFID w/ AG | 0.29 / 1.65 | 仅融合: 0.47 / 1.70 | rFID -38.3%, gFID -2.9% (双优) |
局限与改进
作者在论文中坦诚承认了若干局限性。首先,计算开销——DRoRAE在骨干和解码器之间插入了29M参数的融合模块,虽然相对ViT-XL解码器的335M仅占~8.6%,但相比RAE基线显著增加了前向传播和训练时间。其次,骨干规模受限——所有实验均使用DINOv2-B(12层),论文明确指出扩展到更大规模编码器(如DINOv2-L/G)是未来方向,可能需要重新调优融合超参。第三,无引导生成性能——表1显示DRoRAE在w/o CFG下gFID从RAE的2.16上升到2.68,轻度分布漂移(被AutoGuidance scale=1.5完全恢复),表明融合模块对无条件/弱条件生成的鲁棒性需要更多工作。第四,文本到图像的相对优势有限——GenEval总体得分0.60虽高于RAE的0.56,但仍低于VA-VAE和RPiAE-VB的0.61;具体维度上颜色属性(ATTR)从RAE的0.33只提升到0.35,与VA-VAE的0.49差距明显,说明多层级融合在语义复杂属性上的帮助有限。第五,融合模块对算力的隐性需求——三阶段训练涉及多轮训练+多轮DiT训练,论文未提供端到端训练成本对比。第六,对超参数$\beta=0.2$敏感——这个固定值是在ImageNet-256上调出的,迁移到其他数据集/骨干时可能需要重新调优。从独立观察角度,还有几个值得注意的局限:频域分析虽然优雅但仅在3个示例上展示;消融的能量约束vs softmax的rFID差异(0.470 vs 0.512)虽然有统计意义但绝对差距较小,需要更多种子验证;融合模块的设计选择(如每个专家是2层MLP而非更深的网络)是经验性的,缺乏对架构搜索的系统研究。
独立分析的弱点
尽管DRoRAE表现出色,从独立分析角度仍存在几个值得关注的弱点。第一,三阶段训练虽然有效,但流程复杂——需要分别管理骨干/解码器/融合模块三种组件的冻结状态。改进方向可以探索单阶段课程学习或加权损失方案,从头开始训练时动态调节各组件贡献度。第二,融合模块架构是手动设计的——每层一个2层MLP专家、单个线性路由器、单一标量$\beta$。可以探索神经架构搜索(NAS)或可微分架构优化来发现更优的融合拓扑。第三,路由权重在推理时是固定的——一旦融合模块训练完成,每个token使用相同的专家组合。改进方向可以引入测试时自适应,例如根据输入图像的频域统计动态调节$\beta$。第四,作者承认无CFG生成时gFID从2.16升至2.68,虽然有AutoGuidance兜底,但说明融合模块的潜变量分布并未完全"对齐"到下游DiT的训练分布——这是一个潜在的可改进点。第五,文本到图像的ATTR维度(0.35 vs VA-VAE的0.49)表明融合模块在"语义属性绑定"上的帮助有限,可能需要专门设计针对语义层的融合路径。第六,整篇论文的频域分析仅基于3个示例,定量证据(MAD值)的统计显著性未做bootstrap等验证。第七,超参数$\beta=0.2$的选择在论文中未做完整的敏感度分析。第八,与RPiAE-VB等通过通道扩展同时提升重建和生成的方法相比,DRoRAE只在重建上有显著优势,生成上几乎打平——说明多层级融合作为独立贡献的边际收益有限,可能需要与通道扩展、表示对齐损失(REPA)等方法联合使用。
未来方向
作者明确提出了几个有前景的未来方向。首先是扩展到更大骨干——目前仅在DINOv2-B(12层)上验证,需要探索在DINOv2-L/G、ViT-22B等更大编码器上的可扩展性,可能需要设计层级权重共享、专家稀疏化等技巧。其次是视频分词——本文框架可自然扩展到视频,将"时间维度"作为一个额外的层级维度进行融合。第三是更深层次的语义-几何协同——作者发现浅层激活与图像梯度在空间上相关,这暗示了更紧密融合频域先验与内容路由的潜力。第四,作者观察到骨干解冻可将rFID进一步压到0.13但gFID崩溃,说明需要更精细的"骨干适应+分布稳定"机制以释放这一潜力。第五是无条件生成的改进——通过研究融合模块在w/o CFG下的行为模式,可能需要设计专门的分布对齐损失。基于本文成果还可以延伸:(1)将多层级融合思想扩展到多模态大语言模型(MLLM)的视觉编码器,增强细粒度视觉感知;(2)探索层级融合与连续/离散tokenizer的兼容性,例如将融合潜量量化后用作VQ-VAE的输入;(3)与REPA等表示对齐损失结合,验证"多层级融合+表示对齐"是否能产生互补增益;(4)将log-linear scaling law推广到视频分词,研究时间层和空间层是否共享统一的扩展规律;(5)开发轻量化的层级融合变体,将29M参数进一步压缩到<5M,使其能部署到边缘设备。
复现评估
从复现角度评估,本文提供了较为详尽的实现细节。代码与模型权重已通过GitHub开源(https://github.com/zhuzil/DRoRAE),核心超参数在附录A给出:骨干为DINOv2-B(冻结),融合模块~29M参数(专家隐藏维度3072,12层全用),解码器为ViT-XL(335M参数),三阶段训练使用 $\mathcal{L}_{rec}+\lambda_p\mathcal{L}_{LPIPS}+\lambda_g\alpha_{adapt}\mathcal{L}_{GAN}$ 损失,$\beta$ 固定为0.2。生成器方面,类别条件实验用DiTDH-XL(839M, 80 epoch) + AutoGuidance(DiTDH-S, scale=1.5),文本到图像实验用Bagel MoT + Qwen2.5-0.5B骨干。训练数据为ImageNet-1K(1.28M张图像)和CC12M-LLaVA-Next。复现的主要挑战:(1)三阶段训练涉及多轮完整训练循环,硬件需求较高(论文未明确GPU类型和数量,但从其规模推断至少需要8-32张A100);(2)DiTDH-XL本身是DiT的改进版,开源情况可能影响复现;(3)AutoGuidance需要同时训练两个DiT变体,计算量翻倍;(4)文本到图像的Bagel框架可能不完全开源。从难度评估,纯分词器实验(Phase 1+2)可在单台多卡服务器上中等难度复现;包含下游DiT训练和文本到图像的完整流程复现难度较高,需要大量算力。论文方法学严谨,所有关键设计选择都有消融实验支撑,实验可重复性较好。
论文图表
图1对比了单层瓶颈(a)与多层级融合(b)两种范式。左侧(a)展示现有表示自编码器仅从DINOv2的最深层提取特征,浅层和中层的纹理、边缘、颜色渐变等信息被丢弃。右侧(b)展示DRoRAE通过路由器(Router)为每个token在所有12层上分配权重,整合到Experts输出后送入解码器,保留从浅层到深层的完整视觉信息。
这是论文的核心动机图,用视觉对比直接展示了单层瓶颈的问题和多层级融合的解决方案,是理解整个研究问题的基础。