atlas

Research map / Multi-agent systems and games / LLM agents

What Limits Virtual Agent Application? OmniBench: A Scalable Multi-Dimensional Benchmark for Essential Virtual Agent Capabilities

ICML 2025 · Multi-agent systems and games › LLM agents · approach: LLM multi-agent collaboration and safety · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces OmniBench, a self-generating graph-based benchmark of 36k controllable-complexity GUI tasks across 20 scenarios, plus OmniEval graph-based metrics (CR, LC), and evaluates 12 agents showing graph-structured tasks are hard.

Problem

Existing virtual agent benchmarks have fixed, uncontrollable task complexity, rely on manual annotation, and evaluate only final outcomes or trajectory similarity, giving little multidimensional capability feedback.

Approach

Bottom-up automatic synthesis of task DAGs from subtasks linked by input/output resources, with controllable complexity along five graph dimensions, intent extraction and consistency validation, paired with a graph-based evaluator using Coverage Rate and Logical Consistency metrics across 10 capabilities.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add task intent to the prompt (ablation)Closed-source planners on OmniBench · OmniBench planningOverall planning score: GPT-4o 25.4 to 34.3; Claude-3.5-Sonnet 24.0 to 29.4; Gemini-2.0-Flash 22.9 to 27.8; Qwen-VL-Max 21.4 to 24.0Helped
Add task intent to fine-tuning data (ablation)OS-Atlas-Base-4B and UGround-V1-7B · OmniBench planningOverall planning score: 28.6 to 30.3; 32.3 to 33.5Helped
Remove cross-verification (ablation)OmniBench task synthesis · Synthesized task acceptabilityHuman Acceptance: 90.7% to 61.2%Hurt
Remove intent extraction (ablation)OmniBench task synthesis · Synthesized task acceptabilityHuman Acceptance: 90.7% to 82.7%Hurt
Remove consistency validator (ablation)OmniBench task synthesis · Synthesized task acceptabilityHuman Acceptance: 90.7% to 86.5%Hurt
Remove all quality-control modules (ablation)OmniBench task synthesis · Synthesized task acceptabilityHuman Acceptance: 90.7% to 41.2%Hurt
Fine-tune UGround-7B-V1 on OmniBench graph-structured trajectoriesUGround-7B-V1 · AndroidControl and OmniActSR: AndroidControl average +0.4 points; OmniAct average +0.3 pointsHelped
Fine-tune OS-Atlas-4B on OmniBench graph-structured trajectoriesOS-Atlas-4B · AndroidControl and OmniActSR: AndroidControl average +0.46 points; OmniAct average +0.73 pointsHelped
Train on OmniBench graph-structured trajectories rather than standard model trainingOmni-OS-Atlas and Omni-Aguvis · Instruction-order sensitivityAvg. Sensitivity: Omni-OS-Atlas 9.07 to 3.49; Omni-Aguvis 12.9 to 2.67Helped
Increase task complexity from Easy to Medium to HardVirtual agents · OmniBench tasks across five complexity dimensionsPerformance: average decrease of 6.19 pointsHurt
Use graph-structured tasks rather than chain-structured tasksGPT-4o with A11Y · OmniBench graph-structured tasksAccuracy: 20.5% on graph-structured tasks; human performance 80.1%Hurt
Compare Omni-UGround-V1-7B with its UGround-7B-V1 baselineUGround-7B-V1 · OmniBenchCoverage Rate (CR): 25.0 to 34.4Helped

Surprising findings

Limitations

Experimental setup

Datasets: OmniBench synthesized graph-structured tasks AndroidControl OmniAct

Benchmarks: OmniBench AndroidControl OmniAct

Metrics: Coverage Rate Logical Consistency success rate grounding accuracy action type accuracy sensitivity (std)

Baselines: Qwen2-VL-7B InternVL2-8B InternVL2.5-8B Qwen-VL-Max Gemini-2.0-Flash Claude-3.5-Sonnet GPT-4o Aguvis-7B OS-Atlas-Pro-4B ShowUI-2B OS-Atlas-Base-4B UGround-V1-7B

Builds on: OSWorld CRAB OS-Atlas UGround Aguvis

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy