GUI-CC: Benchmarking Contextual Consistency of GUI World Models as Agent Environments
Authors: Lin Fu, Zheyuan Yang, Tianhui Zhang, Jinbiao Wei, Guo Gan, Boxu Liu, Yilun Zhao, Yu Rong
Organizations: Zhejiang University · Tongji University · University of California, San Diego · Yale University · China University of Geosciences · DAMO Academy, Alibaba Group
GUI world models are increasingly evaluated as one-step next-screen predictors, yet their intended use is often as multi-step environments for GUI agents. This mismatch leaves a key requirement under-tested: generated states must remain contextually consistent when they are repeatedly reused for future interaction. We introduce GUI-CC, a benchmark that evaluates contextual consistency of GUI world models as agent environments rather than isolated next-screen predictors. GUI-CC contains two complementary tracks: an offline reference-action track that rolls models along real mobile GUI trajectories, and an online agent-loop track that lets fixed probing agents interact with model-generated UIs. We construct 500 offline trajectory tasks from GUIOdyssey and 200 emulator-verified online tasks across 30 mobile apps. GUI-CC evaluates transition fidelity, transition plausibility, contextual consistency, and task progress. Experiments show that plausible single-step generation does not guarantee reliable environment simulation: current models often produce usable-looking screens while failing to preserve task-relevant context or support executable multi-step rollouts.
Figures & tables
Figure 1: Representative failure cases of GUI world models under long-horizon rollouts. The examples illustrate app-context drift, action-effect lag, state-update propagation failure, and launcher-state memory loss.
Evaluation
Release
Domain
Output State
Multi-Step
Pred. Fed Back
Agent-in-Loop
Direct WM Eval
Consistency Eval
WMA ( Chae et al., 2025 )
2024-10
Web
Text
✓
✗
✗
✗
✗
MobileWorldBench ( Li et al., 2025 )
2025-12
Mobile
Text
✗
✗
✗
✓
✗
gWorld ( Koh et al., 2026 )
2026-02
Mobile
HTML code
✗
✗
✗
✓
✗
GEBench ( Li et al., 2026 )
2026-02
Mobile / desktop
Image
✓
✗
✗
✓
✗
Code2World ( Zheng et al., 2026 )
2026-02
Mobile
HTML code
✗
✗
✗
✓
✗
CUWM ( Guan et al., 2026 )
2026-02
Desktop
Text / image
✗
✗
✗
✓
✗
Table 1: Comparison of GUI-CC with prior GUI world-model evaluations. Pred. fed back : predicted states are reused as the next environment state during the evaluation rollout. Agent-in-loop : the rollout is driven by an agent acting on generated states. Direct WM eval : the headline metric is computed on the world model’s output rather than on downstream agent or search outcomes. Consistency eval : the evaluation directly tests cross-step state-reuse consistency. GUI-CC measures reference-action executability and context persistence in the offline track, and milestone progress, loops, and stagnation in the agent-loop track. GEBench reports an image-level temporal coherence score but does not test state-reuse consistency.
Figure 2: (Left) Data construction pipeline of GUI-CC. Both tasks are designed to stress contextual consistency under multi-step rollout. The offline trajectory task selects high-quality real mobile trajectories from GUIOdyssey, while the online agent-loop task creates emulator-verified tasks with ordered milestones for closed-loop agent evaluation. (Right) Statistics of the two tasks in GUI-CC . Dashes indicate statistics that are not applicable to the corresponding track: the offline reference-action track does not use task templates or ordered milestones, while the online agent-loop track is evaluated with a step budget rather than a fixed set of reference transitions.
#
World Model
Setting
Transition Fidelity
Transition Plausibility
CC
TP
Overall
Sele
Slay
Ssig
Sdino
Sad
Sid
Suse
Scp
Srd
Srap
Code / HTML-output world models
1
Claude Opus 4.7
w/ history
16.8
15.6
73.4
47.1
69.5
79.0
99.6
65.0
93.8
16.4
57.6
2
GPT-5.5
w/ history
17.8
16.6
75.0
49.8
63.4
68.2
99.4
59.5
80.9
15.3
54.6
3
Claude Opus 4.7
w/o history
13.0
11.9
71.0
45.9
62.0
78.3
99.6
46.9
78.1
13.1
52.0
4
GPT-5.5
w/o history
13.1
11.8
71.5
47.5
53.3
63.7
98.2
35.9
55.1
14.7
46.5
Table 2: Offline reference-action track evaluation of GUI world models. The Overall column is the unweighted mean across all ten metrics. Setting denotes the conditioning context: w/o history uses only the current UI and action, while w/ history uses multi-step historical states and actions. CC denotes Contextual Consistency . TP denotes Task Progress . The metrics evaluate UI element alignment ( Sele ), layout integrity ( Slay ), global similarity measured by SigLIP ( Ssig ) and DINO ( Sdino ), action adherence ( Sad ), action identifiability ( Sid ), GUI state usability ( Suse ), state and context persistence ( Scp ), action-controlled rollout dynamics ( Srd ), and reference-action progress ( Srap ). Within each model group, the best score per column is bold and the second best is underlined .
#
World Model
Setting
Transition Plausibility
CC
TP
Overall
Sad
Sid
Suse
Scp
Srd
Smp
Code / HTML-output world models
1
GPT-5.5
w/ history
89.5
88.9
99.9
93.3
99.2
70.9
90.3
2
GPT-5.5
w/o history
84.2
84.6
100.0
80.0
95.0
51.2
82.5
3
Claude Opus 4.7
w/ history
84.7
84.0
99.4
83.3
89.2
48.1
81.4
4
Claude Opus 4.7
w/o history
82.0
88.0
99.4
57.5
78.3
41.4
74.4
Table 3: Online agent-loop track evaluation of GUI world models. The Overall column is the unweighted mean across all six metrics. Setting denotes the conditioning context: w/o history uses only the current UI and action, while w/ history uses multi-step historical states and actions. CC denotes Contextual Consistency . TP denotes Task Progress . The metrics evaluate action adherence ( Sad ), action identifiability ( Sid ), GUI state usability ( Suse ), state and context persistence ( Scp ), action-controlled rollout dynamics ( Srd ), and ordered milestone progress ( Smp ). Within each model group, the best score per column is bold and the second best is underlined .
Appendix figures & tables21 assets
Supplementary material from the paper’s appendix.
Appendix
Figure 3: Prompt template for the single-stage probing GUI agent used in the online agent-loop track. The agent selects one action per step by calling the computer tool and emits absolute pixel coordinates on the observed screenshot.
Figure 4: Prompt template for Code2World without history.
Figure 5: Prompt template for Code2World with observation-action history.
Figure 6: Prompt template for gWorld without history.
Figure 7: Prompt template for gWorld with observation-action history.
Figure 8: Prompt templates for MobileWorld-html-8B with and without history.
Figure 9: HTML generation prompt template for GPT-5.5 and Claude Opus 4.7 without history.
Figure 10: HTML generation prompt template for GPT-5.5 and Claude Opus 4.7 with observation-action history.
Figure 11: Image-generation prompt template for GPT Image 2 and Gemini 3.1 Flash Image Preview.
Figure 12: Image-generation prompt template for FLUX.2-dev and MobileWorld-Diffusion.
Figure 13: Image-generation prompt template for Qwen-Image-Edit-2511.
Figure 14: VLM judge prompt for GUI state usability Suse .
Figure 15: VLM judge prompt for state and context persistence Scp .
Figure 19: Single-step qualitative comparison for the action Clear the search bar . The figure compares the predicted next UI states from different GUI world models against the ground-truth next state.
Figure 20: Single-step qualitative comparison for the action Open the GenZArt app . The figure compares the predicted next UI states from different GUI world models against the ground-truth next state.
Figure 21: Qualitative comparison between GUI world model (Code2World) rollouts with and without historical context. The history-conditioned rollout preserves the task state across multiple steps and successfully reaches the expected final UI, whereas the no-history rollout deviates from the intended trajectory and fails to complete the task. This example illustrates the importance of historical conditioning for long-horizon GUI state prediction and task-progress consistency.
Figure 22: Offline rollout comparison under the same long-horizon cross-app action sequence. Green and orange borders indicate successful and failed step-level transitions, respectively. Code2World fails in most steps, while GPT Image 2 preserves early states but drifts later.
GUI agents require high-quality interaction trajectories to learn how software environments respond to actions, maintain state, and support multi-step workflows. However, the diversity of available trajectories is constrained by the applications, interface states, and workflows accessible in the underlying environments. Expanding this coverage requires deploying increasingly diverse and complex software, with specialized applications imposing additional installation, configuration, and runtime costs. We introduce AutoGUIWorld, a data generation framework that combines the visual priors of image generators with the task knowledge of a planner to synthesize GUI interaction trajectories without deploying or running the corresponding software environments. AutoGUIWorld samples initial GUI scenes from structured specifications of operating-system context, visual appearance, and interface state, and generates tasks conditioned on those scenes. A planner then specifies atomic actions and their intended visual consequences, while an image generator iteratively edits the current screenshot to produce subsequent observations. Action grounding and transition-level quality filtering yield 79,266 spatially annotated step-level training samples across Ubuntu, Windows, macOS, and Chrome. Fine-tuning Qwen3.5-35B-A3B on AutoGUIWorld trajectories improves the mean task score on OSWorld from 33.0% to 40.8% and the task success rate on ScienceBoard from 14.0% to 32.2%. These results show that generated trajectories improve GUI-agent performance on real desktop and scientific tasks.
Recent advances in vision-language models have enabled mobile GUI agents to perceive visual interfaces and execute user instructions, but reliable prediction of action consequences remains critical for long-horizon and high-risk interactions. Existing mobile world models provide either text-based or image-based future states, yet it remains unclear which representation is useful, whether generated rollouts can replace real environments, and how test-time guidance helps agents of different strengths. To answer the above questions, we filter and annotate mobile world-model data, then train world models across four modalities: delta text, full text, diffusion-based images, and renderable code. These models achieve SoTA performance on both MobileWorldBench and Code2WorldBench. Furthermore, by evaluating their downstream utility on AITZ, AndroidControl, and AndroidWorld, we obtain three findings. First, renderable code reconstruction achieves high in-distribution fidelity and provides effective multimodal supervision for data construction, while text-based feedback is more robust for online out-of-distribution (OOD) execution. Second, world-model-generated trajectories can provide transferable interaction experience in the training process and improve agents' end-to-end task performance, although these data do not preserve the original distribution. Last, for overconfident mobile agents with low action entropy, posterior self-reflection provides limited gains, suggesting that world models are more effective as prior perception or training supervision than as universal post-hoc verifiers.
Weikai Xu, Kun Huang, Yunren Feng +10
1Nanyang Technological University · 2MiLM Plus, Xiaomi Inc. · 3Independent Researchers +3
Mobile GUI agents have shown strong potential in real-world automation and practical applications. However, most existing agents remain reactive, making decisions mainly from current screen, which limits their performance on long-horizon tasks. Building a world model from repeated interactions enables forecasting action outcomes and supports better decision making for mobile GUI agents. This is challenging because the model must predict post-action states with spatial awareness while remaining efficient enough for practical deployment. In this paper, we propose MobileDreamer, an efficient world-model-based lookahead framework to equip the GUI agents based on the future imagination provided by the world model. It consists of textual sketch world model and rollout imagination for GUI agent. Textual sketch world model forecasts post-action states through a learning process to transform digital images into key task-related sketches, and designs a novel order-invariant learning strategy to preserve the spatial information of GUI elements. The rollout imagination strategy for GUI agent optimizes the action-selection process by leveraging the prediction capability of world model. Experiments on Android World show that MobileDreamer achieves state-of-the-art performance and improves task success by 5.25%. World model evaluations further verify that our textual sketch modeling accurately forecasts key GUI elements.
Yilin Cao, Yufeng Zhong, Zhixiong Zeng +6
State Key Laboratory of Multimodal Artificial Intelligence Systems, Institute of Automation, Chinese Academy of Sciences · Meituan · School of Artificial Intelligence, University of Chinese Academy of Sciences