Training High-Level Schedulers with Execution-Feedback Reinforcement Learning for Long-Horizon GUI Automation¶
๐ Published (v1): 2025-11-27 09:01 UTC ยท Source: Arxiv ยท Venue: CVPR 2026 ยท link
Ask a follow-up
Open an assistant pre-loaded with this paper's context.
๐ฌ Ask ChatGPTโฆ Ask Claude
TL;DR¶
This paper proposes CES (Coordinator-Executor-State Tracker), a multi-agent framework for long-horizon GUI automation that decouples high-level scheduling from low-level execution. The key innovation is a staged execution-feedback RL algorithm that trains only the Coordinator (planning) and State Tracker (context compression) while keeping the Executor frozen, using verifiable execution outcomes as reward signals. CES functions as a plug-and-play module compatible with arbitrary Executor models.
Problem¶
Single-agent GUI models suffer from two compounding failures on long-horizon tasks: (1) responsibility coupling โ a unified policy must simultaneously master high-level task planning, multi-step reasoning, GUI grounding, and precise action execution, creating conflicting optimization objectives that cause capability collapse; (2) state unawareness โ agents relying on raw screenshots or low-level action histories (e.g., Click(x,y)) cannot reliably infer task progress, especially when the same ambiguous screens (Home screen, OOD interfaces) recur. A preliminary temporal reasoning experiment confirms this: accuracy of ordering two screenshots from the same trajectory drops dramatically as the step interval grows.
Method¶
CES decomposes GUI automation into an MDP solved by three specialized agents in a closed loop:
- Coordinator (Qwen2.5-VL-7B): receives the user instruction
q, the previous state summarym^{t-1}, and the current screenshots^t, and outputs a clear atomic instructionl^tfor the Executor. - Executor (frozen, e.g., GUI-R1-7B): translates
l^tinto a concrete GUI actiona^t; treated as a black-box tool. - State Tracker (Qwen3-4B, language model only): observes the Executor output
u^tand updates a natural-language task state summarym^t, compressing visual/action history into high-semantic memory.
Training follows a staged execution-feedback RL strategy using GRPO:
1. Warm-up SFT: both Coordinator and State Tracker learn their output format from annotated trajectories.
2. Stage 1 โ Coordinator RL: frozen Executor produces action-level rewards (R_type + R_param); ground-truth state annotations provide m^{t-1}; GRPO optimizes the Coordinator's planning policy.
3. Stage 2 โ State Tracker RL: frozen Coordinator and Executor form a chain; the same execution-feedback reward back-propagates through the chain to optimize the State Tracker, teaching it to produce summaries maximally useful to the trained Coordinator.
The reward function is R = ฮฑโยทR_format + ฮฑโยทR_executor with ฮฑโ=0.1, ฮฑโ=0.9.
Key Contributions¶
- CES multi-agent framework with OS-inspired role separation (CPU/I/O Device/Dynamic Memory analogy).
- A dedicated State Tracker that maintains high-semantic natural-language state summaries, eliminating reliance on redundant screenshot histories.
- Staged execution-feedback RL: trains high-level agents using verifiable downstream execution outcomes as reward, without labeling intermediate planning quality.
- Plug-and-play design: trained Coordinator + State Tracker can wrap any frozen Executor model and improve its long-horizon performance.
Results¶
vs. GUI-R1-7B (base Executor): - AITZ: Type 52.73โ64.44 (+11.71%), SR 54.92โ64.58 (+9.66%) - AMEX: GR 67.26โ77.57 (+10.31%), SR 43.69โ48.48 (+4.79%) - GUI-Odyssey: GR 65.49โ79.24 (+13.75%), SR 43.64โ63.82 (+20.18%)
vs. using GPT-5 as Coordinator/State Tracker via prompting (same GUI-R1-7B Executor): - CES outperforms GPT-5 prompting on all metrics; GPT-5 prompting yields only ~4% average Type gain with instability.
Generalization across Executors (Table 2): - UI-R1-3B Executor: SR on GUI-Odyssey +5.55% (vs. baseline), despite CES-P degrading by โ18.05%. - GUI-Owl-7B Executor: SR on GUI-Odyssey +10.83%. - GUI-Owl-32B Executor: SR on AMEX +17.15% (via CES-P), SR on GUI-Odyssey +17.15% (via CES).
Ablation (Table 3, AMEX): - w/o Coordinator: SR drops 48.48โ33.27 (โ15.21%) - w/o State Tracker: SR drops 48.48โ42.08 (โ6.40%) - w/o RL (SFT only): SR drops 48.48โ36.54 (โ11.94%)
Failure analysis: CES reduces State Loss errors from 14%โ2% and Planning Errors from 12%โ4% relative to GUI-R1-7B baseline.
Limitations¶
- The Executor is frozen; end-to-end joint optimization of all three components is left as future work.
- Stage 1 relies on ground-truth annotated state summaries to bootstrap Coordinator training โ this annotation requirement may not generalize to fully automated pipelines.
- Evaluation is confined to mobile GUI benchmarks (Android); generalization to desktop/web GUI environments is unvalidated.
- The State Tracker operates solely on text (Executor outputs), not screenshots โ it cannot recover from Executor perception errors or hallucinated action descriptions.
- Performance bottleneck shifts to the Executor's perceptual limitations (Perception Error and Generalization Failure rates unchanged by CES).
Relevance to Agentic AI / LLM Agents¶
CES directly addresses the single-agent capability overload problem โ a core challenge in building agents that must handle long-horizon, multi-step tasks โ by establishing that specialized role decoupling combined with RL trained on downstream execution feedback is more effective than scaling a monolithic policy or prompting large frontier models. The staged execution-feedback RL strategy is a practical template for the broader problem of training intermediate agents in a pipeline where only the terminal outputs are verifiable, relevant to any agentic system with an unobservable reward chain. The plug-and-play framing โ where the trained high-level scheduler wraps arbitrary low-level executors โ aligns with the growing trend of modular agent architectures and hints at a general pattern: train orchestration logic separately from action primitives. The explicit State Tracker design is also a concrete architectural response to context accumulation failures common in long-horizon LLM agent deployments.