Agent-Initiated Interaction in Phone UI Automation
Noam Kahlon, Guy Rom, Anatoly Efros, Filippo Galgani, Omri Berkovitch, Sapir Caduri, William E. Bishop, Oriana Riva, Ido Dagan
TL;DR
This work formalizes agent-initiated interaction in phone UI automation by defining the need-for-interaction task and message generation, and introduces AndroidInteraction, a diverse dataset built from AndroidControl episodes. It evaluates text-based and multimodal baselines, revealing that current large language models struggle to accurately detect when user input is required and to craft appropriate prompts. The study analyzes data quality, annotation subjectivity, and interaction typologies, underscoring the importance of timely, context-aware user engagement for aligning agent behavior with user preferences. The results offer a foundation for developing personalized, user-centered phone automation and suggest future work on multi-turn interactions, memory integration, and larger-scale data collection.
Abstract
Phone automation agents aim to autonomously perform a given natural-language user request, such as scheduling appointments or booking a hotel. While much research effort has been devoted to screen understanding and action planning, complex tasks often necessitate user interaction for successful completion. Aligning the agent with the user's expectations is crucial for building trust and enabling personalized experiences. This requires the agent to proactively engage the user when necessary, avoiding actions that violate their preferences while refraining from unnecessary questions where a default action is expected. We argue that such subtle agent-initiated interaction with the user deserves focused research attention. To promote such research, this paper introduces a task formulation for detecting the need for user interaction and generating appropriate messages. We thoroughly define the task, including aspects like interaction timing and the scope of the agent's autonomy. Using this definition, we derived annotation guidelines and created AndroidInteraction, a diverse dataset for the task, leveraging an existing UI automation dataset. We tested several text-based and multimodal baseline models for the task, finding that it is very challenging for current LLMs. We suggest that our task formulation, dataset, baseline models and analysis will be valuable for future UI automation research, specifically in addressing this crucial yet often overlooked aspect of agent-initiated interaction. This work provides a needed foundation to allow personalized agents to properly engage the user when needed, within the context of phone UI automation.
