Ego2Web:基于第一视角视频的网页智能体基准测试 Ego2Web: A Web Agent Benchmark Grounded in Egocentric Videos
首个将第一视角视频感知与网页任务执行连接的基准,含500对视频-指令样本
前置知识
第一视角视频(Egocentric Video)
第一视角视频是指从佩戴者(如AR眼镜用户、可穿戴相机佩戴者)的主观视角录制的视频,能够捕捉用户日常环境中的物体交互、行为动作和场景上下文。这类视频通常来自数据集如Ego4D、EPIC-KITCHENS等,包含丰富的时空信息,如物体的抓取顺序、品牌标识、颜色等视觉线索。与固定机位视频不同,第一视角视频更接近真实人机交互场景,是理解用户意图和物理世界的关键数据源。
本文的核心创新在于将第一视角视频的视觉感知能力与网页任务执行能力结合,理解第一视角视频的特点和挑战是理解本文任务定义的前提。
网页智能体(Web Agent)
网页智能体是能够自主在网页环境中执行任务的AI系统,通常基于大型语言模型(LLM)或多模态大模型(MLLM)构建。智能体接收任务指令后,通过一系列网页操作(如导航、点击、输入、滚动)来完成任务目标。代表系统包括OpenAI Operator、Claude Computer-Use、SeeAct、Browser Use等。这些系统通常依赖截图、DOM树或文本指令作为输入,在网页环境中进行推理和决策。
本文研究的正是网页智能体的一个新维度——如何让智能体基于物理世界的视觉感知来执行网页任务,而不是仅仅基于网页截图或文本指令。
LLM-as-a-Judge
LLM-as-a-Judge是一种自动评估方法,利用大型语言模型或视觉语言模型来判断AI系统的输出质量,替代昂贵的人工评估。在网页智能体评估中,LLM-as-a-Judge通常接收任务指令、操作轨迹、网页截图等信息,判断智能体是否成功完成任务。该方法的核心挑战在于如何设计评估提示(prompt),使其能够准确理解任务要求并做出可靠判断。已有方法如WebVoyager和WebJudge主要依赖网页截图和文本轨迹进行评估。
本文提出的Ego2WebJudge是首个将第一视角视频视觉证据纳入LLM-as-a-Judge评估框架的方法,实现了与人类判断约84%的一致率,这是理解本文评估贡献的关键。
多模态大模型(MLLM)
多模态大模型是能够同时处理文本、图像、视频等多种模态信息的大规模语言模型,如GPT-4o、Gemini系列、Qwen3-VL等。这类模型通过在大规模多模态数据上预训练,获得了跨模态的理解和推理能力。在本文中,MLLM既用于生成视频描述(如Qwen3-VL-7B),也用于评估智能体表现(如Gemini-2.5 Pro、GPT-4o),还作为网页智能体的推理引擎(如Gemini-3-Flash)。
本文的实验涉及多个MLLM系统的对比,理解不同MLLM在处理第一视角视频和网页任务时的能力差异是理解实验结果的基础。
研究动机
当前网页智能体基准测试存在一个关键局限:它们完全聚焦于基于网页的交互和感知,缺乏与用户真实物理环境的连接。具体来说,现有基准如VisualWebArena、OSWorld等只提供网页截图或文本指令作为输入,无法评估智能体在需要结合物理世界视觉感知的场景中的能力。例如,当用户通过AR眼镜看到一个物体并希望在线购买时,智能体需要先识别物理环境中的物体,然后在网页上执行相关任务。这种跨越物理和数字世界的任务在现实应用中越来越重要,但现有基准无法评估智能体的这种能力。实验数据显示,即使是最强的智能体(BU-Gemini-3-Flash)在需要视觉接地的任务上成功率也只有58.6%,存在约40%的提升空间。
本文的目标是本文的具体目标是创建首个将第一视角视频感知与网页智能体任务执行连接起来的基准测试Ego2Web。该基准包含500对经过人工验证的高质量视频-指令对,覆盖电子商务、媒体检索、知识查询、本地服务等多种任务类型。同时,本文提出Ego2WebJudge自动评估框架,实现与人类判断高度一致的自动评估。最终目标是推动能够无缝感知、理解和行动跨越物理与数字世界的下一代多模态智能体的发展。
与已有工作不同的是,本文的独特切入角度在于:第一,首次将第一视角视频作为网页智能体任务的视觉接地来源,而现有工作要么只关注视频理解(如EgoSchema、EgoThink),要么只关注网页交互(如WebArena、Mind2Web);第二,设计了LLM+人工协作的半自动数据生成管线,能够高效生成高质量的视频-任务对;第三,提出了首个整合视觉接地信号的LLM-as-a-Judge评估框架Ego2WebJudge,解决了现有评估方法无法利用视频信息的问题。这种从物理世界感知到数字世界行动的完整链条是前所未有的。
核心方法
Ego2Web的整体思路是构建一个连接第一视角视频感知与网页任务执行的完整评估框架。直觉上,人类在现实生活中经常需要根据视觉观察来执行在线任务,比如看到朋友的背包品牌后去网上搜索同款。本文将这种能力形式化为:给定一个第一视角视频$V$和任务指令$I$,智能体需要在浏览器环境$E$中执行一系列网页动作$A = \{a_1, a_2, ..., a_n\}$来达成目标状态$G$。技术路线包括三个核心组件:(1)半自动数据生成管线,利用MLLM提取视频描述,再用LLM生成任务指令,最后人工验证;(2)评估框架Ego2WebJudge,采用三阶段评估流程实现可靠的自动评估;(3)对6个主流网页智能体的全面实验评估。
本文的核心创新点在于将第一视角视频的视觉接地能力引入网页智能体评估。与已有方法的本质区别体现在三个方面:首先,在任务定义层面,已有网页智能体基准只基于网页截图或文本指令,而Ego2Web要求智能体必须从第一视角视频中提取视觉线索才能完成任务;其次,在数据生成层面,本文设计了视频描述提取→LLM任务生成→人工验证的管线,能够自动将视频内容转化为需要视觉理解的网页任务;最后,在评估层面,Ego2WebJudge首次将视频视觉证据纳入LLM-as-a-Judge评估,通过关键点识别、关键截图选择和最终判断三个阶段,实现了对视觉接地任务的可靠评估。这种从感知到行动的完整链条是本文的核心贡献。
方法步骤详情
方法分为数据生成和评估两个主要流程。数据生成流程:(1)从Ego4D数据集获取第一视角视频池;(2)使用Qwen3-VL-7B对视频进行逐片段的密集描述生成,提取时间戳、物体、场景等结构化元数据,构建视频档案$V_{meta}$;(3)将视频档案与预定义的热门网站(Amazon、YouTube、Wikipedia等)输入GPT-5,生成需要视觉理解的网页任务指令;(4)人工从视觉接地、任务可行性、指令质量三个维度验证和优化。评估流程:(1)关键点识别:LLM从任务指令中提取必须达成的关键点;(2)关键截图选择:MLLM对每个截图进行1-5分的相关性评分,保留超过阈值$\delta$的截图;(3)最终判断:MLLM整合任务指令、关键截图、操作历史和视频关键帧,判断任务是否成功完成,输出$O \in \{Success, Failure\}$。
技术新颖性
本文的技术新颖性体现在多个层面。在任务定义上,首次形式化了从第一视角视频感知到网页任务执行的完整链条,填补了视频理解基准和网页智能体基准之间的空白。在数据生成上,设计了高效的半自动管线,利用MLLM和LLM的协作能力,结合人工验证,实现了500个高质量样本的构建,覆盖电子商务(50.3%)、知识查询(17.0%)、媒体检索(24.1%)等多种任务类型。在评估方法上,Ego2WebJudge创新性地将视频视觉证据纳入评估流程,通过三阶段设计解决了现有方法无法利用视频信息的问题,与人类判断的一致率达到84.0%(使用GPT-4o),显著优于WebVoyager(74.7%)和WebJudge(78.4%)。在实验设计上,对6个主流智能体进行了全面评估,并通过消融实验揭示了视觉感知的关键作用——无视觉输入时成功率仅4.4%,使用视频描述时提升到23.6%,使用原始视频时达到48.2%。
实验结果
本文的实验结果揭示了几个重要发现。首先,在6个主流网页智能体的评估中,BU-Gemini-3-Flash表现最佳,人类评估成功率达58.6%,显著优于其他智能体(Claude 3.7: 26.4%, Claude 4.5: 32.8%, GPT-5.4: 30.6%, SeeAct: 34.2%, BU-GPT-4.1: 44.4%)。其次,不同LLM评估器产生一致的相对排名,Gemini-2.5 Pro和GPT-4o与人类评估更接近,而Qwen3-VL-Flash倾向于给出略高的分数。第三,在细粒度领域分析中,知识查询任务最容易(平均成功率50.0%),而本地服务和电子商务更具挑战性。第四,视觉输入模态的影响显著:无法直接访问视频的智能体(如Claude和GPT-5.4)表现较差,因为视频转文本会丢失关键信息;Gemini系列能够处理密集视频输入,表现更好。第五,消融实验表明,无视觉输入时成功率仅4.4%,使用详细描述时提升到23.6%,使用原始视频时达到48.2%,证明了原始视频感知的关键作用。最后,错误分析显示36%的失败源于物体误识别,18%源于时间和动作误解,16%源于跨模态检索失败。
查看结构化数据
| 任务 | 指标 | 本文 | 基线 | 提升 |
|---|---|---|---|---|
| 整体成功率(人类评估) | Success Rate (SR) | BU-Gemini-3-Flash: 58.6% | Claude 3.7: 26.4%, GPT-5.4: 30.6% | BU-Gemini-3-Flash比最强基线BU-GPT-4.1(44.4%)高出14.2个百分点 |
| 自动评估一致性 | Agreement Rate (AR) | Ego2WebJudge (GPT-4o): 84.0% | WebJudge (GPT-4o): 78.4%, WebVoyager (GPT-4o): 74.7% | 比WebJudge高出5.6个百分点,比WebVoyager高出9.3个百分点 |
| 知识查询任务 | Success Rate (SR) | BU-Gemini-3-Flash: 75.0% | Claude 3.7: 33.6%, GPT-5.4: 39.1% | BU-Gemini-3-Flash比最强基线BU-GPT-4.1(63.0%)高出12个百分点 |
| 电子商务任务 | Success Rate (SR) | BU-Gemini-3-Flash: 38.2% | Claude 3.7: 13.0%, GPT-5.4: 14.3% | BU-Gemini-3-Flash比最强基线BU-GPT-4.1(26.9%)高出11.3个百分点 |
| 视觉感知消融实验 | Success Rate (SR) | 原始视频输入: 48.2% | 无视觉输入: 4.4%, 仅文本描述: 23.6% | 原始视频比文本描述提升24.6个百分点,比无视觉输入提升43.8个百分点 |
局限与改进
本文的局限性体现在多个方面。首先,数据规模相对有限,仅包含500个样本,虽然经过人工验证确保质量,但可能无法充分代表真实世界的多样性。其次,评估环境依赖于真实的在线网站,这意味着评估结果可能受到网站更新、反爬虫机制(如CAPTCHA)等因素的影响,导致实验可重复性受限。第三,视频来源主要依赖Ego4D数据集,虽然包含多样化的场景,但可能无法完全覆盖所有现实应用场景。第四,当前智能体在处理需要精确时间推理的任务时表现较差(18%的时间误解错误),表明现有模型在时间理解方面仍有较大提升空间。第五,评估框架Ego2WebJudge虽然与人类判断一致性较高(84%),但仍有约16%的不一致情况,特别是在智能体部分成功的情况下评估更困难。最后,本文未探索如何通过训练或微调来提升智能体在Ego2Web上的表现,这可能是未来工作的重要方向。
独立分析的弱点
本文存在几个值得深入分析的弱点。首先,数据生成管线虽然高效,但依赖GPT-5进行任务指令生成,可能存在生成偏差,且人工验证成本较高,限制了数据集的扩展性。改进方向可以是开发更自动化的质量控制机制,或利用强化学习从人类反馈中优化生成质量。其次,评估框架Ego2WebJudge的三阶段设计虽然有效,但关键截图选择依赖于固定阈值$\delta$,缺乏自适应能力。可以考虑开发基于任务复杂度的动态阈值调整机制。第三,实验中智能体的最大步数限制为40步,这可能限制了需要更多交互步骤的复杂任务的评估。第四,视频处理方面,当前使用Qwen3-VL-7B进行5秒间隔的描述生成,可能丢失关键的中间动作,可以考虑更精细的时间采样策略。最后,本文未探索跨语言、跨文化的任务场景,限制了基准的普适性。
未来方向
基于本文成果,未来研究可以从多个方向展开。首先,可以探索如何通过训练或微调提升智能体在Ego2Web上的表现,特别是改进视觉接地能力和时间推理能力。其次,可以扩展数据集规模和多样性,纳入更多网站类型、任务复杂度和视觉场景。第三,可以研究更先进的多模态融合方法,改善智能体从视频中提取任务相关信息的能力。第四,可以探索实时评估机制,使智能体能够在执行过程中动态调整策略。第五,可以将Ego2Web扩展为更具挑战性的基准,如包含多轮对话、多智能体协作等场景。第六,可以研究如何将本文的视觉接地能力迁移到其他领域,如机器人操作、增强现实应用等。最后,可以探索更鲁棒的评估方法,特别是在智能体部分成功的情况下如何准确评估。
复现评估
本文在复现性方面提供了较好的支持。论文提供了项目页面、代码和基准测试的链接,数据来源(Ego4D)是公开可获取的。实验中使用的MLLM(Qwen3-VL-7B、Gemini-2.5 Pro、GPT-4o等)和智能体框架(SeeAct、Browser Use等)都是公开可用的。然而,完全复现存在一些挑战:首先,评估依赖于实时在线网站,网站内容和结构可能随时间变化;其次,部分智能体(如Claude Computer-Use)需要特定的API访问权限;第三,人工评估部分需要专业标注人员,成本较高。算力方面,主要消耗在于MLLM的推理和视频处理,对于一般研究机构可能有一定门槛。总体而言,本文的代码和数据开源情况良好,但完全复现实验结果可能需要相当的计算资源和API访问权限。
论文图表
该图展示了Ego2Web基准中四个典型任务场景:电子商务(在Amazon上找视频中的零食)、媒体检索(在YouTube上找视频中的健身教程)、知识查询(在Wikipedia上查视频中汽车品牌信息)、本地服务(在Google Maps上定位视频中背包上的大学)。每个场景展示了第一视角视频的采样帧和对应的网页任务指令,说明了任务如何连接物理世界感知和数字世界行动。
这张图直观展示了Ego2Web的核心概念——将第一视角视频的视觉线索与网页任务执行连接起来,是理解本文任务定义的关键。
该图展示了一个BU-Gemini-3-Flash智能体的失败案例。任务要求识别视频中第二个拿起的酱料并在Walmart上找到产品页面。智能体错误识别了目标物品(将芥末误认为目标酱料),反映了时间和动作理解错误。此外,即使找到了候选产品页面,智能体也无法提取所需的包装尺寸信息,体现了跨模态检索失败。
这个失败案例直观展示了智能体在Ego2Web任务中的典型错误模式,特别是时间推理和跨模态对齐的挑战,对理解基准的难度很有帮助。