GUI-Libra: Training Native GUI Agents to Reason and Act with Action-aware Supervision and Partially Verifiable RL
About
Open-source native GUI agents still lag behind closed-source systems on long-horizon navigation tasks. This gap stems from two limitations: a shortage of high-quality, action-aligned reasoning data, and the direct adoption of generic post-training pipelines that overlook the unique challenges of GUI agents. We identify two fundamental issues in these pipelines: (i) standard SFT with CoT reasoning often hurts grounding, and (ii) step-wise RLVR-tyle training faces partial verifiability, where multiple actions can be correct but only a single demonstrated action is used for verification. This makes offline step-wise metrics weak predictors of online task success. In this work, we present GUI-Libra, a tailored training recipe that addresses these challenges. First, to mitigate the scarcity of action-aligned reasoning data, we introduce a data construction and filtering pipeline and release a curated 81K GUI reasoning dataset. Second, to reconcile reasoning with grounding, we propose action-aware SFT that mixes reasoning-then-action and direct-action data and reweights tokens to emphasize action and grounding. Third, to stabilize RL under partial verifiability, we identify the overlooked importance of KL regularization in RLVR and show that a KL trust region is critical for improving offline-to-online predictability; we further introduce success-adaptive scaling to downweight unreliable negative gradients. Across diverse web and mobile benchmarks, GUI-Libra consistently improves both step-wise accuracy and end-to-end task completion. Our results suggest that carefully designed post-training and data curation can unlock significantly stronger task-solving capabilities without costly online data collection. We release our dataset, code, and models to facilitate further research on data-efficient post-training for reasoning-capable GUI agents.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Web navigation | WebVoyager | Success Rate34.7 | 68 | |
| GUI Web Agent Navigation | Mind2web Online | Overall Average Score28 | 37 | |
| GUI Agent Task Success | AndroidWorld (online) | Task Success Rate42.6 | 25 | |
| Action Prediction | AndroidControl Low v2 | Pass@1 Step Accuracy88.9 | 22 | |
| Action Prediction | AndroidControl High v2 | Pass@1 Step Accuracy64.3 | 22 | |
| Step Accuracy | AndroidControl High Level v2 | Pass@164.3 | 20 | |
| Web navigation | WebArena Lite v2 | Average Success Rate26.6 | 19 | |
| Web Task Success | OnlineMind2Web | Task Success Rate29.9 | 13 | |
| Web Task Success | Mind2Web (live) | Task Success Rate27.8 | 11 |