From Interaction to Capability: Task Advancement as State and Supervision for GUI Agents
Organizations: The Hong Kong University of Science and Technology (Guangzhou) · Joint SDU-NTU Centre for Artificial Intelligence Research (C-FAIR), Shandong University
Abstract
GUI memory should preserve the results of past actions and learn reusable operations. This is difficult in long-horizon workflows, where agents must use information across applications and useful operations are interleaved with failed attempts. We introduce Task Advancement Memory (TAM), which defines task advancement as verified task progress, and supports ongoing task execution and learns reusable operations. During execution, Task Advancement State represents how verified task progress changes the remaining goals, allowing the agent to build on earlier achievements across applications. After each task, advancement supervision identifies and abstracts the interactions that produced a verified local result. The learned operations preserve the relation between required inputs, expected outcomes, and verification conditions. This retains locally successful operations from both successful and failed tasks. On MobileWorld GUI-only tasks, Advancement State alone raises success from 12.0% to 28.2%. Full TAM achieves a 17.6% relative gain in task success over the strongest evaluated baseline and reduces lifecycle tokens per solved task by 38.7%. On SPA-Bench, TAM achieves state-of-the-art task success in the single-app English Level 3 setting.
Figures & tables
| Method | Success (%) | Steps | EQA@50 (%) | LTS (M) |
|---|---|---|---|---|
| Qwen3-VL-32B-Instruct ( Bai et al., 2025 ) | 12.0 | – | – | – |
| AWM ( Wang et al., 2025b ) | 13.7 | 25.3 | 11.9 | 0.720 |
| Mobile-Agent-E ( Wang et al., 2025a ) | 15.4 | 22.9 | 12.2 | 4.472 |
| StructAgent ( Wu et al., 2026 ) | 24.8 | 27.8 | 19.1 | |
| GUI-explorer ( Xie et al., 2025 ) | 25.6 | 27.4 | 20.6 | |
| MemGUI-Agent (ConAct) ( Liu et al., 2026b ) | 29.1 | 22.4 | 23.7 | 1.257 |
| Method | Input | Base Model | Success (%) |
|---|---|---|---|
| CogAgent ( Hong et al., 2024 ) | screen | CogAgent | 0.0 |
| DigiRL ( Bai et al., 2024 ) | screen | DigiRL | 0.0 |
| AutoDroid ( Wen et al., 2024 ) | a11y tree | GPT-4o | 12.0 |
| SeeAct ( Zheng et al., 2024a ) | SoM | GPT-4o | 12.0 |
| AppAgent ( Zhang et al., 2025 ) | SoM | GPT-4o | 14.0 |
| Mobile-Agent-v2 ( Wang et al., 2024 ) | SoM | GPT-4o | 20.0 |
Appendix figures & tables19 assets
Supplementary material from the paper’s appendix.
Appendix
| Call | Inputs | Outputs |
|---|---|---|
| Compiler | Instruction and requirement schema | Requirements, types, dependencies, and conditions |
| Actor | Instruction, live observation, recent context, and TAM readout | Observation updates, execution summary, and one primitive action |
| Outcome extraction | Relevant unresolved outcome and observed action result | Proposed relation, bound values, and supporting evidence |
| Task-end review | Candidate segments, entry snapshots, result evidence, and nearby operators | Local support judgment, retained steps, citations, and operator description |
| Setting | MobileWorld | SPA-Bench |
|---|---|---|
| Temperature | 0 | 0 |
| Actor output limit (tokens) | 8,192 | 1,024 |
| Recent action records | 6 | 5 |
| Operator context (tokens) | 900 | 900 |
| Persistent operator capacity | 512 | 512 |
| Configuration | State | Cache | Graph |
|---|---|---|---|
| Base agent | – | – | – |
| Advancement State | – | – | |
| State + Evidence Cache | – | ||
| State + Operator Graph | – | ||
| Full TAM |
| Context | Task mean | Query mean | Tokens |
|---|---|---|---|
| TAM state | 96.2 | 95.0 | 4,040 |
| Ordinary notes | 80.8 | 80.0 | 4,003 |
| Full XML/actions | 92.3 | 90.0 | 6,439 |
| XML + sampled images | 88.5 | 85.0 | 19,347 |
| Recent context | 26.9 | 25.0 | 3,883 |
| Context | Incomplete | Time | Amount |
|---|---|---|---|
| TAM state | 0 | 0 | 1 |
| Ordinary notes | 3 | 1 | 1 |
| Full XML/actions | 0 | 1 | 1 |
| XML + sampled images | 0 | 2 | 1 |
| Recent context | 22 | 0 | 1 |
| Weighting | Selection | Correctness | Coverage |
|---|---|---|---|
| Task | All | 88.0 | 100.0 |
| Success-only | 99.4 | 64.3 | |
| TAM storage | 93.8 | 88.3 | |
| Reference | All | 84.2 | 100.0 |
| Success-only | 99.0 | 63.6 | |
| TAM storage | 92.3 | 81.6 |
| Information type | Correct material retained | Executions yielding retained material | Correct record by midpoint | Median first-record position |
|---|---|---|---|---|
| Amounts and quantities | 100.0 | 100.0 | 50.0 | 34.6 |
| Contact and address details | 66.7 | 66.7 | 62.5 | 33.3 |
| Dates and times | 79.4 | 77.9 | 87.5 | 20.0 |
| All (deduplicated) | 74.7 | 74.8 | 72.9 | 28.6 |
| Analysis | Source | Inclusion rule and purpose | Evaluated units |
|---|---|---|---|
| Diagnostic scope | B | Every official GUI-only task. Task definitions identify the acquired-content transfers to which field scoring applies. | 117 tasks; 52 transfer tasks |
| Information use | H | Common references with a source and a downstream destination. The same fields are scored for all five methods. | 21 tasks; 52 values |
| Value persistence | H | Source-verifiable acquisitions followed at every later decision. The temporal comparison requires ten subsequent decisions to keep the same values throughout. | 202 bindings in 32 tasks; ten-step subset: 106 in 24 tasks |
| Operation preparation | P | Structurally selected diagnostic tasks. All catalogued operations enter the full panel. Shared-source cases test organization when both runs encounter the required inputs. | 20 operation instances; 10 shared-source instances containing 18 fields |
| Readout | Q | Cross-app access to captured facts, with at most two claims per task, then all source-resolvable queries across the same five contexts. | 20 queries; 13 tasks; 100 responses |
| Supervision scope | H | Supported candidates with confirmed persistent writes, paired before and after review; equal task weights. | 335 segments; 215 episodes; 36 tasks |
| Selection | Supported | Contradicted | Unassessed |
|---|---|---|---|
| All admitted | 189 | 16 | 167 |
| Success-only | 148 | 2 | 87 |
| TAM storage | 150 | 7 | 108 |
GUI Agents
Graphical user interface (GUI) agents perceive and operate apps through screens, controls, and other software interfaces.
See all 178 papers