← 返回 2026-03-26

EVA:面向端到端视频智能体的高效强化学习框架 EVA: Efficient Reinforcement Learning for End-to-End Video Agent

Yaolun Zhang, Ruohui Wang, Jiahao Wang, Yepeng Tang, Xuanyu Zheng, Haonan Duan, Hao Lu, Hanming Deng, Lewei Lu 📅 2026-03-24 👍 44 2026-07-13 08:36
GRPO 多模态大语言模型 强化学习 智能体 视频理解

通过规划先于感知的迭代推理,让MLLM自主决定看什么、何时看、怎么看

前置知识

多模态大语言模型(MLLM)

多模态大语言模型是能够同时处理文本、图像、视频等多种模态输入的大型语言模型。典型代表包括 Qwen2.5-VL、InternVL 等。这些模型通过视觉编码器将图像/视频帧编码为视觉 token,与文本 token 拼接后送入 Transformer 解码器进行推理。模型的核心能力在于将视觉感知与语言理解深度融合,从而完成视频问答、图像描述等跨模态任务。在视频场景下,由于视频包含大量帧,视觉 token 数量会迅速膨胀,导致上下文窗口被大量占用。

本文基于 Qwen2.5-VL-7B 构建视频智能体,理解 MLLM 的视觉 token 机制是理解本文效率优化动机的基础

智能体(Agent)与工具调用(Tool Use)

在 LLM 语境下,智能体是指模型不仅能被动回答问题,还能主动规划行动、调用外部工具、根据反馈迭代推理的系统。工具调用是智能体的核心能力——模型以结构化格式(如 JSON)生成工具调用指令,系统执行后返回结果,模型再据此继续推理。在视频理解中,典型工具是帧选择工具(frame selection),允许模型指定时间范围、采样数量和分辨率来从视频中提取特定帧。

EVA 的核心创新就是赋予模型自主调用帧选择工具的能力,使其从被动识别器变为主动探索者

Group Relative Policy Optimization(GRPO)

GRPO 是 DeepSeek 提出的一种 KL 正则化策略优化方法。与 PPO 不同,GRPO 不需要单独训练一个价值网络,而是对同一输入生成多组 rollout,用组内相对奖励来估计优势函数。具体来说,对于每个状态采样多个动作序列,计算每个序列的奖励,然后用组内均值和标准差进行归一化,得到相对优势。这使得训练更加稳定且高效。其目标函数为最大化期望奖励减去与参考策略的 KL 散度。

GRPO 是 EVA 三阶段训练的最终阶段,用于在线强化学习,让模型从自身生成的成功和失败中学习

Kahneman-Tversky Optimization(KTO)

KTO 是一种基于前景理论的模型对齐方法,与 DPO 不同,它不需要成对的偏好数据,只需要单样本的正/负标签(chosen 或 rejected)。KTO 的核心思想是人类对损失比对收益更敏感(损失厌恶),因此对正样本施加较小的奖励,对负样本施加较大的惩罚。这种不对称的优化方式使得 KTO 特别适合从已知的失败案例中学习,避免模型重蹈覆辙。在多轮交互场景下,KTO 比 DPO 更灵活,因为 DPO 需要共享对话轮次来构建偏好对,而 KTO 只需要独立标记每条轨迹的成败。

EVA 使用 KTO 作为第二阶段训练,专门从 SFT 阶段的典型失败模式中学习,为后续 GRPO 提供更好的初始化

采样困境(Sampling Dilemma)

采样困境是长视频理解中的核心矛盾:如果均匀采样太多帧,会消耗大量视觉 token,超出模型上下文窗口限制;如果采样太少,又可能遗漏关键信息。在长达数千秒的视频中,均匀采样 256 帧可能每 10 秒才有一帧,根本无法捕捉快速变化的动作序列。而密集采样又会导致上下文溢出或计算成本过高。现有方法要么固定采样率(如 0.5fps),要么简单地对帧进行均匀子采样,都无法根据问题的实际需求动态调整。

EVA 的核心目标就是通过规划先于感知来解决采样困境,以极少的视觉 token 实现高质量理解

研究动机

现有的视频理解方法在处理长视频时面临严重的效率和准确性瓶颈。传统 MLLM 方法将整个视频均匀采样为固定数量的帧(如 32 帧),然后一次性输入模型进行推理。这种方式存在三重问题:首先,均匀采样无法自适应地关注关键时间段,对于超过 6600 秒的视频,32 帧意味着每 200 秒才有一帧,几乎不可能捕捉到需要的细节;其次,大量无关帧占用宝贵的上下文窗口,挤占了推理空间;第三,即使引入了工具调用的智能体方法(如 FrameThinker),也仍然采用感知先行(perception-first)策略——先均匀采样一批帧喂给模型,再让模型决定是否需要更多帧,这导致初始的均匀采样帧已经消耗了大量视觉 token。以 LSDBench 为例,Gemini-2.0-Flash 需要超过 70 万个视觉 token 才能达到 56.2% 的准确率,而开源模型在 256 帧设置下仅能达到 48-52% 的准确率。

本文的目标是本文的核心目标是构建一个真正自主的端到端视频智能体,使其能够根据用户查询自主决定「看什么」、「何时看」和「怎么看」。具体而言,EVA 旨在实现以下可量化目标:第一,在仅使用约 1 万个视觉 token 的条件下(相当于传统方法 1/7 的计算量),达到甚至超越现有方法的准确率;第二,通过迭代的摘要-规划-行动-反思循环,实现查询驱动的高效视频理解;第三,建立一套完整且可复现的三阶段训练流程(SFT -> KTO -> GRPO),使模型从被动的视频识别器逐步进化为主动的策略性视频探索者。

与已有工作不同的是,本文的独特切入点在于提出「规划先于感知」(planning-before-perception)范式,这与现有方法形成了根本性对比。现有方法的共同特点是「感知先行」——先把视频帧(即使是部分帧)塞给模型,再让模型基于这些视觉信息进行推理。EVA 反转了这一顺序:在初始状态下,模型只接收用户查询,不接收任何视觉信息,必须先通过纯文本推理制定观察计划,然后才调用工具获取视觉证据。这种设计抓住了被已有工作忽视的关键洞察:过早接触视觉信息可能导致模型被噪声帧误导(visual misguidance),而先建立文本层面的假设和计划,再有针对性地获取视觉证据,能够显著提升理解效率和准确性。此外,EVA 的帧选择工具同时支持时间和空间两个维度的控制(时间窗口、帧数、空间分辨率),而现有方法通常只能调整时间范围,无法控制分辨率和帧数的联合配置。

核心方法

EVA 的核心思路可以用一个类比来理解:想象你是一个侦探,面对一段长达数小时的监控录像和一个需要回答的问题。一个笨办法是从头到尾看完所有录像(均匀采样),但这太耗时且大部分内容无关。聪明的侦探会先根据问题推测「我可能需要看哪段时间的录像」,然后快速浏览一遍(低分辨率、高帧率),找到关键时间段后再仔细查看(高分辨率、密集采样)。EVA 就是这样一个「聪明的侦探」。技术路线上,EVA 将视频理解建模为马尔可夫决策过程(MDP),在每个时间步 $t$,智能体观察状态 $s_t = \{q, h_t, F_t\}$,其中 $q$ 是用户查询,$h_t$ 是交错的文本-帧历史,$F_t$ 是通过工具调用获取的视觉证据。智能体的策略 $\pi_\theta(a_t | s_t)$ 决定下一步动作:生成摘要、制定计划、调用工具或反思判断。整个流程是迭代的——每一轮都会总结已有信息、规划下一步行动、执行工具调用、反思信息是否充足,直到准备生成最终答案。

EVA 与已有方法最本质的区别在于「规划先于感知」范式和多维度自主控制的帧选择工具。已有视频智能体方法(如 FrameThinker、VideoAgent)虽然也引入了工具调用,但它们的工作流程是固定的:首先均匀采样一批帧作为初始输入,然后让模型决定是否需要额外的帧。这意味着模型在制定任何计划之前已经被迫「看」了视频,初始的视觉信息可能引入采样偏差(sampling bias),误导后续推理。EVA 彻底反转了这一流程:初始状态只有查询文本,模型必须先「闭眼思考」——基于查询内容推测需要什么视觉信息,然后才发出第一个工具调用。这类似于人类专家先阅读问题、建立假设,再有针对性地查看视频证据。更重要的是,EVA 的帧选择工具提供了四个可调参数:开始时间、结束时间、帧数和空间缩放比例(resize),这使得模型能够同时控制「看多久」和「看多清楚」两个维度。传统方法只能调整时间范围,无法灵活控制分辨率,而 EVA 可以先用低分辨率快速扫描整个视频获取概览,再在关键时间段用高分辨率密集采样提取细节,实现了真正的自适应视觉信息获取。

方法步骤详情

EVA 的完整方法包含数据构建和三阶段训练两大流程。数据构建阶段,使用 Qwen2.5-VL-72B 作为教师模型,基于 LLaVA-Video(短视频 QA)和 CGBench(长视频 QA)数据集,通过多样化的提示词(成功经验、多样化工作流提示、反思性思维提示)生成高质量的智能体视频理解数据。每条 SFT 数据遵循「摘要 + 规划 + 行动 + 反思」格式:摘要阶段模型详细描述每帧内容;规划阶段模型基于当前信息提出潜在行动并预估成本和结果;行动阶段生成工具调用;反思阶段评估视觉信息是否充足。第一阶段 SFT 冷启动:使用 EVA-SFT 数据集(10k 高质量样本)进行 2 个 epoch 的监督微调,学习率 $2 \times 10^{-6}$,批量大小 8,让模型掌握工具调用格式、交错图文推理和基本的帧选择策略。第二阶段 KTO 校正:使用 EVA-KTO 数据集(11k 样本,63% 成功轨迹 + 37% 失败轨迹)进行 KTO 训练,$\beta = 0.1$,学习率 $2 \times 10^{-6}$。失败轨迹通过两种方式收集:一是用 LLM 判断器筛选推理过程显示视觉证据不足但仍生成答案的轨迹(即猜测行为),二是重采样高质量成功轨迹作为正样本。第三阶段 GRPO 在线强化学习:使用 EVA-RL 数据集(9.6k 开放式 QA + 1.1k 多选题),在 32 块 H100 GPU 上训练 1 个 epoch,批量大小 64,每个样本 8 个 rollout,学习率 $1 \times 10^{-6}$。奖励函数为准确率奖励加格式奖励,其中准确率奖励对多选题使用 CSV(Completeness Self-Verification)奖励,对开放式问题使用 ROUGE 分数。此外还引入格式奖励:如果模型调用了工具但最终答案错误,给予 0.05 的补偿奖励(低于随机猜测的 0.20-0.25),防止模型利用格式结构获得不应有的分数。

技术新颖性

EVA 的技术新颖性体现在三个层面。首先,在范式层面,它是第一个真正实现「规划先于感知」的端到端视频智能体。与 FrameThinker(2025)等最新工作相比,EVA 不需要预先均匀采样帧作为初始输入,而是从纯文本查询出发进行推理,这从根本上避免了感知先行导致的采样偏差问题。其次,在工具设计层面,EVA 的帧选择工具是目前维度最丰富的——同时支持时间窗口(start_time, end_time)、采样密度(nframes)和空间分辨率(resize)四个参数的联合控制,而 VideoAgent、VideoMTR 等方法只能调整时间范围。第三,在训练策略层面,EVA 首次将 SFT 冷启动、KTO 偏好校正和 GRPO 在线强化学习整合为一个系统化的三阶段流程。特别是 KTO 阶段的设计——专门为纠正已知失败模式而引入——填补了从 SFT 到 RL 之间的训练空白。此外,EVA 还创新性地提出了数据增强 GRPO 管线:在 GRPO 训练若干步后,收集新的失败案例作为上下文示例,让教师模型为未见过的视频生成新的 QA 对,然后在增强后的数据集上重新训练,有效提升了训练数据的多样性和挑战性。

EVA 的数据管线和训练阶段总览
Figure 2: EVA 的数据管线和训练阶段总览
训练数据集的分布统计
Figure 3: 训练数据集的分布统计
EVA 生成的多样化工作流示例
Figure 6: EVA 生成的多样化工作流示例
规划先于感知的优势示意
Figure 7: 规划先于感知的优势示意
三轮交互成功案例:多轮定位与缩放
Figure 11: 三轮交互成功案例:多轮定位与缩放

实验结果

EVA 在六个视频理解基准上进行了全面评估,展现出显著的效率和性能优势。在采样困境基准 LSDBench 上,EVA 仅使用约 10.3k 视觉 token(对应约 16 帧的等效计算量)就达到了 51.0% 的准确率,相比 Qwen2.5-VL 基线(49.2% 使用 21.0k token)提升了 1.8 个百分点,同时 token 使用量减半。更值得注意的是,EVA 的性能接近使用 166.4k token 的 Qwen2-VL(48.0-50.1%),用不到十分之一的计算量达到了可比的效果。在长视频理解基准上,EVA-GRPO 在 LongVideoBench 上达到 55.1%,超越 FrameThinker(52.9%)2.2 个百分点;在 MLVU 上达到 68.3%(按 650 token/帧估算约 22.2 帧),大幅超越 FrameThinker(59.1%,23.2 帧)9.2 个百分点;在 VideoMME 上达到 48.4%(Long)和 60.2%(Overall),超越 FrameThinker(47.6%)0.8 个百分点;在 LVBench 上达到 43.3%,超越 FrameThinker(36.6%)6.7 个百分点。在零样本推理基准 Video-Holmes 上,EVA-GRPO 达到 37.2% 的总体准确率,与使用均匀采样的 Video-R1(36.5%)和 VideoChat-R1(33.0%)相当甚至更优,尽管 EVA 没有在该任务上进行过专门训练。消融研究清晰展示了三阶段训练的递进效果:SFT 模型学会工具调用格式但效率最低(消耗最多帧和轮次),KTO 模型大幅减少帧消耗和交互轮次并提升性能,GRPO 模型进一步减少帧数但增加交互轮次,实现了「少看多想」的策略转变。在 ELV-Halluc 基准上,EVA 的总体准确率达到 26.2%,SAH 比率从 Qwen2.5-VL-7B 的 8.8% 降至 5.0%,表明智能体框架有效缓解了语义聚合幻觉问题。

LSDBench 采样困境基准上的性能对比
Table 1: LSDBench 采样困境基准上的性能对比
多个视频理解基准上的主要性能对比
Table 2: 多个视频理解基准上的主要性能对比
Video-Holmes 视频推理基准零样本性能
Table 3: Video-Holmes 视频推理基准零样本性能
ELV-Halluc 语义聚合幻觉基准上的主要结果
Table 4: ELV-Halluc 语义聚合幻觉基准上的主要结果
不同模型和基准上交互轮次与视觉 Token 的分布
Figure 4: 不同模型和基准上交互轮次与视觉 Token 的分布
GRPO 训练数据组成的消融实验
Figure 5: GRPO 训练数据组成的消融实验
EVA 在不同轮次上的行为统计
Figure 9: EVA 在不同轮次上的行为统计
查看结构化数据
任务指标本文基线提升
LSDBench(采样困境) Accuracy (%) EVA: 51.0% Qwen2.5-VL-7B: 49.2% (21k token); Gemini-2.0-Flash: 56.2% (696.6k token) 比 7B 基线 +1.8%,token 用量减半;接近闭源模型但 token 仅为 1/70
MLVU(长视频理解) Accuracy (%) EVA-GRPO: 68.3% FrameThinker: 59.1%; Video-R1: 60.2%; Qwen2.5-VL: 48.4% 比 FrameThinker +9.2%,比 Video-R1 +8.1%
LongVideoBench Accuracy (%) EVA-GRPO: 55.1% FrameThinker: 52.9%; Video-R1: 52.7%; Qwen2.5-VL: 43.2% 比 FrameThinker +2.2%,比 Video-R1 +2.4%
VideoMME-Long Accuracy (%) EVA-GRPO: 48.4% FrameThinker: 47.6%; Qwen2.5-VL: 44.7% 比 FrameThinker +0.8%
LVBench Accuracy (%) EVA-GRPO: 43.3% FrameThinker: 36.6%; Video-R1: 35.3%; Qwen2.5-VL: 31.6% 比 FrameThinker +6.7%,比 Video-R1 +8.0%
Video-Holmes(零样本推理) Overall Accuracy (%) EVA-GRPO: 37.2% Video-R1: 36.5%; VideoChat-R1: 33.0%; GPT-4o: 42.0% 零样本超越专门训练的 Video-R1 +0.7%
ELV-Halluc(语义聚合幻觉) SAH Ratio (%) EVA: 5.0% Qwen2.5-VL-7B: 8.8%; InternVL3-8B: 6.8% SAH 比率从 8.8% 降至 5.0%,降低 43%

局限与改进

尽管 EVA 取得了令人印象深刻的结果,但仍存在多方面的局限性。首先,当前的推理循环依赖于预定义的工具接口(仅有帧选择工具),面对未见过的查询分布或需要其他类型工具(如音频分析、OCR、物体检测)的任务时可能表现不佳。其次,三阶段训练流程虽然有效但相当复杂,需要分别构建三个高质量数据集,其中 SFT 数据的构建依赖 Qwen2.5-VL-72B 教师模型,成本较高。第三,论文仅在 Qwen2.5-VL-7B 上进行了实验,没有验证方法在更大模型(如 72B)或其他 MLLM 架构上的泛化性。第四,EVA 在某些基准上的绝对性能仍然落后于闭源模型(如 Gemini-2.0-Flash 在 LSDBench 上的 56.2% vs EVA 的 51.0%),且在 VideoMME 上与 GPT-4o(65.3/71.9%)仍有较大差距。第五,论文中 visual token 的估算方式存在一定问题——按 650 token/帧进行等效换算,但实际 EVA 使用了不同分辨率的帧,每帧的 token 数可能差异很大,这使得跨方法的计算量对比不够精确。此外,EVA 的推理延迟分析不够充分——虽然论文声称「推理运行时间不随推理步数线性增长」,但多轮迭代推理必然引入额外的调度和通信开销,论文未提供实际的推理延迟数据。

独立分析的弱点

EVA 存在几个值得深入分析的弱点。第一,工具生态单一:EVA 仅有帧选择一个工具,限制了智能体在复杂任务中的能力边界。在实际应用中,视频理解往往需要结合音频转录(理解对话内容)、OCR(识别屏幕文字)、物体检测(精确定位物体)等多种工具。改进方向是构建可扩展的工具接口框架,允许模型根据任务需求动态选择和组合多种工具。第二,数据增强管线的效率问题:当前的 Data-Enhanced GRPO 管线需要在训练过程中收集失败案例、调用教师模型生成新数据、再重新训练,这个过程是串行的,增加了训练时间和复杂度。可以考虑引入在线课程学习(online curriculum learning),让模型在训练过程中自动调整数据难度分布。第三,反思机制相对简单:当前的反思仅判断「视觉信息是否充足」,缺乏更深层次的推理质量评估。可以引入自一致性检查(self-consistency)、多假设验证等机制,提升推理的鲁棒性。第四,空间分辨率控制的粒度可能不够:resize 参数是一个统一的缩放比例,无法对视频帧的不同区域施加不同的分辨率——例如对关键区域高分辨率、对背景区域低分辨率。可以引入自适应分辨率分配机制,类似视觉 Transformer 中的 token pruning。

未来方向

基于 EVA 的成果,未来研究可以在多个方向展开。作者提出的几个方向包括:更灵活的工具生态系统(不限于帧选择)、自演化推理策略(模型能够自动优化自己的工作流)、跨模态记忆机制(在长时间交互中积累和检索视觉记忆)。除此之外,还有几个值得探索的方向:一是将 EVA 的规划先于感知范式扩展到多视频场景——当用户的问题需要跨多个视频进行推理时,智能体需要先规划「看哪些视频的哪些部分」,这比单视频场景更复杂也更贴近实际应用;二是探索更细粒度的奖励设计——当前的奖励函数仅基于最终答案的正确性,可以引入中间步骤的奖励(如工具调用是否有效、推理链是否合理),实现过程监督;三是将 EVA 与具身智能(embodied AI)结合——EVA 的主动感知能力可以为机器人在长视频中导航和执行任务提供支持;四是研究 EVA 在视频生成质量评估、视频摘要、视频检索等下游任务中的应用潜力。

复现评估

EVA 在复现方面具有较好的基础。论文明确开源了代码和模型(提供了链接),使用 Qwen2.5-VL-7B-Instruct 作为基础模型(7B 参数量,单卡即可推理),训练数据集也进行了公开(EVA-SFT 10k、EVA-KTO 11k、EVA-RL 10.7k)。然而,复现仍面临一定挑战:SFT 数据的构建需要调用 Qwen2.5-VL-72B 教师模型生成高质量的智能体轨迹,这需要较大的推理算力;GRPO 训练阶段使用了 32 块 H100 GPU,这对大多数实验室来说是较高的门槛;三阶段训练流程涉及多个超参数(学习率、beta、奖励权重等),调参空间较大。数据集构建的细节(提示词模板、数据筛选标准)在论文和附录中有较详细的描述,降低了复现的难度。评估方面,论文使用了六个公开基准,评估流程相对标准化。总体而言,有充足算力的团队可以在 1-2 周内完成核心实验的复现,但完整的数据增强 GRPO 管线可能需要更长时间调试。