EMBODIED AI / SCENE-GROUNDED REASONING

SCOPER.

Towards a Systematic Study of Embodied System 2
over Full Task Execution Cycles

A plan is only the beginning.
Can an embodied agent discover what matters, verify what happened,
and recover when execution goes wrong?

SCOPER studies embodied System 2 across the full observation–planning–execution–recovery cycle.

Yuxi Wei1,2 · Ye Fang2,3 · Shuai Yang4 · Tong Wu2,3 · Tai Wang2,* · Xiaojuan Qi1,*
1The University of Hong Kong · 2Morphi Robot
3Fudan University · 4Shanghai Jiao Tong University
* Co-corresponding authors

Embodied System 2 must acquire missing evidence, decompose goals, select actions and revise plans as execution unfolds. SCOPER studies these coupled abilities through a cross-simulator benchmark of 870 validated tasks and situated questions, with ongoing visual feedback and controlled execution failures. A training-free harness organizes evidence, verifies progress and supports recovery. Comparisons across general-purpose and embodied models highlight the gap between plausible action generation and sustained task completion, while component ablations examine the roles of memory, recovery and anti-deadlock control.

THE CLOSED-LOOP CHALLENGE

An action request is not
proof of success.

The environment changes.
The agent needs to notice.

BEHAVIOR first-person view immediately before a placement attemptACT
01
Attempt placementCarry out the intended action.
Object drops beside the receptacle after the injected placement failureDEVIATION
02
Notice the failureThe object misses its destination.
Object held again after a recovery pickup in the same demonstrationRECOVER
03
Pick up and replanUse new evidence to continue.
SELECTED DEMONSTRATION FRAMES · BEHAVIORIntermediate actions omitted

Reasoning must survive
contact with the world.

What an agent sees changes what it should do. What happens after it acts changes what it should do next.

Fixed-video QA cannot test which evidence an agent chooses to acquire. Action sequencing alone cannot test whether it notices failed execution. SCOPER studies these abilities together, using high-level goals, ongoing visual observations and controlled failures.

01 / BENCHMARK

Test the entire execution cycle.

SCOPER-bench brings observation-grounded decomposition, execution and recovery into 870 validated tasks across two simulators. Shared System 1 skills isolate high-level reasoning.

02 / METHOD

Connect evidence to the next action.

SCOPER-harness adds evidence memory, a dynamic agenda, progress verification and bounded recovery to the same model backbone—without training or additional privileged simulator information.

03 / FINDINGS

Expose where reasoning breaks down.

Cross-model evaluations reveal failures in evidence retention, execution verification and sustained progress. Harness comparisons and component ablations identify practical ways to improve completion.

870Executable tasks
35Base task templates
2Simulation environments
4Complementary task groups
The SCOPER suite: evaluate and support reasoning across the full execution cycle.

One interface.
Many ways a task can change.

Shared rule-based System 1 skills handle search, navigation and manipulation. System 2 decides what to inspect, how to act, and when to revise the plan.

01

Routine execution

Concrete goals, without a prescribed action sequence. Test decomposition and coordinated execution.

Plan & execute
02

Observation-dependent

Inspect the scene to discover which objects and conditions require attention before choosing actions.

Explore & infer
03

Failure recovery

Handle initial anomalies, injected action failures and mid-execution changes using fresh visual evidence.

Verify & recover
04

Composite tasks

Combine subtasks while maintaining progress, remembering evidence and respecting cross-step dependencies.

Coordinate over time
BUILT ACROSS TWO WORLDSProcTHOR 450 tasks+BEHAVIOR 420 tasks
How tasks are constructed and validated

Templates specify object roles, initial conditions and goals. Compatible scenes are matched and initialized, followed by static checks and privileged teacher execution. Controlled events are validated with recovery enabled. Execution traces support situated QA attachment. Teacher decompositions and privileged simulator state are used for construction and validation, not provided to the evaluated policy.

Remember the evidence.
Verify the progress.

A training-free harness connects observations to an evolving task agenda. It separates what has been seen from what still needs to be done.

01

Evidence Memory

Retain facts, incidents and obligations. Reconcile new observations with existing evidence.

02

Dynamic agenda

Turn requirements and discoveries into actionable needs. Reopen items when the scene changes.

03

Progress Verification

Compare expected and observed effects. Feed unsuccessful or uncertain outcomes into recovery.

04

Anti-deadlock control

Bound exploration and retries so that checking does not replace task advancement.

See what the task demands.

Selected examples from the paper. Follow how observations change the next action.

BEHAVIOR · CONTROLLED FAILURE

A placement fails.
The task is not over.

An object drops beside its intended receptacle. The agent must recognize the changed state, reacquire the object and continue toward the goal.

Selected execution frames, grouped by action. Click the figure to inspect details.

Stronger models help.
Execution support matters.

Explore the paper’s results across models, task groups and individual templates. All rates are percentages; higher is better. Step counts describe execution length.

STRONGEST DIRECT MODEL50.5% / 35.1%

GPT-6 Astra success on BEHAVIOR / ProcTHOR.

QWEN3.8-27B · BEHAVIOR14.8 → 43.3%

Success without / with SCOPER-harness.

QWEN3.5-9B · PROCTHOR6.9 → 23.8%

Success without / with SCOPER-harness.

Model comparison

Paper-reported main results
ModelSuccess ↑Progress ↑Coverage ↑QA trigger ↑QA accuracy ↑

Progress measures completed goal predicates; coverage measures distinct required actions. QA trigger = triggered / configured questions. QA accuracy = correct / triggered questions, including unanswered triggered questions in the denominator.

Component ablations

Qwen3.8-27B. The same environment and task-group filters apply.

Paper-reported component ablations
ConfigurationSuccess ↑Progress ↑Coverage ↑
Explore results for every task template Success, progress, coverage, QA and steps ↗

Individual task templates in the selected environment; independent of the task-group filter
Task templateSuccess / tasksSuccessProgressCoverageQA triggerQA accuracyAvg. steps

Data source. Values reproduce the supplied paper tables and per-template reports. Source records include estimated Gemini, harness and ablation entries, some estimated QA entries, and mixed-protocol baselines; these are not newly verified measurements. Main-table values retain the paper’s displayed precision and grouping; per-template reports may show additional decimals.

Same interface.
Observable consequences.

Models receive a goal and public interaction tools. They must decide what to inspect, what to do next and whether the task is actually complete.

What the model receives

Task instruction, tool descriptions, permitted object vocabulary, decision history and 512 × 512 RGB observations. Private object IDs, simulator state, teacher plans and answer keys are excluded.

How observations arrive

Navigation, scanning and search return eight uniformly sampled execution frames. State-changing actions return before-and-after frames. Direct execution retains up to 32 frames; the harness organizes publicly observed evidence in memory.

What counts as success

The agent must issue stop with all required goal predicates satisfied. Atomic, two-subtask and three-subtask episodes allow 24, 36 and 48 high-level calls, respectively, including QA answers.

What execution controls

Shared rule-based System 1 skills provide observation, A* navigation and state-changing manipulation. Controlled events can alter outcomes. This isolates high-level reasoning rather than evaluating low-level motor control.

From a template to an executable task

  1. SpecifyInstruction, roles, initial conditions, goal predicates, events and questions.
  2. Match & initializeFind a compatible layout; bind objects, place assets and set task-relevant states.
  3. ValidateCheck consistency, reachability and goal satisfaction through teacher execution with configured events enabled.
  4. Attach QAScreen questions against traces for valid activation and resolvable answers.

Eight ways to probe situated understanding

About 3,500 attached questions cover the execution cycle. Questions activate on configured actions, steps or milestones; answers are determined from the evaluated episode’s state, not copied from the teacher trace.

01

Target state

Is an object clean, open or activated?

02

Target relation

Is an object inside its container or on its intended surface?

03

Post-action outcome

Did the preceding action achieve its intended effect?

04

Active issue

Which issue or execution discrepancy remains unresolved?

05

Inserted obligation

What additional requirement was introduced?

06

Remaining requirement

Which task requirement is still unmet?

07

Mid-execution progress

Which goals hold at this execution point?

08

Composite progress

Which subtask is active or complete after a handoff?

QA uses dedicated answer-only turns with two to four choices and no additional physical action. Triggered but unanswered questions count as incorrect. Task metrics are weighted by task counts; QA metrics use their own question denominators.

Knowing the next action
is not enough.

The paper’s trace analysis points to failures in completion assessment, sustained progress and adapting after unsuccessful actions.

Premature stopping
47.7%
Three or more identical consecutive calls
40.2%
Action-budget exhaustion
30.7%
Reference-binding issues
17.3%
Parsing failures
12.8%

Reported over 4,813 failed normal-image episodes from six open-source models. Indicators overlap; they are not mutually exclusive causes and should not be summed.

Astra’s advantage—and remaining limit.

GPT-6 Astra combines stronger action coverage with reliable tool formatting: only one of its 500 failed episodes ended in a parsing error. Yet 58.6% of its failures exhausted the action budget, motivating more efficient exploration and recovery.

Commit to progress

Bound repeated exploration and verification. Removing anti-deadlock control reduces overall success from 43.3% to 25.7% on BEHAVIOR and 32.2% to 20.4% on ProcTHOR.

Remember and recover

Memory particularly supports observation-dependent decisions; explicit recovery matters most for anomaly handling. Improvements in completion do not imply uniform gains in QA accuracy.

Beyond aggregate success.

Examine visual dependence, execution length and decisions on real-world observations.

Blind-image evaluation

Replacing observations with black images removes visual evidence while retaining the task and tool interface. Select an environment and task group to inspect the paper’s full blind-image table.

Paper-reported blind-image results (%)
ModelSuccessProgressCoverage

The full blind-image table is estimated in the source records. Separately recorded black-image runs report Qwen3.5-9B success of 12/450 on ProcTHOR and 20/420 on BEHAVIOR, and GPT-6 Astra success of 16/450 and 4/420. These measured aggregate anchors do not establish every per-group entry in the full table.

Average high-level calls All episodes, including unsuccessful runs
Average high-level calls per episode
ModelProcTHORBEHAVIOR
GPT-6 Astra23.0722.45
Embodied-R1.512.8814.46
RoboBrain2.5-8B10.0812.54
RynnBrain11-9B21.8821.21
Molmo2-ER-4B18.0818.31
Qwen3.5-9B20.0619.45
Qwen3.5-9B + Harness22.9122.29
Qwen3.8-27B20.6821.68
Qwen3.8-27B + Harness22.9422.41

Fewer calls are not necessarily better: early termination can reduce length without completing the task. The paper provides nine configurations here; no Gemini step count is inferred.

Real-observation decisions · AgiBot

The protocol covers 200 demonstration episodes: 80 routine, 60 observation-dependent and 60 anomalous or incomplete-action episodes. At each decision node, models predict one next tool call from the instruction, current segment’s head-camera frames and preceding reference actions.

Tool vs. full-call accuracy

Tool accuracy requires the correct operation. Full-call accuracy also requires every necessary argument. Critical observation and repair nodes are reported separately.

Offline, fixed reference history

Frames follow a 0.5 FPS sampling grid. Predictions do not control a robot or change subsequent histories. This tests decisions from real imagery, not real-robot closed-loop success.

Real-observation next-tool-call accuracy (%)
ModelRoutine toolRoutine callObservation toolObservation callRecovery toolRecovery callCritical obs. callRepair callOverall toolOverall call
Qwen3.5-9B55.845.042.830.338.226.420.013.345.633.9
Qwen3.5-9B + harness62.252.959.348.955.444.346.741.758.948.6
Qwen3.8-27B63.854.152.641.849.237.028.923.355.244.3
Qwen3.8-27B + harness73.864.868.860.065.054.456.751.769.159.6
Embodied-R1.555.445.444.331.740.428.322.220.046.735.1
RoboBrain2.5-8B51.940.838.126.035.422.716.713.341.829.8
RynnBrain11-9B52.242.041.028.135.723.520.015.042.931.1
Molmo2-ER-4B49.636.437.925.434.521.315.611.740.727.7
GPT-6 Astra86.879.678.269.473.863.564.456.779.570.8

These values reproduce the paper; the underlying AgiBot result files are explicitly estimated, rather than verified per-node model measurements. Demonstration images illustrate the protocol and are not model-predicted robot executions.

What the results do—and do not—show.

Does the policy see the teacher’s plan or simulator truth?

No. Privileged bindings and reference decompositions support construction and scoring. The evaluated policy receives instructions, permitted vocabulary, history and visual observations.

Why report both QA trigger rate and answer accuracy?

Different execution paths reach different question triggers. High accuracy on a small triggered subset cannot be interpreted as understanding the entire task. Both denominators matter.

Does the harness use a different model or extra training?

No. The comparisons use the same Qwen backbone with training-free memory, agenda management, verification and recovery. The harness makes additional inference calls, so gains should not be read as equal-compute comparisons.

What are the limits of the setup?

Rule-based manipulation abstracts away low-level physical control. Simulation results do not establish real-robot execution performance. The AgiBot protocol uses fixed reference histories and cannot assess consequences of the agent’s own actions.

How should the task counts and source versions be interpreted?

The reported bank has 450 ProcTHOR and 420 BEHAVIOR episodes. Each backend includes 50 two-subtask and 50 three-subtask composites. Tables retain their source grouping (routine/observation/failure/composite: 130/90/130/100 for ProcTHOR and 100/90/130/100 for BEHAVIOR). The appendix uses a different semantic grouping; scores here are not regrouped. The newer container-inspection description should not be read as a newly measured score for the legacy native-QA template.

Explore the supporting material.

Download the result tables, browse every reported template, or inspect the full-resolution figures.

The catalog documents reported task coverage; it is not an executable task-bank download. Packaged CSVs retain their original provenance fields.