Smoothing Grounding and Reasoning for MLLM-Powered GUI Agents with Query-Oriented Pivot Tasks
Zongru Wu, Pengzhou Cheng, Zheng Wu, Tianjie Ju, Zhuosheng Zhang, Gongshen Liu
TL;DR
Resource-constrained MLLM GUI agents suffer from a gap between coordinate grounding and action-oriented reasoning. The authors propose query inference as a query-oriented pivot that infers user intents from coordinates and screenshots, formalizing the bridge between $\mathcal{G}$ and $\mathcal{R}$, and enabling a three-step pipeline with $\mathcal{M}_{r}$ and $\mathcal{M}_{g}$ to produce data for reasoning SFT. Experiments show that query inference outperforms grounding at the same data scale and can match large-scale grounding baselines with under 0.1% of training data, with further gains when combined with CoT-based reasoning and additional semantic inputs. This approach offers a data-efficient path to robust GUI reasoning in resource-limited settings, with practical implications for personalized agents and on-device GUI navigation.
Abstract
Perception-enhanced pre-training, particularly through grounding techniques, is widely adopted to enhance the performance of graphical user interface (GUI) agents. However, in resource-constrained scenarios, the format discrepancy between coordinate-oriented grounding and action-oriented reasoning limits the effectiveness of grounding for reasoning tasks. To address this challenge, we propose a query-oriented pivot approach called query inference, which serves as a bridge between GUI grounding and reasoning. By inferring potential user queries from a screenshot and its associated element coordinates, query inference improves the understanding of coordinates while aligning more closely with reasoning tasks. Experimental results show that query inference outperforms previous grounding techniques under the same training data scale. Notably, query inference achieves comparable or even better performance to large-scale grounding-enhanced OS-Atlas with less than 0.1% of training data. Furthermore, we explore the impact of reasoning formats and demonstrate that integrating additional semantic information into the input further boosts reasoning performance. The code is publicly available at https://github.com/ZrW00/GUIPivot.
