TY - GEN
T1 - UICOMPASS
T2 - 30th Conference on Empirical Methods in Natural Language Processing, EMNLP 2025
AU - Lin, Yuanzhang
AU - Zhang, Zhe
AU - He, Rui
AU - Dong, Qingao
AU - Zhou, Mingyi
AU - Zhang, Jing
AU - Gao, Xiang
AU - Sun, Hailong
N1 - Publisher Copyright:
© 2025 Association for Computational Linguistics.
PY - 2025
Y1 - 2025
N2 - Mobile task automation is an emerging technology that leverages AI to automatically execute routine tasks by users' commands on mobile devices like Android, thus enhancing efficiency and productivity. While large language models (LLMs) excel at general mobile tasks through training on massive datasets, they struggle with app-specific workflows. To solve this problem, we designed UI Map, a structured representation of target app's UI information. We further propose a UI Map-guided LLM-based approach UICOMPASS to automate mobile tasks. Specifically, UICOMPASS first leverages static analysis and LLMs to automatically build UI Map from either source codes of apps or byte codes (i.e., APK packages). During task execution, UICOMPASS mines the task-relevant information from UI Map to feed into the LLMs, generates a planned path, and adaptively adjusts the path based on the actual app state and action history. Experimental results demonstrate that UICOMPASS achieves a 14.52% higher task executing success rate than SOTA approaches. Even when only APK is available, UICOMPASS maintains superior performance, demonstrating its applicability to closed-source apps.
AB - Mobile task automation is an emerging technology that leverages AI to automatically execute routine tasks by users' commands on mobile devices like Android, thus enhancing efficiency and productivity. While large language models (LLMs) excel at general mobile tasks through training on massive datasets, they struggle with app-specific workflows. To solve this problem, we designed UI Map, a structured representation of target app's UI information. We further propose a UI Map-guided LLM-based approach UICOMPASS to automate mobile tasks. Specifically, UICOMPASS first leverages static analysis and LLMs to automatically build UI Map from either source codes of apps or byte codes (i.e., APK packages). During task execution, UICOMPASS mines the task-relevant information from UI Map to feed into the LLMs, generates a planned path, and adaptively adjusts the path based on the actual app state and action history. Experimental results demonstrate that UICOMPASS achieves a 14.52% higher task executing success rate than SOTA approaches. Even when only APK is available, UICOMPASS maintains superior performance, demonstrating its applicability to closed-source apps.
UR - https://www.scopus.com/pages/publications/105040265272
U2 - 10.18653/v1/2025.emnlp-main.1346
DO - 10.18653/v1/2025.emnlp-main.1346
M3 - 会议稿件
AN - SCOPUS:105040265272
T3 - EMNLP 2025 - 2025 Conference on Empirical Methods in Natural Language Processing, Proceedings of the Conference
SP - 26486
EP - 26506
BT - EMNLP 2025 - 2025 Conference on Empirical Methods in Natural Language Processing, Proceedings of the Conference
A2 - Christodoulopoulos, Christos
A2 - Chakraborty, Tanmoy
A2 - Rose, Carolyn
A2 - Peng, Violet
PB - Association for Computational Linguistics (ACL)
Y2 - 4 November 2025 through 9 November 2025
ER -