← 返回 2026-02-17

Embed-RL:基于强化学习的推理驱动多模态嵌入 Embed-RL: Reinforcement Learning for Reasoning-Driven Multimodal Embeddings

Haonan Jiang, Yuji Wang, Yongjie Zhu, Xin Lu, Wenyu Qin, Meng Wang, Pengfei Wan, Yansong Tang 📅 2026-02-14 👍 9 2026-07-13 08:35
多模态嵌入 强化学习 推理优化 检索 视觉语言模型

通过嵌入器引导的强化学习优化思维链,提升多模态检索嵌入质量

前置知识

多模态嵌入(Multimodal Embedding)

多模态嵌入是将不同模态(文本、图像、视频)的信息映射到统一向量空间的技术。通过学习共享表示,使得语义相似的跨模态内容在向量空间中距离更近。传统方法如CLIP使用双编码器架构,而现代方法利用多模态大语言模型(MLLM)的强大理解能力来生成更高质量的嵌入向量。这种技术是跨模态检索、视频定位、视觉文档理解等任务的基础支撑。

本文的核心目标是提升多模态嵌入质量,理解嵌入的基本原理和现有方法的局限是理解本文创新点的前提。

思维链(Chain-of-Thought, CoT)

思维链是一种让模型在生成最终答案前展示推理过程的技术。通过生成中间推理步骤,模型能够进行更复杂的逻辑推理。在多模态任务中,CoT可以帮助模型分解复杂查询,逐步分析视觉和文本信息。传统CoT主要是文本形式的推理,而本文提出的T-CoT扩展到包含多模态证据(如图像边界框、视频关键帧)。

本文的核心创新是将CoT推理与嵌入学习结合,并通过强化学习优化CoT生成,理解CoT的作用机制对把握本文方法至关重要。

强化学习(Reinforcement Learning, RL)

强化学习是一种通过与环境交互来学习最优策略的机器学习范式。在语言模型领域,RL被用于对齐模型输出与人类偏好。本文采用的GRPO(Group Relative Policy Optimization)是一种高效的策略优化算法,通过组内相对优势来稳定训练过程。RL的关键在于设计合理的奖励函数来引导模型学习期望的行为。

本文使用RL来优化Reasoner生成的思维链,奖励函数设计是方法的核心创新之一,理解RL的基本原理有助于理解EG-RL框架的设计动机。

解耦架构(Decoupled Architecture)

解耦架构是将复杂系统拆分为独立组件的设计思想。在本文中,Embedder(嵌入器)和Reasoner(推理器)是两个独立的模块:Embedder负责生成嵌入向量,Reasoner负责生成思维链。两者可以独立训练和优化,通过奖励机制进行交互。这种设计避免了联合训练时的梯度冲突问题,同时允许使用不同的模型规模和训练策略。

解耦架构是本文解决现有方法梯度冲突问题的关键设计,理解这种架构的优势有助于理解EG-RL框架的创新性。

对比学习(Contrastive Learning)

对比学习是一种通过拉近正样本对、推远负样本对来学习表示的方法。InfoNCE损失函数是对比学习的核心,它使用softmax函数计算相似度分布,通过温度参数τ控制分布的尖锐程度。在多模态嵌入中,查询和其匹配的目标构成正样本对,与其他目标构成负样本对。对比学习的效果很大程度上取决于负样本的质量和难度。

本文使用对比学习训练Embedder,并通过RL优化思维链来提升对比学习效果,理解对比学习的机制有助于理解奖励函数的设计。

研究动机

现有多模态嵌入方法在处理复杂检索任务时存在明显局限。传统判别式方法(如VLM2Vec)直接从MLLM的最后隐藏状态提取嵌入,未能充分利用模型的生成能力和推理潜力。虽然UME-R1首次将推理机制引入多模态嵌入,通过生成文本思维链(CoT)来增强表示,但这种方法存在严重的梯度冲突问题:同时优化对比损失和下一词预测目标会导致梯度相互干扰,最终性能受限。更重要的是,UME-R1生成的CoT与检索任务无关,可能引入噪声甚至幻觉。TTE采用解耦架构试图缓解这个问题,但其Reasoner与Embedder没有联合训练,生成的CoT同样与检索目标不对齐,存在模态信息不完整的问题。此外,这些方法仅依赖文本推理,无法充分利用MLLM Embedder处理多模态信号的潜力,导致关键视觉-空间线索和视频-时间信号在检索中丢失。

本文的目标是本文旨在设计一个推理驱动的通用多模态嵌入框架,通过强化学习优化思维链生成,使其真正服务于检索任务。具体目标包括:(1) 解决生成推理与嵌入目标之间的梯度冲突问题;(2) 生成与检索目标对齐的高质量思维链,包含多模态证据;(3) 在有限计算资源下超越现有最佳方法,在MMEB-V2和UVRB基准上取得优异性能;(4) 提升模型在复杂场景下的泛化能力和细粒度匹配能力。

与已有工作不同的是,本文的独特视角在于认识到现有方法的根本问题:思维链与检索任务的不对齐。传统方法要么让Reasoner和Embedder独立工作(如TTE),要么在联合训练中产生冲突(如UME-R1)。本文抓住了思维链应该为检索服务这个被忽视的关键点:思维链不应该只是通用的文本推理,而应该包含具体的多模态证据(如图像中的边界框、视频中的关键帧),并且应该通过强化学习直接以检索性能作为优化目标。这种嵌入器引导的强化学习框架确保了思维链生成始终围绕检索质量展开,而不是追求通用的推理能力。

核心方法

本文的方法可以类比为一个教师-学生协作系统:Reasoner(推理器)像学生一样负责分析查询并生成详细的思维链(T-CoT),而Embedder(嵌入器)像教师一样根据最终检索效果来评判思维链的质量并提供反馈。传统方法中,学生(Reasoner)和教师(Embedder)要么各自为政,要么一起学习时互相干扰。本文的创新在于让教师先学会如何评估(训练Embedder),然后冻结教师,用教师的评估来指导学生学习(通过RL优化Reasoner)。技术路线分为三个阶段:首先构建高质量多模态数据集,包含T-CoT标注;然后用对比学习训练Embedder;最后用EG-RL框架,让冻结的Embedder作为奖励模型,通过强化学习优化Reasoner生成的T-CoT。

本文最核心的创新是嵌入器引导的强化学习(EG-RL)框架,它本质上解决了思维链应该为谁优化的问题。与现有方法的三个关键区别:(1) 解耦但协作:Reasoner和Embedder分开训练,但通过奖励机制紧密协作,避免了UME-R1的梯度冲突,也避免了TTE的不对齐问题;(2) 多模态证据思维链:T-CoT不是普通的文本推理,而是包含具体多模态证据(图像边界框、视频关键帧、文本关键词)的结构化推理链,直接告诉Embedder应该关注输入的哪些部分;(3) 双重奖励机制:过程奖励确保思维链与检索目标对齐,结果奖励直接优化检索性能,两者结合确保思维链既符合逻辑又服务检索。这种设计使得Reasoner生成的思维链不再是“为了推理而推理”,而是“为了检索而推理”。

方法步骤详情

方法分为三个主要阶段:第一阶段:数据构建,采用采样-标注-过滤-分割流水线。从三个来源(MMEB-train图像任务、LLaVA-Hound视频数据、ViDoRe/VisRAG文档数据)收集2.22百万样本。为每个查询-正样本对标注T-CoT,T-CoT包含三部分:提取模态特定线索(文本关键词、图像边界框、视频关键帧),细化推理逻辑,总结检索相关信息。通过相关性过滤保留80%样本用于对比学习,20%过滤掉的样本用于强化学习。第二阶段:Embedder训练,使用InfoNCE损失训练Embedder,学习率1e-4,批大小512(2B模型)或256(4B模型),训练2个epoch。第三阶段:EG-RL强化学习,冻结Embedder,使用GRPO算法训练Reasoner(8B模型),学习率3e-6,批大小256,训练1个epoch。对于每个查询-目标对,采样G=8个候选T-CoT序列,通过双重奖励(格式奖励、过程奖励、结果奖励)计算优势值,更新Reasoner策略。

技术新颖性

本文的技术新颖性体现在三个层面:架构创新:EG-RL框架首次实现了嵌入器引导推理器的解耦协作模式,与UME-R1的联合优化和TTE的独立工作都不同。Embedder不仅作为嵌入生成器,还作为奖励模型为Reasoner提供训练信号,这种双重角色设计是全新的。表示创新:T-CoT将传统文本思维链扩展为多模态证据思维链,通过边界框定位、关键帧提取、关键词抽取等操作,为Embedder提供了具体的注意力指引。这种可追溯的证据设计使得思维链不再是黑盒推理,而是可解释、可验证的推理过程。优化创新:双重奖励机制(过程奖励+结果奖励)的设计确保了思维链生成既符合逻辑又服务检索。过程奖励使用预训练的视觉-语言判别器进行列表式比较,确保查询和目标的T-CoT对齐;结果奖励直接优化嵌入的判别能力。这种奖励设计比单纯的检索准确率奖励更细致、更有效。

多模态嵌入优化框架对比
Figure 1: 多模态嵌入优化框架对比
数据构建与EG-RL框架概览
Figure 2: 数据构建与EG-RL框架概览
T-CoT在不同模态任务上的可视化示例
Figure 3: T-CoT在不同模态任务上的可视化示例

实验结果

本文在两个权威基准上进行了全面评估,实验结果表明Embed-RL在有限计算资源下显著超越现有最佳方法。在MMEB-V2基准上,Embed-RL-4B达到68.1的总体得分,比最强的基线UME-R1-7B高出3.6个百分点。值得注意的是,Embed-RL-2B(66.8分)也超越了所有基线模型,包括参数量更大的7B模型。在视频模态上,Embed-RL-2B和Embed-RL-4B的总体得分分别为52.1和53.0,大幅领先所有基线。特别在视频检索(RET)任务上,两个模型都达到45.1分,比UME-R1-7B的38.2分高出6.9个百分点。在视觉文档模态上,Embed-RL在域外(OOD)泛化方面表现尤为突出,Embed-RL-4B达到67.1分,比VLM2Vec-V2-7B的42.1分高出25个百分点,这证明了T-CoT在提升模型泛化能力方面的有效性。在UVRB视频检索基准上,Embed-RL在粗粒度(CG)、细粒度(FG)和长上下文(LC)三个维度上都表现优异:Embed-RL-4B在CG和FG上分别达到60.7和55.6,Embed-RL-2B在LC上达到86.9。消融实验进一步验证了各组件的贡献:移除RL阶段导致整体性能下降1.5分;移除过程奖励导致性能下降0.8分,其中视频任务受影响最大(从52.1降至51.3);移除结果奖励导致性能下降1.0分。最显著的是,移除T-CoT直接使用原始输入会导致性能暴跌6.6分,其中视频任务从52.1降至43.7,这充分证明了高质量思维链对检索精度的必要性。

MMEB-V2基准性能对比
Table 1: MMEB-V2基准性能对比
UVRB视频检索基准性能对比
Table 2: UVRB视频检索基准性能对比
EG-RL前后模型判别能力对比
Figure 4: EG-RL前后模型判别能力对比
查看结构化数据
任务指标本文基线提升
MMEB-V2 总体 Overall 68.1 UME-R1-7B 64.5 +3.6
MMEB-V2 视频 Video Overall 53.0 UME-R1-7B 47.5 +5.5
MMEB-V2 图像定位 GD 91.4 UME-R1-7B 84.9 +6.5
MMEB-V2 视觉文档OOD OOD 67.1 VLM2Vec-V2-7B 42.1 +25.0
UVRB 粗粒度 CG 60.7 GVE-3B 55.2 +5.5
UVRB 长上下文 LC 86.9 GVE-3B 76.4 +10.5

局限与改进

尽管Embed-RL取得了显著成果,但仍存在一些局限性。首先,方法依赖于高质量的T-CoT标注,而当前标注过程使用Qwen3-VL和Qwen3模型,这可能引入标注偏差。论文提到初始数据集经过过滤后保留80%,但过滤标准(基于相关性判断)可能过于宽松,导致部分噪声样本进入训练。其次,EG-RL框架使用8B参数的Reasoner生成T-CoT,这增加了推理时的计算开销。虽然Embedder是轻量级的(2B或4B),但Reasoner的规模较大,在实际部署中可能面临延迟问题。第三,过程奖励使用独立的预训练视觉-语言判别器D,这个判别器本身可能存在局限性,特别是在处理复杂多模态场景时。第四,论文主要在MMEB-V2和UVRB两个基准上评估,虽然覆盖了图像、视频、视觉文档三种模态,但缺少在真实大规模检索系统中的端到端评估。最后,T-CoT中的边界框和关键帧提取依赖于模型的定位能力,在复杂场景(如多物体遮挡、视频快速运动)中可能不够准确。

独立分析的弱点

本文存在几个值得深入分析的弱点。标注质量依赖问题:T-CoT的标注质量直接影响Embedder和Reasoner的训练效果,但当前标注过程完全依赖现有模型(Qwen3-VL/Qwen3),这些模型本身可能存在幻觉或定位不准的问题。改进方向是引入人工验证或使用多个模型交叉验证来提升标注质量。计算效率问题:虽然论文强调有限计算资源,但Reasoner(8B参数)在推理时需要为每个查询生成完整的T-CoT,这在大规模检索场景中可能成为瓶颈。可以考虑使用更轻量的Reasoner模型,或者设计缓存机制对相似查询复用T-CoT。奖励函数设计:过程奖励依赖于独立的判别器D,这个判别器需要额外训练,且其判断能力可能与Embedder不完全一致。改进方向是探索更紧密的奖励信号,例如直接使用Embedder的梯度信息。泛化性验证不足:论文只在两个学术基准上评估,缺少在真实工业场景(如电商商品检索、视频推荐)中的验证。不同领域的数据分布差异较大,T-CoT的迁移能力需要进一步验证。模态平衡问题:虽然论文覆盖三种模态,但实验数据显示视频任务的提升相对较小(+5.5分),而图像任务提升更大(+6.5分定位)。这可能是因为视频的时序信息更难通过关键帧完全捕捉。

未来方向

基于本文的成果,未来研究可以从以下几个方向展开。轻量化Reasoner:探索使用更小的模型(如1.5B或3B)作为Reasoner,通过知识蒸馏或模型压缩技术保持T-CoT质量,降低推理开销。动态T-CoT长度:当前T-CoT使用固定模板(thinking-rethink-answer),但对于简单查询可能过长,对于复杂查询可能不足。可以设计自适应长度的T-CoT生成机制。多轮强化学习:当前EG-RL只进行一轮RL训练,可以探索多轮迭代优化,让Embedder和Reasoner在训练过程中共同进化。跨模态T-CoT:当前T-CoT主要针对单一模态(图像、视频、文档),可以扩展到跨模态场景,例如同时分析图像和文本的关联。工业应用验证:将Embed-RL应用于真实的大规模检索系统,验证其在实际场景中的效果和可扩展性。T-CoT可解释性:利用T-CoT的结构化特性,开发可视化的推理过程展示工具,提升用户对检索结果的理解和信任。

复现评估

从复现角度来看,本文具有较好的可复现性。开源情况:论文提到有项目页面(Project page),但未明确说明代码是否开源。如果代码开源,复现难度将大大降低。数据集:论文使用了公开的数据集(MMEB-train、LLaVA-Hound、ViDoRe、VisRAG),这些数据集都可以获取。但T-CoT标注需要额外处理,论文提供了标注流程的详细描述。算力需求:训练阶段需要训练2B、4B、8B三个模型,其中Reasoner(8B)使用GRPO算法训练1个epoch,批大小256。这需要相当的GPU资源(可能需要多卡并行),但相比TTE等方法已经更加高效。训练细节:论文提供了详细的超参数设置(学习率、批大小、训练epoch数)和算法细节(GRPO的具体实现),这些信息对复现很有帮助。评估基准:MMEB-V2和UVRB都是公开基准,评估脚本应该可以获取。总体而言,如果代码开源,在具备足够算力的情况下,复现本文结果应该是可行的。