LlamaTouch: A Faithful and Scalable Testbed for Mobile UI Task Automation

要旨

The emergent large language/multimodal models facilitate the evolution of mobile agents, especially in mobile UI task automation. However, existing evaluation approaches, which rely on human validation or established datasets to compare agent-predicted actions with predefined action sequences, are unscalable and unfaithful. To overcome these limitations, this paper presents LlamaTouch, a testbed for on-device mobile UI task execution and faithful, scalable task evaluation. By observing that the task execution process only transfers UI states, LlamaTouch employs a novel evaluation approach that only assesses whether an agent traverses all manually annotated, essential application/system states. LlamaTouch comprises three key techniques: (1) On-device task execution that enables mobile agents to interact with realistic mobile environments for task execution. (2) Fine-grained UI component annotation that merges pixel-level screenshots and textual screen hierarchies to explicitly identify and precisely annotate essential UI components with a rich set of designed annotation primitives. (3) A multi-level application state matching algorithm that utilizes exact and fuzzy matching to accurately detect critical information in each screen, even with unpredictable UI layout/content dynamics. LlamaTouch currently incorporates four mobile agents and 496 tasks, encompassing both tasks in the widely-used datasets and our self-constructed ones to cover more diverse mobile applications. Evaluation results demonstrate LlamaTouch’s high faithfulness of evaluation in real-world mobile environments and its better scalability than human validation. LlamaTouch also enables easy task annotation and integration of new mobile agents. Code and dataset are publicly available at https://github.com/LlamaTouch/LlamaTouch.

著者
Li Zhang
Beijing University of Posts and Telecommunications, Beijing, China
Shihe Wang
Beijing University of Posts and Telecommunications, Beijing, China
Xianqing Jia
Beijing University of Posts and Telecommunications, Beijing, China
Zhihan Zheng
Beijing University of Posts and Telecommunications, Beijing, China
Yunhe Yan
Beijing University of Posts and Telecommunications, Beijing, China
Longxi Gao
Beijing University of Posts and Telecommunications, Beijing, China
Yuanchun Li
Tsinghua University, Beijing, China
Mengwei Xu
Beijing University of Posts and Telecommunications, Beijing, China
論文URL

https://doi.org/10.1145/3654777.3676382

動画

会議: UIST 2024

ACM Symposium on User Interface Software and Technology

セッション: 3. Validation in AI/ML

Westin: Allegheny 3
5 件の発表
2024-10-16 23:00:00
2024-10-17 00:15:00