atlas

Research map / Vision-language and multimodal / Multimodal LLMs

GUI-Reflection: Empowering Multimodal GUI Models with Self-Reflection Behavior

NeurIPS 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Unified any-modality language models · 1 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.

Proposes GUI-Reflection, a framework that injects self-reflection and error-correction into end-to-end mobile GUI models across GUI pre-training, offline SFT with automatically generated reflection data, and iterative online reflection tuning in a new Android environment.

Problem

End-to-end multimodal GUI models trained on near error-free offline trajectories lack reflection and error recovery abilities, and offline SFT can erode the base MLLM's reflection behavior.

Approach

Decomposes reflection into action verification, action reversal, and mistake-informed reattempt tasks; automatically synthesizes reflection/correction data from successful trajectories with MLLMs; and runs an iterative online tuning loop that annotates pre-error corrections and post-error reflections for failed rollouts, without human annotation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add GUI-Reflection Task Suite training data during GUI pre-training (ablation)GUI-Pretrain · Action Verificationaccuracy: 57.95 -> 87.56Helped
Add GUI-Reflection Task Suite training data during GUI pre-training (ablation)GUI-Pretrain · Action Reversalaccuracy: 40.71 -> 93.81Helped
Add GUI-Reflection Task Suite training data during GUI pre-training (ablation)GUI-Pretrain · ScreenSpotaverage score: 83.58 -> 85.12Helped
Add GUI-Reflection Task Suite training data during GUI pre-training (ablation)GUI-Pretrain · ScreenSpotv2average score: 84.84 -> 86.88Helped
Add reflection data during offline SFT (ablation)GUI-Pretrain-Ref with filtered BC · GUI environment level-2 taskssuccess rate: 14.58\% -> 23.61\%Helped
Use online reflection tuning instead of filtered BC (ablation)Offline reflection SFT model · GUI environment level-2 taskssuccess rate: 23.61\% -> 34.72\%Helped
Provide a second mistake-informed grounding attempt (ablation)GUI-Pretrain-Ref · ScreenSpotaverage score: 85.12 -> 88.00Helped
Provide a second mistake-informed grounding attempt (ablation)GUI-Pretrain-Ref · ScreenSpotv2average score: 86.88 -> 89.27Helped
Use the 3rd mistake-informed attempt instead of the initial prediction (ablation)GUI-Pretrain-Ref · ScreenSpotaverage score: 85.12 -> 89.61Helped
Use the 3rd mistake-informed attempt instead of the initial prediction (ablation)GUI-Pretrain-Ref · ScreenSpotv2average score: 86.88 -> 90.50Helped
Use pass@3 rather than the sequential 3rd attempt (ablation)GUI-Pretrain-Ref · ScreenSpotaverage score: 89.61 -> 87.35Hurt
Use pass@3 rather than the sequential 3rd attempt (ablation)GUI-Pretrain-Ref · ScreenSpotv2average score: 90.50 -> 88.84Hurt

Surprising findings

Limitations

Experimental setup

Datasets: AndroidControl GUI-Odyssey AITW AITZ AMEX Wave-UI OS-ATLAS-Desktop UI RefExp Widget Captioning SeeClick-Rico RICO Semantics OpenApp

Benchmarks: GUI-Reflection Task Suite (Action Verification, Action Reversal) ScreenSpot ScreenSpotv2 AndroidWorld custom online environment level-2 tasks

Metrics: accuracy TN TP success rate pass@3

Baselines: GPT-4o Gemini-2.5-Pro Gemini-2.5-Flash Claude-3.7-Sonnet Qwen2.5-VL-72B InternVL3-78B InternVL3-8B InternVL2.5-8B GUI-Pretrain filtered BC

Builds on: InternVL2.5 UI-TARS AndroidWorld filtered behavior cloning

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