WorldAuditBench: Interactive 3D World Auditing with Multimodal Agents
Ziyan Jiang, Jingbo Yang, Jiabao Ji, Yujian Liu, Qiucheng Wu, Tommi Jaakkola, Yang Zhang, Shiyu Chang
cs.AI
2026-10-01
WorldAuditBench asks multimodal agents to find planted bugs across 213 interactive 3D-world tasks; the best VLM agent scores 42.3%, two-stage VLA-VLM setups 17.4%, humans 83.4%.
Interactive 3D worlds built on game engines are the main substrate for embodied AI research, and a world can render beautifully while still being broken: a solid wall you can walk through, a chair hovering off the floor, a sign that vanishes when you look away. Benchmarks run in buggy environments produce unreliable conclusions; a navigation agent that finishes by clipping through a fence has not learned navigation. Prior benchmarks miss this problem from both sides. GlitchBench and VideoGameQA-Bench hand the model pre-recorded footage and test passive recognition; EmbodiedBench and OpenEQA test task completion without asking whether the environment itself is sound. The missing piece is world auditing: an agent entering a world, gathering evidence, and confirming or rejecting suspected defects. Nobody had benchmarked that.
The hard part is that two capabilities must stay coupled: visual reasoning decides what to check, and action fetches the evidence. A fence that looks solid only reveals a missing-collision bug when the agent walks straight into it for 3 meters and compares views before and after. Observation raises the hypothesis; action tests it.
WorldAuditBench contains 213 hand-crafted single-anomaly tasks across 13 environments: 126 on Unreal Engine 5 and 87 on Three.js, spanning indoor, urban, historical, industrial, and natural settings (27 scenes total). Anomalies fall into five families subdivided into fifteen categories:
Each task ships a scene description, an anomaly-type hint, and one in-context example; the target object, its location, and the grading rubric are withheld. Reviewers who did not build the tasks validated them in a browser, with acceptance requiring at least two Pass ratings on the same version.
Two paradigms are compared. A VLM-only agent works through an MCP tool interface with a 40-action budget, plus memory tools (retrieve earlier frames, take notes) and reporting tools (file a suspicion, revise it with more evidence). A VLA–VLM pipeline sends Open-P2P 1.2B to explore for 60 recorded seconds, then a VLM analyzes the fixed trajectory offline, closer to standard video QA. Both submit reports graded by a GPT-6 Astra judge against each task's rubric; judge-human agreement is 91.7%.
| Auditor | Overall SR | Cost ($/task) |
| Humans (10 min/task) | 83.4% | — |
| GPT-6 Astra (VLM) | 42.3% | 2.955 |
| Gemini 3.8 Flash (VLM) | 32.4% | 1.382 |
| Claude Opus 5 (VLM) | 28.2% | 2.445 |
| Gemini 3.8 Flash (VLA–VLM) | 17.4% | 0.296 |
| Qwen 3.8 Flash (VLM) | 8.5% | 0.077 |
For labs running embodied benchmarks, this is an automated testbed for the environments themselves, since environment bugs contaminate every downstream number; the bench turns 'checking the world' into a measurable task. For agent builders, two design conclusions come with numbers attached: reasoning-guided online exploration beats record-first analyze-later, and a retrievable evidence memory is load-bearing for cross-viewpoint and cross-time anomalies. Game QA automation is the most direct application, and the rubric-plus-judge protocol can be lifted wholesale. To be clear about what this is: a benchmark paper. No new method; every number comes from existing models wrapped in tooling.
The paper states itself that the two paradigms use different budgets (40 actions vs 60 seconds), so the comparison is not perfectly matched. VLA exploration is represented by a single 1.2B behavior-cloning model, which says little about the ceiling of larger VLAs. Temporal-consistency tasks defeat every model while humans still score 78.1% on them, so the gap is real but measured coarsely. A few more caveats from close reading: 213 single-anomaly tasks is a modest scale; the judge is one model with moderate human agreement (κ = 0.645); each score reflects a model plus its CLI harness, so harness quality is baked into the numbers; and the human baseline, roughly ten CS PhD students at ten minutes per task, is not strictly comparable to a 40-action agent budget.