SenseNova-MARS:通过强化学习赋能多模态智能体推理与搜索 SenseNova-MARS: Empowering Multimodal Agentic Reasoning and Search via Reinforcement Learning
首个通过RL训练的端到端多模态智能体VLM,整合图像搜索、文本搜索和图像裁剪工具
前置知识
视觉-语言模型(VLM)
VLM是一种结合了视觉理解和文本生成的多模态大模型,能够同时处理图像和文本输入并生成跨模态的输出。典型的VLM架构包括视觉编码器(如CLIP的Vision Transformer)将图像编码为向量表示,多模态投影层将视觉特征映射到语言模型的语义空间,以及大语言模型(LLM)负责理解和推理。VLM通过在大规模图像-文本对上进行预训练,学习视觉和语言之间的对齐关系,可以执行图像描述、视觉问答、物体检测等任务。例如,CLIP使用对比学习在4亿图像-文本对上训练,学习视觉和文本的联合表示空间。
本文基于VLM构建智能体系统,理解VLM的基本架构和训练方法是读懂本文如何通过RL增强工具使用能力的前提
强化学习与策略优化
强化学习是机器学习的一个范式,智能体通过与环境交互获得奖励或惩罚来学习最优策略。在序列决策问题中,智能体在状态s选择动作a,获得奖励r并转移到新状态s',目标是最大化累积回报。策略梯度方法是直接优化策略参数theta的RL方法,其中GRPO和GSPO是针对生成式模型的变体。策略梯度的核心思想是通过采样轨迹来估计梯度。GSPO针对序列级优化,在多工具调用场景中需要对整个轨迹(包含多个推理步骤和工具调用)进行评估和优化。
本文提出的BN-GSPO算法是技术核心,理解RL和策略优化的基本原理才能领会BN-GSPO如何通过两阶段归一化解决训练不稳定问题
工具调用与智能体推理
工具调用是指模型在推理过程中主动调用外部工具(如搜索引擎、API、图像处理工具)来获取额外信息或执行操作。智能体推理是指模型像人类智能体一样,通过规划、推理、多步工具调用来解决复杂问题。一个典型的智能体推理流程包括:接收查询、规划、调用工具、整合信息、进一步推理、输出答案。工具调用的挑战在于:何时调用工具(时机判断)、调用哪个工具(工具选择)、如何构造工具参数(参数生成)、如何整合工具返回结果(信息融合)。
本文的核心创新是让VLM学会在推理过程中动态调用三种工具(图像搜索、文本搜索、图像裁剪),理解工具调用范式和挑战是理解本文方法设计的关键
高分辨率视觉感知
高分辨率视觉感知是指模型处理和分析高分辨率图像(如4K、8K)的能力。传统VLM通常将图像缩放到固定尺寸来适配输入要求,这会导致高分辨率图像中的细节信息丢失。高分辨率感知挑战包括:计算资源需求增加、信息密度大、小目标检测困难、需要局部-全局注意力机制。解决方案包括:滑动窗口、图像裁剪聚焦局部区域、分层注意力、自适应分辨率等。HR-Bench使用4K和8K分辨率图像测试模型的细节感知能力,V* Bench的平均图像分辨率达到2246x1582。
本文专门构建了HR-MMSearch基准,并强调图像裁剪工具的作用,理解高分辨率感知的挑战有助于理解为什么需要结合搜索和裁剪两种工具
研究动机
现有的视觉-语言模型(VLM)虽然可以通过智能体推理解决复杂任务,但其能力仍然主要局限于以文本为中心的链式思维或独立的工具调用,无法实现人类般的能力来无缝交织动态工具操作和连续推理。这一缺陷在知识密集型和视觉复杂的场景中尤为突出,这些场景需要协调外部工具如搜索和图像裁剪。具体而言,现有的搜索增强型智能体(如MMSearch-R1)虽然集成了图像搜索和文本搜索工具,但仅依赖这些工具无法满足高分辨率感知任务的需求。当需要识别赛车服左下角小黑色标志上的公司名称时,仅靠搜索工具无法获取足够的视觉细节,必须结合图像裁剪工具进行局部放大。相反,专注于图像思考的方法(如Pixel Reasoner、DeepEyes)虽然通过RL学习使用图像裁剪工具进行像素级视觉推理,但它们的工具集仅关注感知性图像操作,天生缺乏处理需要开放网络访问或外部知识任务的能力。
本文的目标是本文的目标是构建一个能够动态整合图像搜索、文本搜索和图像裁剪工具的多模态智能体推理与搜索框架,通过端到端强化学习让VLM学会在多轮推理过程中自适应地使用这三种工具。具体目标包括:设计一个统一的框架,让模型能够根据任务需求动态选择和组合使用搜索和图像操作工具;提出稳定的RL算法来训练多工具调用的策略;构建高质量的训练数据集和评估基准来验证方法的有效性。最终目标是让VLM具备人类般的智能体能力,能够在知识密集型搜索任务和精细视觉分析任务之间无缝切换,通过合理的工具组合解决复杂的现实世界视觉问题。
与已有工作不同的是,本文的独特切入角度在于首次通过端到端RL训练了同时具备图像搜索、文本搜索和图像裁剪三种工具调用能力的高分辨率多模态智能体VLM。与现有工作的关键区别在于:首先,现有工作要么专注于搜索型工具(如MMSearch-R1的文本和图像搜索),要么专注于感知型工具(如Pixel Reasoner的图像裁剪),缺乏统一框架整合这两类互补工具。其次,现有方法大多使用监督学习或简单的RAG范式,而本文采用两阶段RL训练(冷启动SFT加BN-GSPO),让模型自主学习何时、如何调用工具以及如何整合工具返回的信息。第三,本文专门构建了HR-MMSearch基准,这是首个面向高分辨率图像、知识密集型、搜索驱动问题的基准。最后,本文提出的BN-GSPO算法通过两阶段归一化解决了多工具轨迹训练中的奖励尺度不一致问题。
核心方法
SenseNova-MARS框架的整体思路是通过两阶段强化学习训练,让VLM学会在多轮推理过程中动态调用三种互补工具:文本搜索(查询网页文本信息)、图像搜索(反向图像搜索获取视觉相关信息)、图像裁剪(聚焦局部区域进行精细分析)。方法的直觉来源于人类解决复杂视觉问题的方式:当面对一张高分辨率图像中的问题时,人类会先观察整体,判断需要什么信息,然后选择合适的工具,要么放大看细节,要么搜索外部知识,要么两者结合。技术路线上,本文首先进行冷启动监督微调(SFT),使用约3000个精心构造的多轮交互轨迹,让模型学习基本的工具使用模式和交互协议。然后进入RL阶段,使用提出的BN-GSPO算法进行端到端训练,通过外部奖励模型的反馈优化工具调用策略。整个过程中,模型在每个推理回合生成思考步骤,然后选择一个动作(调用三种工具之一或给出最终答案),工具的输出被添加到交互历史中,形成不断演化的轨迹。奖励由答案正确性奖励和格式合规性奖励组成,总奖励等于正确性奖励加格式合规性奖励,其中正确性奖励由GPT-4o作为LLM-as-a-judge评估,格式奖励确保严格遵守交互协议。
SenseNova-MARS的核心创新点在于首次实现了通过端到端RL训练的高分辨率多模态智能体VLM,能够统一调用搜索型工具(文本搜索、图像搜索)和感知型工具(图像裁剪)来解决复杂的现实世界视觉任务。与已有方法的本质区别体现在三个层面:工具整合层面,现有工作要么只使用搜索工具(如MMSearch-R1),要么只使用图像裁剪工具(如Pixel Reasoner),而本文首次统一了这两类互补工具。算法层面,本文提出的BN-GSPO算法在GSPO基础上引入了两阶段归一化,首先在组内进行标准化,然后在整个优化批次上进行归一化,这解决了不同提示词和工具交互产生的轨迹长度、奖励尺度和难度级别差异导致的训练不稳定问题。数据构建层面,本文专门构造了HR-MMSearch基准,包含305张4K分辨率图像和知识密集型问题,填补了现有基准缺乏高分辨率、搜索驱动任务的空白。这种从工具、算法、数据三个层面的创新,使得SenseNova-MARS能够在MMSearch上达到74.3分,在HR-MMSearch上达到54.4分,超越了Gemini-3-Pro和GPT-5.2等专有模型。
方法步骤详情
SenseNova-MARS的方法步骤包括训练和推理两个完整流程。训练阶段分为两个步骤:第一步是冷启动SFT,从三个主要数据源构造约3000个高质量多轮交互轨迹样本。数据挖掘阶段合并FVQA训练集(4849个样本)、Pixel-Reasoner预热语料库(7850个样本)和专家标注的多模态QA对,使用Qwen2.5-VL-7B-Instruct进行8次rollout标记困难样本(模型回答正确次数小于等于1),然后用Gemini-2.5-Flash合成完整的工具调用解决方案轨迹,最后用GPT-4o验证格式合规性、逻辑连贯性和答案合理性。SFT阶段学习率为1乘以10的负5次方,训练3个epoch,只微调语言模型,冻结视觉编码器和多模态投影器。第二步是RL训练,使用FVQA剩余样本(3695个)、DeepEyes-4K(4000个)和Visual-Probe(5729个)的混合数据集,采用BN-GSPO算法优化。RL阶段全局批次大小为128,学习率为1乘以10的负6次方,KL系数为1乘以10的负4次方,采用Clip-Higher策略。单条训练轨迹最多允许T等于10轮交互,每轮最多生成8192个token,整个轨迹累积限制32768个token。推理阶段的步骤如下:接收自然语言查询q和初始图像I0,在每轮t,模型观察完整交互历史,生成思考步骤,然后选择四个动作之一:执行文本搜索(使用Serper Search API查询网页文本)、执行图像搜索(使用Serper Image Search API进行反向图像搜索)、使用图像裁剪工具(通过边界框坐标和图像索引裁剪图像聚焦局部)、或产生最终答案。工具输出被添加到交互历史中形成不断演化的轨迹,当模型认为信息足够时输出最终答案,整个过程结束。
技术新颖性
SenseNova-MARS的技术新颖性体现在多个维度。在算法层面,BN-GSPO算法针对多工具轨迹训练的挑战,创新性地引入了两阶段归一化机制。与标准GSPO相比,BN-GSPO首先应用GSPO的组级标准化计算组归一化奖励,然后在整个优化mini-batch上归一化。这种两阶段归一化有效纠正了同一批次中不同提示词的不一致尺度和方差,提高了训练稳定性。实验表明,BN-GSPO在MMSearch上达到56.72分,在V* Bench上达到79.05分,证明了其有效性。在工具整合层面,本文是首个通过端到端RL训练的、统一使用搜索型和感知型工具的多模态智能体VLM。与MMSearch-R1(仅文本加图像搜索)和DeepEyes(仅图像裁剪)相比,SenseNova-MARS能够在知识检索和精细视觉分析之间动态平衡,在HR-MMSearch上达到54.43分,比仅使用搜索工具的模型提高显著。在数据构建层面,HR-MMSearch基准使用四阶段流水线(大规模图像爬取、过滤、人工标注、严格质量检查),从路透社、美联社、CNBC三家国际新闻媒体爬取2025年的4K分辨率图像,确保图像不太可能出现在VLM预训练数据中。三位标注员(学士学位)将图像分配到八个高影响力领域,手工制作知识密集型问题,针对占据图像面积小于5%的小物体或文本区域。另外三位专家(至少硕士学位)交叉验证305个图像-问题对。根据Qwen2.5-VL-7B-Instruct在pass@8协议下的表现,将188个模型8次rollout全部失败的问题标记为Hard(通常需要3个或更多工具调用,其中17个需要协调使用所有三种工具),117个问题标记为Easy(通常需要1到2个工具调用),难度分布为60% Hard和40% Easy。
实验结果
SenseNova-MARS在多个基准测试中取得了最先进的性能,核心发现可以分三个层面分析。第一,在搜索导向的基准测试中,SenseNova-MARS-32B在七个基准上的平均得分达到69.74分,超越了Gemini-3-Pro(69.06分)和GPT-5.2(67.64分)等领先的专有模型。特别是在我们新构建的HR-MMSearch基准上,SenseNova-MARS-32B得分54.43,分别超越Gemini-3-Pro和GPT-5.2达5.91和6.23分,证明了高分辨率搜索驱动任务的有效性。在MMSearch上,SenseNova-MARS-32B达到74.27分,与Gemini-3-Pro持平,超越了GPT-5.2(66.08分)。在小规模类别中,SenseNova-MARS-8B也表现出色,平均得分比Qwen3-VL-8B提高了12.68分,超越了GPT-5(60.12分)、Gemini-2.5-Flash(58.05分)和Gemini-3-Flash(61.26分)。第二,在精细视觉理解基准测试中,SenseNova-MARS-32B在V* Bench上达到94.2分,在HR-Bench 4K上达到90.2分,超越了Qwen3-VL-235B-A22B(93.7分和85.4分)和Gemini-2.5-Pro(83.8分和87.3分)等顶级模型。SenseNova-MARS-8B在V* Bench上达到92.2分,在HR-Bench 4K上达到83.1分,在HR-Bench 8K上达到78.4分,在MME-RealWorld上达到67.9分,超越了所有现有的基于工具的模型如Pixel Reasoner、DeepEyes和Mini o3。第三,消融实验验证了BN-GSPO算法的有效性。基于SenseNova-MARS-7B的对比显示,BN-GSPO在所有基准上取得最佳性能:MMSearch为56.72分,V* Bench为79.05分,HR-Bench 4K为69.12分。数据分布影响分析表明,仅使用专门数据会导致智能体过度专业化,在V* Bench上提升至85.24分但在搜索导向任务上显著下降,而使用包含搜索和感知任务的完整混合数据集在搜索导向指标上取得最佳结果。
查看结构化数据
| 任务 | 指标 | 本文 | 基线 | 提升 |
|---|---|---|---|---|
| HR-MMSearch | Pass@1 | 54.43 | Gemini-3-Pro | +5.91 |
| HR-MMSearch | Pass@1 | 54.43 | GPT-5.2 | +6.23 |
| MMSearch | Pass@1 | 74.27 | Gemini-3-Pro | 持平 |
| MMSearch | Pass@1 | 74.27 | GPT-5.2 | +8.19 |
| V* Bench | Avg@8 | 94.2 | Qwen3-VL-235B-A22B | +0.5 |
| V* Bench | Avg@8 | 94.2 | Gemini-2.5-Pro | +10.4 |
| HR-Bench 4K | Avg@8 | 90.2 | Qwen3-VL-235B-A22B | +4.8 |
| HR-Bench 4K | Avg@8 | 90.2 | Skywork-R1V4-30B | +7.4 |
| FVQA-test | Pass@1 | 54.43 | MMSearch-R1-7B | +34.10 |
局限与改进
尽管SenseNova-MARS表现强劲,但错误分析揭示了一些局限性。首先,模型容易受到检索噪声的影响。SenseNova-MARS偶尔无法区分检索片段中语义相似但不同的属性(例如混淆based in与born in),导致幻觉推理路径。这表明当前推理模块对开放世界搜索结果中的干扰信息缺乏足够的鲁棒性。其次,工具使用无效性是另一个局限。在需要精细视觉提取的场景中,SenseNova-MARS可能无法将特定视觉实体(如CHED Regional Office 1)正确锚定到搜索查询中,而是使用通用术语(如in this region),导致检索到不相关的全局统计数据。这表明在工具参数生成阶段存在跨模态对齐的差距。作者还指出,文本搜索流水线在训练阶段使用本地Wikipedia知识库而非实时网络搜索,虽然避免了高昂的成本,但无法处理依赖JavaScript的网页。此外,HR-MMSearch基准虽然包含305个4K图像,但样本规模相对较小,可能无法全面评估模型的泛化能力。在工具调用行为分析中,模型在冷启动后工具使用行为倾向于冗余,虽然RL训练逐步简化了这一过程,将平均工具调用次数从约4次减少到约2次,但在某些复杂任务上仍可能存在不必要的工具调用。最后,模型在需要协调使用所有三种工具的任务上表现仍需改进,HR-MMSearch中有17个Hard问题需要协调使用所有三种工具,这类任务对模型的规划和推理能力提出了更高要求。
独立分析的弱点
独立分析发现,SenseNova-MARS存在几个可以改进的弱点。第一个弱点是对检索结果的语义理解不够精细,容易在相似概念之间产生混淆。改进方向是增强推理模块对检索结果的判别能力,例如引入显式的实体消歧步骤,在推理过程中验证检索信息与问题实体之间的语义匹配度。第二个弱点是跨模态对齐不足,特别是在工具参数生成阶段,模型难以将视觉实体准确转换为文本搜索查询。改进方向是引入视觉-文本对齐的专门训练信号,例如使用对比学习增强视觉实体到文本查询的映射能力,或者在工具调用前增加实体识别和验证步骤。第三个弱点是工具调用效率虽然通过RL训练有所提升,但在复杂任务上仍可能存在冗余调用。改进方向是引入工具调用成本感知的奖励机制,在奖励函数中加入对工具调用次数的惩罚,鼓励模型更高效地使用工具。第四个弱点是训练数据分布的平衡问题,实验表明仅使用专门数据会导致过度专业化。改进方向是设计更智能的课程学习策略,从简单任务逐步过渡到需要多工具协调的复杂任务,确保模型学习到平衡的多工具策略。第五个弱点是文本搜索流水线无法处理JavaScript渲染的网页,限制了信息获取的完整性。改进方向是集成无头浏览器技术来渲染JavaScript,或者在训练和推理阶段统一使用更强的网页解析方案。
未来方向
未来研究方向可以从多个维度延伸。作者提出的方向包括扩展工具集以支持更多类型的工具,如代码执行工具、视频处理工具、3D模型分析工具等,使智能体能够处理更广泛的多模态任务。基于本文成果,可以延伸的方向包括:第一,探索更复杂的任务设置,如多模态多跳推理、长链推理、多智能体协作等,在这些设置下研究工具调用的策略和协调机制。第二,研究更高效的RL算法,特别是针对多工具、多模态场景的策略优化方法,例如引入层次化RL让模型学习高层规划和低层工具调用,或者使用离线RL减少在线交互成本。第三,提升模型的元认知能力,让模型能够判断何时需要调用工具、何时已有足够信息、何时需要重新规划,这种自我反思能力可以进一步提升推理效率和准确性。第四,构建更大规模、更多样化的基准测试,特别是针对特定领域(如医学影像、遥感图像、工业检测)的高分辨率、知识密集型任务,这些领域的专业性和复杂性为多模态智能体提供了新的挑战。第五,研究工具调用与长期记忆的结合,让智能体能够积累和复用过往的工具调用经验,形成个性化的知识库和策略库,这种终身学习能力可以显著提升智能体在复杂任务上的表现。第六,探索多模态智能体的可解释性和可控性,让人类能够理解智能体的工具调用决策过程,并在必要时进行干预和引导,这对于安全关键的应用场景尤为重要。
复现评估
SenseNova-MARS的可复现性评估较为积极。代码、模型和数据集将全部开源,代码库可在GitHub获取,模型可在Hugging Face下载。这种开源策略大大降低了复现门槛。数据方面,训练数据包括FVQA(4849个样本)、DeepEyes-4K(4000个样本)、Visual-Probe(5729个样本)和Pixel-Reasoner语料库(7850个样本),这些数据集都有公开的获取途径。新构建的HR-MMSearch基准包含305个4K图像和手工标注的问题,虽然具体发布形式待确认,但作者明确表示将发布数据集。算力需求方面,SenseNova-MARS提供了7B、8B、32B三个规模的模型,研究者可以根据自身算力条件选择合适的规模。RL训练阶段使用全局批次大小128、学习率1乘以10的负6次方、最多10轮交互、每轮最多8192个token、整个轨迹最多32768个token,这些配置都相对适中。文本搜索在训练阶段使用本地Wikipedia知识库(20250901 dump文件),避免了实时网络搜索的高成本,这使得训练过程更容易复现。然而,一些细节可能影响完全复现:图像搜索和文本搜索使用了Serper API,研究者需要自行申请API密钥;奖励模型使用Qwen2.5-VL-72B-Instruct作为LLM-as-a-judge,需要部署大模型;评估使用GPT-4o进行判断,也需要API访问权限。总体而言,SenseNova-MARS的可复现性在开源模型中属于较好水平,虽然API依赖和算力需求可能对部分研究者构成障碍,但核心算法、数据和代码的完全开源为社区复现和改进提供了坚实基础。
论文图表