atlas

Research map / Large language models / Agents, code and math

OSCAR: Operating System Control via State-Aware Reasoning and Re-Planning

ICLR 2025 · Large language models › Agents, code and math · approach: Long-horizon LLM agents · 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 OSCAR, a state-machine GUI agent that controls desktop and mobile OSes by generating Python/PyAutoGUI code from A11Y-tree-grounded screenshots, with task-driven re-planning driven by execution and verification feedback.

Problem

Generalist agents struggle to operate across diverse desktop and mobile applications in dynamic, executable OS environments where real-time feedback and adaptive re-planning are needed.

Approach

Operate as a state machine (Init, Observe, Plan, Execute, Verify, Success, Fail, Reset, Error) that re-plans individual tasks rather than whole workflows, using dual GUI grounding (SoM visual marks from the accessibility tree plus semantic element labels) and code-based actions.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use OSCAR instead of MMACGAIA · GAIAexact match (Average): 24.0 -> 28.7Helped
Use OSCAR instead of MMACGAIA · GAIA Level 3exact match: 6.1 -> 13.5Helped
Use OSCAR instead of FRIDAYOSWorld · OSWorldsuccess rate (Avg.): 18.8 -> 24.5Helped
Use OSCAR instead of AppAgentAndroidWorld · AndroidWorldsuccess rate (Average): 59.9 -> 61.6Helped
Remove GUI-grounded dual input and use raw screenshots (ablation)OSCAR · OSWorldperformance: 100% -> 70%Hurt
Replace task-driven re-planning with direct prompts without fine-grained planning (ablation)OSCAR · OSWorldperformance: 100% -> 80%Hurt
Replace A11Y tree extraction with Detection+OCR (ablation)OSCAR · OSWorld professional toolsperformanceHurt
Replace task-driven re-planning with ReAct (ablation)OSCAR · OSWorld professional software and multi-application scenariosperformanceHurt
Replace task-driven re-planning with Chain-of-Action (ablation)OSCAR · OSWorld professional software and multi-application scenariosperformanceHurt
Add HTML inputOSCAR · GUI-World WebsiteMC: 89.2 -> 92.2Helped

Surprising findings

Limitations

Experimental setup

Datasets: GAIA OSWorld AndroidWorld GUI-World Mind2Web AITW

Benchmarks: GAIA OSWorld AndroidWorld GUI-World Mind2Web AITW

Metrics: exact match accuracy success rate step success rate action matching score BERTScore LLM-as-a-judge score multiple-choice accuracy

Baselines: Cradle UFO FRIDAY MMAC M3A AppAgent Mobile Agent GPT-4-turbo GPT-4 plugins ReAct Chain-of-Action Auto-GUI

Builds on: Set-of-Mark prompting plan-and-solve prompting ReAct chain-of-thought

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