← 返回 2026-10-01

WorldAuditBench:基于多模态智能体的交互式 3D 世界审计基准 WorldAuditBench: Interactive 3D World Auditing with Multimodal Agents

Ziyan Jiang, Jingbo Yang, Jiabao Ji, Yujian Liu, Qiucheng Wu, Tommi Jaakkola, Yang Zhang, Shiyu Chang 📅 2026-09-30 👍 42 2026-11-11 18:30
3D世界审计 VLM 具身智能 基准评测 多模态智能体 异常检测

首个交互式3D世界审计基准:213个异常任务上最佳模型仅42.3%,远低于人类83.4%

前置知识

VLM(视觉语言模型)

以大型语言模型为骨干、接入视觉编码器的多模态模型,能把图像切分为 patch 编码成 token,与文本 token 拼接后统一送入 Transformer 做注意力计算,实现跨模态对齐与推理。现代 VLM 支持多图输入、工具调用与长上下文,因此可被包装成“看画面、想步骤、调工具”的智能体。

本文的审计智能体由 GPT-6 Astra、Claude Opus 5、Gemini 3.8 Flash 等 VLM 驱动,理解 VLM 如何消化多帧观察与工具调用是读懂实验设计的前提。

VLA(视觉-语言-动作模型)

在 VLM 基础上增加动作输出头的模型,直接根据视觉观察生成机器人或游戏环境的控制动作,通常用行为克隆在大规模演示数据上训练,强调低延迟端到端控制,决策时一般不输出显式的自然语言推理。本文使用开源的 Open-P2P 1.2B(为实时视频游戏训练的行为克隆模型)作为探索器。

VLA–VLM 两阶段范式是论文的对照组,理解 VLA“只行动不推理”的特性,才能明白为什么探索与分析分离的管线会在审计任务上吃亏。

VLM-as-a-Judge

用强 VLM 当裁判评价其他模型输出的评测范式:裁判收到评分标准(rubric)、被评报告和证据图片,输出二值分数。优点是可扩展、能处理自由文本加图像的复杂输出;风险是与人类判断存在偏差。本文用 GPT-6 Astra 作 judge,实测与人一致率 91.72%、$\kappa=0.645$。

论文所有成功率都由 VLM judge 判定且 rubric 对 agent 隐藏,理解这一协议才能正确解读表格数字的含义与可信度。

游戏引擎碰撞与物理异常

引擎中物体的视觉网格与碰撞体是两套数据:碰撞体决定能否挡住移动、如何响应接触。开发疏漏会造成“看得见却穿得过”(缺碰撞)、“看似空地却被挡”、悬浮、穿插等缺陷。游戏 bug 研究将其分为单帧可见与需跨时间/交互才能暴露两类,本文五族 15 类分类法正借鉴 Lewis 等 2010 年的分类学。

论文的异常分类体系与任务构造完全建立在游戏 QA 概念上,不懂碰撞体与视觉网格的分离就看不懂“穿墙”任务的含义。

上下文学习(ICL)与类型提示

上下文学习指在提示中给出若干演示示例(输入与参考答案),无需梯度更新即可引导模型行为。本文每个审计任务的提示包含场景描述、异常类型提示(如“悬浮/缺支撑”)和一个来自其他场景的匹配示例。消融显示去掉示例仅掉 2.4 个百分点,再去掉类型提示则暴跌 17.5 个百分点。

它是理解消融实验以及“模型真实自主能力可能被类型提示高估”这一批评的关键。

MCP(Model Context Protocol)

一个把工具以统一接口暴露给不同 agent harness 的标准化协议。本文所有模型通过共享的 MCP 工具集访问 3D 环境(移动、交互、记忆、报告),保证不同模型在同一动作空间与预算规则下对比。

实验中每个模型搭配自家 harness(Codex CLI、Claude Code、Gemini CLI 等),工具却经 MCP 统一,这是理解“评测对象实为模型+harness 组合”这一细节的基础。

研究动机

交互式 3D 世界正被广泛用于研究智能行为:agent 在其中导航、操作物体、完成任务。但一个世界可以“看起来很真”却暗藏缺陷——椅子悬浮在地板上方、实心栅栏挡不住任何移动、路牌会在 agent 转身离开后凭空消失。这类异常对研究危害极大:如果导航 agent 是靠穿过一面破损的墙抄近路完成任务,它的成功就不应被采信,据此得出的具身智能结论全部可疑。已有工作要么研究生成物理合理的场景(PhyScene、ClutterGen、PAT3D、LayoutDreamer 等改进物体摆放、碰撞与物理一致性),要么用静态图像/视频评测模型识别游戏 glitch(GlitchBench、VideoGameQA-Bench、VideoGlitchBench),而环境质量审计本身仍几乎完全依赖人工 QA。更麻烦的是,许多缺陷只在交互中暴露:缺碰撞的栅栏在画面上毫无破绽,只有走向它、直行约 3 米再回望,才能发现 agent 穿体而过;会消失的物体则要求离开再返回、对齐前后视角才能确认。审计因此远不止“看看画面”,而是要在有限预算内系统性地探索与取证,这正是现有基准未覆盖的能力。

本文的目标是本文旨在回答:多模态 agent 能否自主地在交互式 3D 世界中完成“世界审计”——主动探索环境、发现并验证异常、提交带证据的报告?为此作者构建 WorldAuditBench:213 个手工构造的单异常任务,覆盖 13 个 Unreal Engine 5 与 Three.js 环境、室内/城市/历史/工业/自然五类场景,异常按五族 15 类组织(静态物理、交互物理、空间一致性、时间一致性、语义一致性)。评测侧定义并对比两种审计范式:一是端到端 VLM 智能体,视觉推理直接引导动作选择;二是 VLA–VLM 两阶段管线,先用 VLA 盲探 60 秒录制轨迹,再由 VLM 离线分析。评测在固定探索预算下进行(VLM 40 个环境动作、VLA 60 秒),以约 10 名计算机博士生组成的人类基线(成功率 83.4%)为参照,并通过消融和“暴露–识别”分解定位模型在探索与证据利用上的具体短板,为后续研究提供可衡量的测试床。

与已有工作不同的是,现有评测与本文之间存在清晰空白。静态视觉基准(Video-MME、GlitchBench、VideoGameQA-Bench、VideoGlitchBench)把观察预先喂给模型,只测“给定证据能否答题”,不测证据收集;交互环境与基准(AI2-THOR、Habitat、SimWorld、UnrealZoo、EmbodiedBench、主动版 OpenEQA)测任务执行或问答,不把“发现缺陷”作为目标;最接近的 FlySearch 虽含交互式异常搜索,但只针对“放错位置的物体”这类肉眼可见异常。本文的独特切入点有三:其一,把审计形式化为行动与视觉推理深度耦合的任务——视觉推理建立预期(栅栏应当挡路),行动产生检验(直行 3 米看是否穿过),观察更新假设,证据收集本身就是识别的一部分;其二,异常谱系从“单帧可见”(悬浮)覆盖到“必须交互、跨视角对比或离开后重访才能暴露”(穿墙、视角相关外观、消失物体),系统检验规划、记忆与场景理解;其三,引入游戏 bug 分类学(Lewis 等 2010、Truelove 等 2021、Butt 等 2023)作为依据,首次把游戏 QA 知识转译成 agent 评测的分类体系。

核心方法

整体思路分“造题”与“考试”两半。造题侧三步:先收集 13 个 UE5/Three.js 交互环境(室内、城市、历史、工业、自然五类),大环境人工划出有界区域共 27 个场景;再由作者在无 bug 场景中按分类法手工植入恰好一个异常——改物体摆放/碰撞/外观/交互响应或时间行为(消失、位移、昼夜突变),同时固定 agent 起点、朝向、探索边界与可用交互;最后由未参与构造的评审经浏览器界面验证,评 Pass/Fail/Uncertain,至少两名评审对同一版本评 Pass 才接受,否则修改重审。考试侧,agent 收到初始输入:审计指令、任务上下文(场景描述、异常类型提示、来自其他场景的匹配 in-context 示例)和第一人称 RGB 初始观察;在固定预算内探索(VLM 40 个环境动作、VLA 60 秒),可用导航/交互动作及零成本的记忆、报告工具,最终提交含异常描述与证据帧的报告;隐藏 rubric 与报告、证据一起交 GPT-6 Astra 作 judge 打 0/1 分。整条轨迹形式化为 $\tau = (x, a_0, o_1, \ldots, a_{T-1}, o_T, y)$。

核心创新是把“世界审计”定义为行动与视觉推理必须耦合的任务,并用双范式对照把这种耦合本身变成研究对象。论文的直觉例子是缺碰撞的栅栏:画面上它只是普通栅栏,视觉推理建立“它应当挡路”的预期;agent 必须走向它并直行约 3 米,再回望确认穿体而过——识别驱动了动作,动作产生了证据,证据又支持了结论。为量化耦合的价值,作者对比两种范式:VLM-only 智能体在探索中随时推理,可疑发现可立刻转化为新的观察角度、交互尝试或重访计划;VLA–VLM 两阶段则把探索(Open-P2P 1.2B 盲走 60 秒)与分析(VLM 看固定轨迹)切开,中间观察无法再引导行动,退化成传统视频问答。第二个关键设计是零成本记忆工具:agent 可回看此前保存的帧(review frames,支持裁剪)、翻阅动作历史、记笔记,支撑跨视角、跨时间的对比——这正是空间/时间一致性异常的命门。第三个关键是评价协议:目标异常的身份、位置和 rubric 对 agent 全程隐藏,只给类型提示;judge 只认“是否命中目标异常”,报告别的 bug 不给分,且接受同义改写、要求动态异常写明触发条件。

方法步骤详情

一次完整审计流程如下。第一步,输入:agent 收到审计指令(用满 40 步预算,报告需含描述、类别与证据帧号)、任务上下文(场景描述、异常类型提示、匹配 ICL 示例)和初始第一人称 RGB 观察。第二步,动作分两类:耗预算的环境动作有移动(0.3–4 米/步)、转身($\pm 180°$)、俯仰($\pm 90°$)、交互(激活准星下物体)、等待(0.5–5 秒);不耗预算的工具包括 observe、review frames、review history、take notes 及 report/revise/finish。第三步,两阶段范式改为:VLA(Open-P2P 1.2B)先探索 60 秒、每 0.5 秒采样一帧,轨迹供不同 VLM 离线分析。第四步,产出最终报告:异常描述、类别、确认状态和证据帧,如悬浮麻袋任务引用第 9、11、14、15、19 步五张图。第五步,评测:GPT-6 Astra 独立上下文任 judge,对照隐藏 rubric 输出 0/1 分,动态异常须写明变化与触发条件。第六步,人类基线:约 10 名 CS 博士生、每任务 2 人、最多 10 分钟,与模型用相同提示和 judge。

技术新颖性

技术新颖性体现在四个层面。基准层面,这是第一个把“模拟环境缺陷审计”当作交互式 agent 任务来评测的工作:此前 GlitchBench 等只测静态识别,FlySearch 只找放错位置的物体,而本文 15 类异常覆盖了从单帧可判(悬浮、穿插、比例失调)到必须主动取证(穿墙需移动对比、视角相关外观需往返观察、消失物体需离开重访)的完整证据谱系,分类法移植自成熟的游戏 bug 研究。范式层面,双范式对照设计把“探索与分析是否耦合”从工程选择变成可量化的科学问题,并用三层指标(几何覆盖率 91.1% 对 47.4%、人工评定暴露率 68.1% 对 34.7%、暴露后识别率 38.5% 对 26.0%)把差距分解为“走没走到”和“走到后认没认出”两个环节。工具层面,为 VLM 智能体设计的最小记忆设施(帧检索带裁剪、历史回看、笔记)零成本却显著支撑证据管理。评价层面,rubric 对被测者隐藏、judge 规则精细(接受同义改写、防提示注入、rubric 按数据处理),并实测与人一致率 91.72%、$\kappa=0.645$,为同类工作提供可借鉴的评测协议模板。

Anomaly taxonomy of WorldAuditBench (Section 3.2). Representative cases illustrate five families of physical, spatial, temporal, and semantic inconsistencies.
Figure 1: Anomaly taxonomy of WorldAuditBench (Section 3.2). Representative cases illustrate five families of physical, spatial, temporal, and semantic inconsistencies.
Task construction in WorldAuditBench. We collect scenes, introduce anomalies, and iteratively refine tasks through human review of their quality.
Figure 2: Task construction in WorldAuditBench. We collect scenes, introduce anomalies, and iteratively refine tasks through human review of their quality.
Two auditing paradigms. (a) VLM agents reason and use tools during exploration. (b) VLA–VLM auditors analyze trajectories after VLA exploration. Both use the same judge.
Figure 3: Two auditing paradigms. (a) VLM agents reason and use tools during exploration. (b) VLA–VLM auditors analyze trajectories after VLA exploration. Both use the same judge.
Human validation interface. Reviewers inspect the environment alongside its scene description, anomaly category, and evaluation rubric, then record quality, difficulty, and comments.
Figure 7: Human validation interface. Reviewers inspect the environment alongside its scene description, anomaly category, and evaluation rubric, then record quality, difficulty, and comments.

实验结果

主结果(Table 2):VLM-only 阵营 GPT-6 Astra 以 42.3% 居首,其后 Gemini 32.4%、Claude 28.2%,最弱者仅 8.5%;VLA–VLM 全线 6.6%–17.4%,成本低一个量级且快 2.7–10.3 倍;人类 83.4%,与最强模型差 41.1 个百分点。分族看:静态物理(59.3%)与语义一致性(68.2%)最易,单帧可判;空间一致性 45.1% 居中;时间一致性最崩溃,全部设定下 SR ≤12.5%。消融(Table 3):起点缩至 1/3 时 33.3%→38.1%;预算砍半降至 23.0%(−10.3pp);去类型提示暴跌 17.5pp 至 15.9%,只去示例仅 −2.4pp。多异常(Figure 5):锚点成功率稳定在 43%–48%,但全部找齐仅 7.1% 和 4.8%,召回约 29%。暴露–识别分解(Figure 6):VLM 几何覆盖 91.1% 对 47.4%,人工评定暴露 68.1% 对 34.7%;共同覆盖任务上 VLM 仍以 38.5% 对 26.0% 领先,优势兼来自探索与证据运用。

Comparison with related benchmarks and simulation environments. WorldAuditBench evaluates interactive anomaly identification across 15 categories grouped into five families.
Table 1: Comparison with related benchmarks and simulation environments. WorldAuditBench evaluates interactive anomaly identification across 15 categories grouped into five families.
Auditing performance and cost on WorldAuditBench. SR (%) and cost ($/task). SP: static physics; IP: interactive physics; SpC: spatial consistency; TC: temporal consistency; SeC: semantic consistency.
Table 2: Auditing performance and cost on WorldAuditBench. SR (%) and cost ($/task). SP: static physics; IP: interactive physics; SpC: spatial consistency; TC: temporal consistency; SeC: semantic consistency.
Auditing factors. SR (%), Δ(pp).
Table 3: Auditing factors. SR (%), Δ(pp).
Environments and task statistics in WorldAuditBench.
Table 4: Environments and task statistics in WorldAuditBench.
Actions and tools available to the auditor. Movement, viewpoint changes, interaction, and waiting each cost one step; observation, memory, and reporting cost none.
Table 6: Actions and tools available to the auditor. Movement, viewpoint changes, interaction, and waiting each cost one step; observation, memory, and reporting cost none.
VLM judge agreement with human judgments. κ denotes Cohen's kappa.
Table 7: VLM judge agreement with human judgments. κ denotes Cohen's kappa.
Anomaly taxonomy and corresponding in-context demonstrations.
Table 8: Anomaly taxonomy and corresponding in-context demonstrations.
Results by rendering engine. Success rate (%) and inference cost ($/task).
Table 9: Results by rendering engine. Success rate (%) and inference cost ($/task).
Selected audits. Success refers to reporting the annotated target under the benchmark judge, rather than to whether any other reported issue is valid.
Table 10: Selected audits. Success refers to reporting the annotated target under the benchmark judge, rather than to whether any other reported issue is valid.
Auditing time per task.
Figure 4: Auditing time per task.
Auditing multiple anomalies.
Figure 5: Auditing multiple anomalies.
Anomaly exposure and success.
Figure 6: Anomaly exposure and success.
Entrance-door inspection. The intermediate frames at Steps 31 and 38 were retrieved using the memory tool inspect.
Figure 8: Entrance-door inspection. The intermediate frames at Steps 31 and 38 were retrieved using the memory tool inspect.
Selected observations while inspecting the solid lockers, ordered left to right and top to bottom.
Figure 9: Selected observations while inspecting the solid lockers, ordered left to right and top to bottom.
Selected observations while inspecting the market appliance, ordered left to right and top to bottom.
Figure 10: Selected observations while inspecting the market appliance, ordered left to right and top to bottom.
Selected observations while inspecting the disappearing plant, ordered left to right and top to bottom.
Figure 11: Selected observations while inspecting the disappearing plant, ordered left to right and top to bottom.
Selected observations while inspecting the wall posters, ordered left to right and top to bottom.
Figure 12: Selected observations while inspecting the wall posters, ordered left to right and top to bottom.
Selected observations while inspecting the floating bench, ordered left to right and top to bottom.
Figure 13: Selected observations while inspecting the floating bench, ordered left to right and top to bottom.
查看结构化数据
任务指标本文基线提升
3D 世界审计(整体,VLM-only 范式) 成功率 SR (%) 42.3(GPT-6 Astra) 人类 83.4;VLA–VLM 最好 17.4 超两阶段最好 24.9 个百分点,但仍落后人类 41.1 个百分点
时间一致性异常识别 SR (%) 12.5(GPT-6 Astra,VLM-only) 人类 78.1 落后 65.6 个百分点,为五个异常族中差距最大者
静态物理异常识别 SR (%) 59.3(GPT-6 Astra,VLM-only) 人类 89.8 落后 30.5 个百分点,为各族中最容易的一类
审计耗时(每任务,GPT-6 Astra) 秒 VLA–VLM 两阶段 80 秒 VLM-only 交互式 368 秒 两阶段快 4.6 倍(全模型 2.7–10.3 倍),代价是 SR 从 42.3% 降至 16.4%
推理成本(GPT-6 Astra) 美元/任务 VLA–VLM 0.281 VLM-only 2.955 两阶段便宜约 10.5 倍,但成功率不到一半
VLM judge 可靠性 与人判断一致率 / Cohen's κ 91.72% / 0.645 无(judge 验证实验) 跨引擎稳定:UE5 92.86%、Three.js 90.00%

局限与改进

作者承认:主评测每任务只含一个目标异常,多异常仅是 21 个锚点任务上的附加实验;213 个任务全由作者手工构造,规模与多样性有限;评测的是“模型+harness”组合,差异无法干净归因于模型本身;judge 虽与人一致率 91.72%,但 $\kappa=0.645$ 只算中等。我的补充观察:第一,类型提示泄露过强——Gemini 在 Unreal 任务上去掉提示后 SR 从 33.3% 崩到 15.9%,主表的 42.3% 相当一部分来自“被告知找什么”,开放式审计的真实能力可能更接近 15.9% 一档;第二,“报告其他真实 bug 不给分”的规则加单异常设定,会系统性惩罚勤于报告的 agent,与真实 QA 的开放集合目标不一致;第三,两阶段所用 Open-P2P 1.2B 探索器几何覆盖仅 47.4%,VLA–VLM 低分可能是探索器太弱所致——Three.js 小场景上它反而达 23.0%–34.5% 即是佐证;第四,未与针对物理理解微调的方法或世界模型对比;第五,异常按人工模板植入,与真实游戏 bug 分布有差距;第六,人类基线每任务仅 2 人且同样拿到类型提示,基线也可能偏保守。

独立分析的弱点

弱点一:假设生成能力缺失。模型高度依赖类型提示(去掉后 −17.5pp),说明它不会自主判断“哪里可疑”。改进:改为两阶段自我提示——先自由探索生成嫌疑清单再针对性验证,或训练“可疑度打分”辅助模块。弱点二:时间一致性崩溃(全模型 ≤12.5%,VLA–VLM 为 0)。消失/位移类异常需要“离开–返回”的重访调度和前后帧精确对齐,而失败案例显示 agent 重访后只做粗粒度全景对比。改进:显式重访规划器、关键帧自动配对与差分(同视角渲染差异图)。弱点三:假阳性与认错对象。案例中 agent 把正常广告轮播判为异常、把漂浮的候诊长椅误报成漂浮的广告柱。改进:报告前强制反事实检查(与同类参照物对比)及证据充分性自检(单一视角不得确认动态异常)。弱点四:固定预算下多异常召回仅约 29%。改进:把审计建模为覆盖–验证调度问题,按异常先验分配预算。弱点五:两阶段范式探索器太弱(几何覆盖 47.4% 对 91.1%)。改进:用 VLM 生成语言子目标引导 VLA,或探索中周期性回传文本摘要形成弱耦合。弱点六:harness 混杂使模型对比不纯。改进:统一 harness 只换模型骨干重跑,分离模型能力与工程贡献。

未来方向

作者层面:论文明确把 WorldAuditBench 定位为研究“从观察形成假设、用行动检验假设、跨视角与时间连接证据”的智能体的测试床,并承诺发布评测代码、任务配置与可运行环境包。可延伸方向:其一,自动化扩题——用程序化 bug 注入(修改碰撞体、材质、LOD、tick 逻辑)把任务从 213 个扩到数千级,缓解手工构造瓶颈并支持随机化防过拟合;其二,把审计器接入场景生成闭环——在 PAT3D、LayoutDreamer、ClutterGen 等生成管线后挂审计 agent,形成“生成→审计→修复”的自动迭代;其三,训练专用审计智能体——以 SR 和证据质量为奖励做强化学习,或用人类审计轨迹做 SFT,检验当前差距是能力问题还是提示问题;其四,把几何覆盖率/暴露率分解指标推广为通用具身评测诊断工具;其五,从 POMDP 视角形式化“取证式探索”,研究有限预算下最优信息获取策略;其六,迁移到真实游戏 QA 流程或数字孪生巡检验证实用价值;其七,多 agent 协作审计(分区分工、证据共享);其八,研究无类型提示下模型自主形成异常假设的机制,逼近真实开放式审计。

复现评估

复现条件总体友好。数据与任务:213 个任务基于 13 个公开来源环境(UE5 资产来自 Fab,Three.js 场景多为 MIT/CC BY 4.0/CC0 许可,Sponza 沿用 Crytek 条款),作者承诺按许可证发布评测代码、任务配置和可运行环境包——UE5 只发打包运行时不发源工程,Three.js 可在浏览器直接运行;不过截至论文尚未给出可用代码/数据链接(仅 Project Page 占位)。协议透明度很高:judge 完整提示词、15 类异常定义与 in-context 示例、全部工具定义、输入输出样例均在附录公开。算力:纯推理评测、无训练;需要 5 个商用模型 API(最强配置约 $2.955/任务,全量实验估计在 2000 美元量级内)和开源的 Open-P2P 1.2B;UE5 场景经远程串流访问,需要一定部署能力。难度评估:中等——拿到发布包后跑通评测主要是工程问题,主要风险是 judge 一致性($\kappa=0.645$ 属中等,复现时边界案例判定可能漂移)和 UE5 串流环境搭建;复现人类基线还需招募约 10 名博士生、每任务 2 人评审。

相似论文推荐