ProBench: Benchmarking GUI Agents with Accurate Process Information
Leyang Yang, Ziwei Wang, Xiaoxuan Tang, Sheng Zhou, Dajun Chen, Wei Jiang, Yong Li
TL;DR
ProBench addresses a critical gap in GUI agent evaluation by introducing a Process Provider that delivers accurate process information for Process-related tasks, enabling automatic, process-aware benchmarking across 200+ tasks in 34 bilingual apps. The benchmark combines Task Curation, a Dynamic Environment, and an Evaluation Pipeline to measure both final-state accuracy and intermediate operation quality, revealing that even strong models struggle in real-world GUI scenarios, especially for social/lifestyle apps. A clear scaling effect is observed across model families, yet universal deficiencies in grounding, historical operation attention, and multi-step task planning persist. By establishing a rigorous, scalable standard for process-aware GUI evaluation, ProBench offers a practical path toward more capable and reliable GUI agents.
Abstract
With the deep integration of artificial intelligence and interactive technology, Graphical User Interface (GUI) Agent, as the carrier connecting goal-oriented natural language and real-world devices, has received widespread attention from the community. Contemporary benchmarks aim to evaluate the comprehensive capabilities of GUI agents in GUI operation tasks, generally determining task completion solely by inspecting the final screen state. However, GUI operation tasks consist of multiple chained steps while not all critical information is presented in the final few pages. Although a few research has begun to incorporate intermediate steps into evaluation, accurately and automatically capturing this process information still remains an open challenge. To address this weakness, we introduce ProBench, a comprehensive mobile benchmark with over 200 challenging GUI tasks covering widely-used scenarios. Remaining the traditional State-related Task evaluation, we extend our dataset to include Process-related Task and design a specialized evaluation method. A newly introduced Process Provider automatically supplies accurate process information, enabling presice assessment of agent's performance. Our evaluation of advanced GUI agents reveals significant limitations for real-world GUI scenarios. These shortcomings are prevalent across diverse models, including both large-scale generalist models and smaller, GUI-specific models. A detailed error analysis further exposes several universal problems, outlining concrete directions for future improvements.
