D-Artemis: A Deliberative Cognitive Framework for Mobile GUI Multi-Agents
Hongze Mi, Yibo Feng, Wenjie Lu, Yuqi Wang, Jinyuan Li, Song Cao, He Cui, Tengfei Tian, Xuelin Zhang, Haotian Luo, Di Sun, Naiqiang Tan, Gang Pan
TL;DR
D-Artemis addresses key challenges in mobile GUI agents—data bottlenecks, delayed error detection, and conflicting guidance—by embedding a deliberative cognitive loop that combines app-specific tip retrieval with proactive pre-execution alignment (TAC and ACA) and post-execution reflection (SRA). The framework enables general-purpose Multimodal LLMs to perform GUI tasks with strong generalization, achieving SOTA results on AndroidWorld (75.8%) and ScreenSpot-V2 (96.8%) without training on GUI trajectories. Ablation shows each component contributes significantly, with TAC and ACA jointly reducing errors and TAC providing an effective error-filtering layer, while tip retrieval reduces guidance noise. The results underline the practicality of data-efficient, robust GUI automation and offer a blueprint for extending deliberative, multi-agent reasoning to other task domains.
Abstract
Graphical User Interface (GUI) agents aim to automate a wide spectrum of human tasks by emulating user interaction. Despite rapid advancements, current approaches are hindered by several critical challenges: data bottleneck in end-to-end training, high cost of delayed error detection, and risk of contradictory guidance. Inspired by the human cognitive loop of Thinking, Alignment, and Reflection, we present D-Artemis -- a novel deliberative framework in this paper. D-Artemis leverages a fine-grained, app-specific tip retrieval mechanism to inform its decision-making process. It also employs a proactive Pre-execution Alignment stage, where Thought-Action Consistency (TAC) Check module and Action Correction Agent (ACA) work in concert to mitigate the risk of execution failures. A post-execution Status Reflection Agent (SRA) completes the cognitive loop, enabling strategic learning from experience. Crucially, D-Artemis enhances the capabilities of general-purpose Multimodal large language models (MLLMs) for GUI tasks without the need for training on complex trajectory datasets, demonstrating strong generalization. D-Artemis establishes new state-of-the-art (SOTA) results across both major benchmarks, achieving a 75.8% success rate on AndroidWorld and 96.8% on ScreenSpot-V2. Extensive ablation studies further demonstrate the significant contribution of each component to the framework.
