Beyond Clicking:A Step Towards Generalist GUI Grounding via Text Dragging
Zeyi Liao, Yadong Lu, Boyu Gou, Huan Sun, Ahmed Awadallah
TL;DR
This work expands GUI grounding beyond click actions by introducing GUI-Drag, a large-scale dataset for text dragging, and ScreenDrag, a benchmark with three interface context levels and three metrics designed to evaluate text-dragging capability. It demonstrates that models trained with continual learning on GUI-Drag can significantly improve text-dragging performance while preserving existing click-grounding abilities. The results reveal a bias toward clicking in current models and validate the proposed data synthesis and evaluation framework as a step toward generalist GUI grounding. All resources are open-sourced to encourage broader adoption and future research.
Abstract
Graphical user interface (GUI) grounding, the process of mapping human instructions to GUI actions, serves as a fundamental basis to autonomous GUI agents. While existing grounding models achieve promising performance to simulate the mouse click action on various click-based benchmarks, another essential mode of mouse interaction, namely dragging, remains largely underexplored. Yet, dragging the mouse to select and manipulate textual content represents a prevalent and important usage in practical GUI scenarios. To narrow this gap, we first introduce GUI-Drag, a diverse dataset of 161K text dragging examples synthesized through a scalable pipeline. To support systematic and robust evaluation, we further construct ScreenDrag, a benchmark with 5,333 examples spanning three levels of interface context, together with three dedicated metrics designed for assessing text dragging capability. Models trained on GUI-Drag with an efficient continual training strategy achieve substantial improvements on ScreenDrag, while preserving the original click-based performance on ScreenSpot, ScreenSpot-v2, and OSWorld-G. Our work encourages further research on broader GUI grounding beyond just clicking and paves way toward a truly generalist GUI grounding model. All benchmark, data, checkpoints, and code are open-sourced and available at https://osu-nlp-group.github.io/GUI-Drag.
