← 返回 2026-02-18

UniT:统一多模态思维链测试时缩放 UniT: Unified Multimodal Chain-of-Thought Test-time Scaling

Leon Liangyu Chen, Haoyu Ma, Zhipeng Fan, Ziqi Huang, Animesh Sinha, Xiaoliang Dai, Jialiang Wang, Zecheng He, Jianwei Yang, Chunyuan Li, Junzhe Sun, Chu Wang, Serena Yeung-Levy, Felix Juefei-Xu 📅 2026-02-12 👍 20 2026-07-13 08:35
图像生成 图像编辑 多模态 思维链 测试时缩放 统一模型

通过思维链推理实现统一多模态模型的测试时迭代优化

前置知识

统一多模态模型(Unified Multimodal Model)

统一多模态模型是指在一个单一架构中同时处理多种模态(如文本、图像)的理解和生成任务的模型。与模块化流水线不同(如分别使用VLM进行理解、扩散模型进行生成),统一模型在一个连贯的对话中处理所有模态,支持更丰富的跨模态对齐、持续的上下文跟踪,以及理解与生成的无缝交替。本文基于的Bagel模型就是一个典型的统一多模态架构,它在大规模交错文本-图像序列上进行预训练。

理解统一多模态模型是理解本文的基础,因为UniT框架正是在这一架构上实现测试时缩放的。

测试时缩放(Test-time Scaling, TTS)

测试时缩放是指在推理阶段分配额外的计算资源来提升模型性能的策略。主要包括两种方式:并行缩放(生成多个独立候选结果,通过best-of-N采样或多数投票选择最优)和顺序缩放(通过多轮迭代精炼,让模型在推理过程中不断批判和改进输出)。OpenAI的o1和DeepSeek-R1等模型已经证明,通过强化学习可以让模型有效利用扩展的推理计算,在数学、编程和逻辑推理任务上获得显著性能提升。

TTS是本文的核心研究范式,UniT首次将这一范式从文本推理扩展到统一多模态模型。

思维链推理(Chain-of-Thought Reasoning)

思维链推理是一种让模型在给出最终答案前,先生成一系列中间推理步骤的技术。在多模态场景中,思维链不仅包括文本推理,还包括图像生成和编辑的中间步骤。本文扩展了传统的思维链概念,提出了多模态思维链(multimodal chain-of-thought),其中模型交替进行文本推理和图像操作,通过显式的验证、子目标分解和内容记忆等认知行为来实现迭代优化。

多模态思维链是UniT框架的核心机制,使得统一模型能够进行多轮推理和自我纠错。

认知行为(Cognitive Behaviors)

本文识别并训练模型具备三种关键的认知行为:(1)验证(Verification)——评估输出是否符合指令要求;(2)子目标分解(Subgoal Decomposition)——将复杂的组合指令分解为顺序执行的编辑步骤;(3)内容记忆(Content Memory)——通过统一的多模态上下文在多轮操作中保持对视觉内容的理解。这三种行为通过智能体数据合成流水线自然诱导产生。

这三种认知行为是UniT框架成功的关键,也是消融实验的核心研究对象。

预算强制(Budget Forcing)

预算强制是一种控制测试时计算预算的技术,最初在文本推理中提出。本文将其适配到多模态场景,通过控制图像生成轮数(而非文本token数)来管理计算预算。具体来说,如果模型在达到预算轮数前终止,就抑制EOS token并附加提示继续推理;如果模型生成超过预算的图像,则只使用预算轮数内的最后一张图像。这使得研究者可以精确研究顺序缩放与并行缩放的性能差异。

预算强制是实现可控测试时缩放的关键技术,使得模型能够在训练分布之外泛化到更长的推理链。

研究动机

统一多模态模型虽然能够在一个架构中同时处理理解和生成任务,但它们通常以单次前向传播的方式运行,缺乏迭代优化输出的机制。许多多模态任务,特别是涉及复杂空间组合、多个交互对象或动态指令的任务,需要分解指令、验证中间结果和进行迭代修正。例如,在组合式图像编辑中,用户可能要求「放大鸟的上半身,将背景改为海港,增加亮度」,这种多步骤指令需要模型能够顺序执行并保持主体一致性。现有统一模型(如Bagel)在处理这类任务时表现不佳,因为它们无法进行自我评估和迭代改进。虽然测试时缩放在语言模型中已经证明了通过扩展推理计算可以显著提升性能(如o1和DeepSeek-R1),但将这一范式扩展到统一多模态模型仍然是一个未被探索的开放挑战。

本文的目标是本文的具体目标是为统一多模态模型建立一个完整的多模态思维链测试时缩放框架。这个框架需要实现三个核心能力:(1)通过智能体数据合成自动收集包含认知行为的多轮推理训练数据;(2)在统一模型上进行训练,使其能够内化多模态推理模式;(3)在推理时实现灵活的计算预算控制,使模型能够根据任务难度分配不同数量的推理轮数。最终目标是证明多模态测试时缩放是一个有效的范式,能够同时提升生成和理解任务的性能,其中顺序思维链缩放比并行采样更高效。

与已有工作不同的是,本文的独特切入角度在于提出首个将测试时缩放从文本推理扩展到统一多模态模型的完整框架。与现有工作相比,UniT的创新体现在三个方面:首先,不同于专注于单一任务(如图像生成或视觉理解)的多模态思维链方法,UniT建立了一个统一的框架,同时提升生成和理解能力;其次,不同于依赖多个专业模型的模块化方法,UniT在单个统一模型中完成所有推理、生成和精炼操作;最后,不同于仅在训练分布内工作的模型,UniT展示了从短推理轨迹泛化到更长推理链的能力,实现了超越训练分布的外推。这种从短到长的泛化能力此前只在纯文本模型中被观察到。

核心方法

UniT框架的整体思路可以概括为三阶段流水线:智能体数据合成、统一模型训练和测试时缩放推理。首先,在数据合成阶段,研究者构建了一个多模型协作的智能体框架:使用Llama-4-Scout生成多样化的用户提示,Flux Pro生成初始图像,Qwen3-VL作为视觉语言模型进行验证和规划,Flux Kontext或Qwen-Image-Edit执行图像编辑。这个智能体框架通过迭代的反思-编辑循环自动收集多轮推理轨迹,自然诱导出验证、子目标分解和内容记忆三种认知行为。然后,使用收集到的约12K高质量轨迹对Bagel统一多模态模型进行700 H100小时的微调。最后,在推理时采用预算强制技术控制计算预算,使单个统一模型能够自主完成所有规划、生成、反思和精炼操作,无需依赖外部模型。

UniT的核心创新在于将测试时缩放从纯文本推理扩展到统一多模态模型,并通过顺序思维链缩放实现比并行采样更高效的计算利用。与已有方法的本质区别体现在:(1)数据合成方面,不同于简单的数据增强,UniT的智能体框架通过多模型协作自然诱导出认知行为,这些行为不是人工标注的,而是从迭代推理过程中涌现的;(2)训练方面,不同于传统的监督微调,UniT训练模型在短推理轨迹上学习推理模式,这些模式能够在推理时泛化到更长的推理链,实现从短到长的外推;(3)推理方面,不同于best-of-N并行采样,UniT采用顺序思维链缩放,每一轮迭代都基于前一轮的结果和显式推理进行改进,实现了更高效的计算利用。实验表明,顺序缩放只需2.5倍更少的计算就能达到与并行缩放相当的性能。

方法步骤详情

UniT方法包含以下关键步骤:(1)提示生成:使用Llama-4-Scout-17B-16E生成20K多样化的用户提示,涵盖组合属性、空间关系和复杂多模态任务。(2)初始生成:Flux Pro根据提示生成初始图像,对于复杂提示,Qwen3-VL会将提示分解为子目标并执行第一步生成。(3)验证与反思:Qwen3-VL评估图像是否满足提示要求,如果不满足,则生成显式的思维链推理,识别缺陷、规划改进并指定编辑指令。(4)精炼:Flux Kontext或Qwen-Image-Edit执行编辑指令,应用具体的图像修改。(5)迭代:步骤3-4重复进行,直到VLM确定输出满足提示要求。(6)数据过滤:应用长度约束(不超过8轮)、质量回归过滤、相关性过滤、最小视觉变化过滤和基准去重,最终保留12K高质量轨迹。(7)模型训练:在过滤后的数据上对Bagel模型进行700 H100小时的微调,其中10%的中间图像编辑指令不计算损失以模拟用户提示。(8)推理:采用嵌套的分类器自由引导(CFG)策略,包括文本CFG(scale $s_t=4.0$)和图像CFG(scale $s_i=2.0$),独立控制提示遵循度和视觉一致性。

技术新颖性

UniT的技术新颖性主要体现在以下几个方面:首先,首次提出了统一多模态测试时缩放的完整框架,将数据合成、模型训练和推理机制系统地整合在一起,这是之前没有工作做过的。其次,发现了从短到长的外推现象——模型在平均3.6轮的短推理轨迹上训练,却能泛化到平均4.7轮的更长推理链,这一现象此前只在纯文本模型中被观察到。第三,提出了针对多模态场景的预算强制技术,通过控制图像生成轮数(而非文本token数)来管理计算预算,因为图像生成主导了推理延迟。第四,采用嵌套的分类器自由引导策略,先应用文本引导再应用图像引导,实现了对提示遵循度和视觉一致性的独立控制。第五,证明了顺序思维链缩放比并行采样更高效,顺序缩放只需2.5倍更少的计算就能达到相当的性能。

智能体框架合成思维链训练数据
Figure 2: 智能体框架合成思维链训练数据
UniT通过多模态思维链推理实现组合指令的迭代精炼
Figure 3: UniT通过多模态思维链推理实现组合指令的迭代精炼

实验结果

UniT在多个多模态基准测试上取得了显著的性能提升,验证了多模态测试时缩放作为统一范式的有效性。在OneIG-Bench组合式生成任务上,UniT在$C=10$时达到84.3%的对齐分数,相比基础Bagel模型的76.4%提升了10.34%。在CompBench多目标编辑任务上,从$C=1$到$C=10$实现了5.56%的提升(从93.6%到98.8%)。在ImgEdit多轮编辑任务上,从$C=1$到$C=4$实现了225.19%的巨大提升(从1.31到4.26的人工评分)。在MIRA视觉推理任务上,从$C=1$到$C=10$实现了53.33%的提升(从7.5%到11.5%准确率)。顺序思维链缩放始终优于并行采样:在$C=10$时,顺序缩放在OneIG-Bench上比并行高4.85%,CompBench高3.89%,ImgEdit高71.77%,MIRA高33.72%。消融实验显示,去除子目标分解对组合任务影响最大(OneIG降3.8%,CompBench降2.5%),去除内容记忆对多轮编辑影响最大(ImgEdit降42.5%),去除验证对视觉推理影响最大(MIRA降1.9%)。

组合式生成,OneIG-Bench
Table 1: 组合式生成,OneIG-Bench
多轮编辑,ImgEdit
Table 2: 多轮编辑,ImgEdit
多目标编辑,CompBench
Table 3: 多目标编辑,CompBench
认知行为消融实验
Table 5: 认知行为消融实验
数据质量消融实验
Table 6: 数据质量消融实验
多模态思维链通过涌现的认知行为实现测试时缩放
Figure 1: 多模态思维链通过涌现的认知行为实现测试时缩放
训练与推理轮数分布展示超越训练的泛化能力
Figure 4: 训练与推理轮数分布展示超越训练的泛化能力
MIRA上的思维链视觉推理
Figure 5: MIRA上的思维链视觉推理
查看结构化数据
任务指标本文基线提升
组合式生成(OneIG-Bench) 对齐分数(Alignment Score) 0.843($C=10$) 0.764(Bagel基础模型) +10.34%
多目标编辑(CompBench) 总体归一化分数(Overall Normalized Score) 0.988($C=10$) 0.936(Bagel基础模型) +5.56%
多轮编辑(ImgEdit) 人工评分(Human Evaluation Score, 0-10) 4.26($C=4$) 1.31(Bagel基础模型) +225.19%
视觉推理(MIRA) 准确率(Accuracy) 0.115($C=10$) 0.075(Bagel基础模型) +53.33%

局限与改进

本文的局限性主要体现在以下几个方面:首先,作者承认UniT与前沿模型(如GPT-5和Qwen2.5-VL-72B)在MIRA视觉推理任务上仍存在较大差距(11.5% vs 16.5%和13.1%),这反映了基础模型能力的差异,UniT的方法论贡献主要在于证明TTS能够成功迁移到多模态领域。其次,计算预算受到GPU内存限制,最大只能支持$C=10$轮(ImgEdit为$C=4$轮),无法研究更大计算预算下的缩放行为。第三,数据合成依赖于多个外部模型(Flux Pro、Qwen3-VL等),这些模型的能力上限决定了训练数据的质量,而学生模型(UniT)无法超越教师模型的能力。第四,顺序缩放的延迟问题——虽然作者提到可以使用推测解码、KV缓存重用和提前停止等技术来加速,但这些技术的实际效果并未在论文中验证。第五,实验评估主要集中在特定的基准测试上,对于更广泛的实际应用场景(如真实用户交互、开放域任务)的表现尚未验证。

独立分析的弱点

UniT的主要弱点包括:(1)延迟问题——顺序缩放需要多轮图像生成,每轮都涉及扩散模型采样,这在实时交互场景中可能不可接受。改进方向是研究更高效的推理策略,如早停机制、投机采样或知识蒸馏。(2)教师-学生瓶颈——数据合成依赖外部模型(Flux Pro、Qwen3-VL),学生模型的上限受限于教师能力。改进方向是采用强化学习或自我博弈的方式让模型超越教师。(3)计算预算硬限制——目前最大支持$C=10$轮,对于更复杂的任务可能不够。改进方向是研究自适应预算分配,根据任务复杂度动态调整推理轮数。(4)评估基准局限——现有基准主要关注特定任务(组合生成、多轮编辑等),缺乏对真实用户交互场景的评估。改进方向是构建更贴近实际应用的评估基准。(5)缺乏与纯文本TTS的对比——论文没有与o1、DeepSeek-R1等纯文本TTS方法进行系统对比,难以量化多模态扩展带来的额外收益。

未来方向

基于UniT的成果,未来研究方向包括:(1)扩展到更多模态——当前工作聚焦于文本和图像,未来可以扩展到视频、音频、3D等模态的统一测试时缩放。(2)更长推理链的泛化——研究模型能否从更短的训练轨迹泛化到更长的推理链,以及这种泛化的理论边界。(3)自适应预算分配——开发能够根据任务复杂度自动调整推理轮数的机制,避免简单任务浪费计算或复杂任务计算不足。(4)强化学习训练——借鉴DeepSeek-R1的方法,使用强化学习替代监督微调,可能进一步提升模型的推理能力。(5)实时交互优化——研究推测解码、KV缓存重用等加速技术在多模态场景中的应用,使顺序缩放能够支持实时交互。(6)跨任务迁移——研究在生成任务上训练的认知行为能否迁移到理解任务,以及迁移的边界和条件。(7)多智能体协作——将单模型扩展到多模型协作的框架,结合不同模型的专长进行更高效的推理。

复现评估

从复现角度来看,UniT面临一定的挑战。首先,数据合成依赖于多个闭源或大型模型(Flux Pro是闭源商业模型,Llama-4-Scout-17B-16E和Qwen3-VL是大型模型),完整复现数据合成流水线需要访问这些模型和大量计算资源。其次,模型训练需要700 H100小时的计算,这对大多数研究团队来说是一个显著的门槛。第三,基础模型Bagel本身也需要大量的预训练数据和计算。然而,论文的方法论贡献(顺序缩放优于并行、从短到长的外推、认知行为的诱导)是可以在不同基础模型上验证的。作者已经开源了Bagel模型的基础权重,但训练数据和完整的智能体流水线的开源情况尚不明确。对于复现者来说,一个可行的策略是使用现有的开源统一模型(如Janus-Pro或SEED-X)和较小规模的数据来验证核心方法论。