Paper deep dive
Act2Intention: A Benchmark For Developing Active Mobile Agents Through Inferring User Intention from GUI Actions
Xiaokai Yan, Jingtao Ding, Yong Li, Zhiwen Yu
Intelligence
Status: succeeded | Model: Gemma-4-26B-A4B | Prompt: intel-v1 | Confidence: 93%
Last extracted: 8/17/2026, 5:10:43 AM
Summary
The paper introduces Act2Intention, a framework and benchmark for developing active mobile GUI agents that infer user intentions from GUI actions. It addresses the gap in reactive agents by proposing a continuous 'understanding-prediction-execution' process. The Act2Intention Bench contains 72,511 intentions and over 700,000 actions across 52 apps, derived from real user logs and LLM-simulated personas. The Act2Intention Agent, built on this benchmark, demonstrates significant performance improvements in intention understanding, prediction, and execution through supervised fine-tuning.
Entities (13)
Relation Signals (13)
Act2Intention Bench â hassize â 700,000 actions
confidence 95% ¡ over 700,000 actions
Act2Intention Bench â hassize â 72,511 intentions
confidence 95% ¡ comprising 72,511 intentions
Act2Intention â includescomponent â Act2Intention Agent
confidence 95% ¡ we propose the Act2Intention framework... We further develop the Act2Intention Agent
Act2Intention â includescomponent â Act2Intention Bench
confidence 95% ¡ we construct the Act2Intention Bench... thereby establishing the first benchmark... Based on Act2Intention Bench, we develop the Act2Intention Agent
Act2Intention Agent â performstask â Intention Prediction
confidence 95% ¡ Act2Intention Agent, achieving proactive services through... Personalized Proactive Intention Prediction
Act2Intention Agent â performstask â Intention Understanding
confidence 95% ¡ Act2Intention Agent, achieving proactive services through Proactive-oriented Intention Understanding
Act2Intention Agent â performstask â Intention Execution
confidence 95% ¡ Act2Intention Agent, achieving proactive services through... Experience-guided Intention Execution.
Act2Intention Bench â containsdatafrom â 52 apps
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Mobile GUI Agents powered by multimodal large language models (MLLMs) show promise in human-computer intelligence. However, current research primarily focuses on reactive task execution while lacking a comprehensive understanding-prediction-execution process for user intentions, which are the core requirements of active agents. In this paper, we propose the Act2Intention framework that builds an active mobile agent by integrating understanding, predicting user intentions, and executing decisions. First, we construct the Act2Intention Bench through data collection and validated generation, comprising 72,511 intentions and over 700,000 actions across 52 apps, thereby establishing the first benchmark for evaluating proactive agents via continuous intention-action trajectories. We further develop the Act2Intention Agent, achieving proactive services through Proactive-oriented Intention Understanding, Personalized Proactive Intention Prediction, and Experience-guided Intention Execution. Experimental results show that supervised fine-tuning on Act2Intention Bench yields absolute improvements of +32.0 Acc-S, +10.25 Acc-S, and +6.9 SSR points over non-fine-tuned counterparts under the same agent framework for intention understanding, prediction, and execution, respectively. This success underscores the necessity and value of the Act2Intention Bench, which establishes a standardized platform for developing and evaluating proactive agents and consequently paves the way for research on intention-driven human-computer interaction.
Tags
Links
- Source: https://arxiv.org/abs/2608.14132v1
- Canonical: https://arxiv.org/abs/2608.14132v1
Trouble viewing inline? Open PDF directly â
Full Text
115,335 characters extracted from source content.
Expand or collapse full text
Act2Intention: A Benchmark For Developing Active Mobile Agents Through Inferring User Intention from GUI Actions XIAOKAI YAN,Northwestern Polytechnical University, China JINGTAO DING )â ,Tsinghua University, China YONG LI,Tsinghua University, China ZHIWEN YU,Northwestern Polytechnical University, China Mobile GUI Agents powered by multimodal large language models (MLLMs) show promise in human-computer intelligence. However, current research primarily focuses on reactive task execution while lacking a comprehensive âunderstanding- prediction-executionâ process for user intentions, which are the core requirements of active agents. In this paper, we propose the Act2Intention framework that builds an active mobile agent by integrating understanding, predicting user intentions, and executing decisions. Firstly, we constructed the Act2Intention Bench through collection and validated generation, comprising 72,511 intentions and over 700,000 actions across 52 apps, thereby establishing the first benchmark for evaluating proactive agents via continuous âintention-actionsâ trajectories. We further develop the Act2Intention Agent, achieving proactive services through Proactive-oriented Intention Understanding, Personalized Proactive Intention Prediction, and Experience- guided Intention Execution. Experimental results show thatsupervised fine-tuning on Act2Intention Bench yields absolute improvements of +32.0 Acc-S, +10.25 Acc-S, and +6.9 SSR points over non-fine-tuned counterparts under the same agent frameworkfor intention understanding, prediction, and execution, respectively. This success underscores the necessity and value of the Act2Intention Bench, which establishes a standardized platform for developing and evaluating proactive agents and consequently paves the way for research on intention-driven humanâcomputer interaction. To facilitate further research, we open-source our code and Act2Intention Bench at:npuNancy/Act2Intention. CCS Concepts: â˘Computing methodologiesâArtificial intelligence; â˘Human-centered computingâHuman computer interaction (HCI);Ubiquitous and mobile computing. Additional Key Words and Phrases: Active GUI Agent, HumanâComputer Interaction, Intention Inference, Large Language Models ACM Reference Format: Xiaokai Yan, Jingtao Ding, Yong Li, and Zhiwen Yu. 2026. Act2Intention: A Benchmark For Developing Active Mobile Agents Through Inferring User Intention from GUI Actions.Proc. ACM Interact. Mob. Wearable Ubiquitous Technol.10, 3, Article 182 (September 2026),34pages.https://doi.org/10.1145/3831658 1 INTRODUCTION The remarkable advancement of Large Language Models (LLMs) and Visual Language Models (VLMs) is giving rise to the proliferation of autonomous agents [40]. Among these, mobile Graphical User Interface (GUI) agents have evolved from rule-based systems [29,36] to LLM-powered architectures [16,64]. These agents perceive environmental information by analyzing multimodal observations such as screenshots and accessibility trees, â Corresponding author. Authorsâ Contact Information:Xiaokai Yan, Northwestern Polytechnical University, China,kely@mail.nwpu.edu.cn;Jingtao Ding (corresponding author), Tsinghua University, China,dingjt15@tsinghua.org.cn;Yong Li, Tsinghua University, China;Zhiwen Yu, North- western Polytechnical University, China,zhiwenyu@nwpu.edu.cn. This work is licensed under a Creative Commons Attribution 4.0 International License. Š 2026 Copyright held by the owner/author(s). ACM 2474-9567/2026/9-ART182 https://doi.org/10.1145/3831658 Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., Vol. 10, No. 3, Article 182. Publication date: September 2026. arXiv:2608.14132v1 [cs.HC] 14 Aug 2026 182:2 ⢠Yan et al. Fig. 1.The Act2Intention Framework illustrates a shift from reactive to active agents.(1)Reactive Agentcan only passively assist until users send instructions.(2)Active agentunderstands, predicts the userâs intention through GUI actions, and thereby provides active services (UnderstandingâPredictionâExecution). A toy example of Act2Intention Bench is shown on the right. autonomously reason and execute actions via GUI interactions, to complete user instructions [41,48]. For in- stance, AutoGLM, a cross-platform GUI-Agent that spans mobile, web, and PC platforms, can emulate human cognitive processes and interaction patterns to process tasks ranging from data mining and analysis to report generation [57].Such advances may change how users interact with mobile and ubiquitous systems[37]. However, as shown in Figure1, current research on GUI Agents [23,28,55], serving as reactive actors, focuses primarily on task-executing (L1), which relies on explicit user instructions. Instead, real-world applications re- veal a practical gap: users are often not inclined to articulate their intentions explicitly via text or voice inputs in many scenarios that require foresight and autonomous decision-making [14,39].Here, theuser intentiondenotes the underlying purpose behind a sequence of GUI actions (e.g., âOrder a no-ice Starbucks Latte via Meituanâ), and a formal definition is given in Section3. The specific gap addressed in this paper is continuous mobile GUI intention modeling: inferring a sequence of intention segments from raw GUI action streams, using historical intention trajectories and user personas for anticipation, and then grounding user-confirmed intentions into ex- ecutable GUI actions. Current research, such as âProactive Agentâ [ 27], has begun to shift the focus from reactive actor to proactive agent. However, it still lacks a cognitive architecture for understanding user intentions from raw GUI action streams.In summary, existing mobile agentsremain limited in their proactive service capabili- ties.To address this gap, we propose a systematic capability framework for proactive agents that includes three components: understandingâpredictionâexecution. In this work, we presentAct2Intention, a data-driven framework that understands and predicts user inten- tions by analyzing historical GUI actions, and supports user-confirmed execution to assist users in accomplishing their goals.However, existing GUI datasets focus only on discrete task execution, lacking continuous âintention- actionsâ trajectories required for studying proactive agents.To fill this gap, we construct Act2Intention Bench, a benchmark that captures continuous humanâcomputer interaction flows for proactive intention modeling(as shown in Figure 1). Specifically, we collect real-world user âintention-actionsâ trajectories. To enhance scalabil- ity and diversity, we develop an LLM-based simulator to generate additional trajectories conditioned on diverse user personas.Then, a two-step verification process helps improve the fidelity and diversity of the data.The final benchmark contains 360 personas, 72,511 intentions, and over 700,000 actions across 52 mobile applications. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., Vol. 10, No. 3, Article 182. Publication date: September 2026. Act2Intention: A Benchmark For Developing Active Mobile Agents Through Inferring User Intention from GUI Actions ⢠182:3 Based on Act2Intention Bench, we develop the Act2Intention Agent, a multi-agent framework. It consists of three specialized modules: 1) Intent Understanding, designed to understand user intention underlying GUI ac- tions; 2) Intent Prediction, which infers potential user intentions by integrating historical intentions and their characteristics; 3) Intention Execution, leveraging historical experience to guide task execution.To evaluate the benchmark, we fine-tune and test several open-source LLMs, including Qwen2.5-7B [59], Llama3.1-8B [45], Deepseek-7B [13] and Mistral-7B [19], on Act2Intention Bench across the three tasks of understanding, predic- tion, and execution. In summary, our contributions are as follows: â˘We propose an anticipatory mobile-agent paradigm: Understanding â Predicting â Executing. This par- adigm defines a framework that (1) understands user intentions from atomic action sequences, (2) predicts future intentions from historical trajectories and personas, and (3) executes user-confirmed intentions through GUI actions. â˘We construct Act2Intention Bench, a mobile benchmark with continuous multi-intention and action tra- jectories. It contains 360 personas, 72,511 intentions, and over 700,000 actions across 52 apps, supporting the evaluation of mobile GUI Agents under continuous and personalized intention modeling. â˘To evaluate the utility of Act2Intention Bench, we develop the Act2Intention Agent, which examines the feasibility of inferring and executing intentions from raw GUI actions. â˘Experimental results show that the Agent, trained on Act2Intention Bench, achieves improved perfor- mance in understanding, predicting, and executing intentions, supporting the value of Act2Intention Bench. 2 RELATED WORKS 2.1 GUI Agents The powerful visual perception and reasoning ability of MLLMs have enhanced the evolution of GUI Agents from rule-based automation to highly automated and generalized systems [48,65]. LLM-based GUI Agents typically require five capabilities: perception, planning, execution, reflection, and memory [32,41]. Some research, such as MobileAgent [ 47,50,63], employs multi-agent frameworks with precisely designed workflows independent of Supervised Fine-Tuning (SFT) [ 22,53,54,61,67]. Another branch of research, such as CogAgent [16] and AutoGlm [ 57], focuses onimprovinga single agentâs performance through SFT [6,17,23,43,56,58,64]. Further- more, UI-TARS [37] and Wepo [24] involve Direct Preference Optimization (DPO) behind SFT to maximize data utility. Recent studies focus on reducing dependence on large-scale datasets [25,28]. Agents like GUI-R1 [55] replace supervision with reinforcement learning reward models, achieving better performance with minimal expert data. 2.2 GUI Datasets GUI datasets are an important resource for developing GUI Agents.Currently, widely used mobile GUI datasets include Android in the Wild (AiTW) [ 38], Android Control [21], AMEX [5], GUI Odyssey [26], AiTZ [68], and oth- ers. These datasets typically contain three core components: 1) user instructions that provide overall objectives for agents, 2) environmental information comprising screenshots or UI element trees, and 3) task trajectories detailing action sequences for task completion [ 32].However, these datasets are less aligned with our target setting. First, their task instructions are discrete rather than temporally continuous,making them less suitable for modeling human continuous intentions. Second, these datasets do not contain contextual information re- lated to user intent, such as time, scene, etc. Consequently, a research gap remains in developing a benchmark for evaluating proactive agents capable of intent understanding and intent prediction. The detailed comparison between our Act2Intention Bench and other datasets is presented in Table 1. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., Vol. 10, No. 3, Article 182. Publication date: September 2026. 182:4 ⢠Yan et al. Table 1. Dataset comparison. DatasetEpisodes/Events Platform Avg.Steps Continuity? AndroidControl 15283Mobile5.5no AITW715,142Mobile6.5no AITZ2,504Mobile7.5no AMEX8,000Mobile12.8no GUI-Odyssey7,735Mobile15.4no ProactiveBench 6,790Windows -yes ProAgentBench28,528Windows-yes Act2Intention72,511Mobile13.2yes 2.3 Active Agents Recent research has introduced active agents into dialogue systems, so that the system can be aware of long- term conversational goals and proactively guide dialogues toward the goals [8,35,69]. Beyond dialogue systems, active agents have also been applied to embodied tasks [ 3,10,11,42,66]. These active bots identify potential intentions and assist humans in completing various operations based on observed actions and emotions without explicit human instructions. In the context of mobile and ubiquitous systems, several studies focus on predicting opportune moments for proactive interactions [ 30,31,46]. For example, [34] developed a model that predicts when users are open to engaging with notifications, achieving significantly higher success rates by incorporating phone-use behav- ior. Similarly, [4] and [52] explored interruptibility in smart speaker interactions, identifying key contextual factors such as user mood, activity, and social presence that influence the appropriateness of proactive engage- ments.Recent TPCI studies have also explored related directions in context-aware agents, multimodal intent understanding, and mobile notification management [ 18,20,49,51]. These works further motivate our focus on intention inference in mobile and pervasive computing.Further extending proactive support, Yang et al. [60] introduced an LLM-based AR system that provides in-situ social assistance by perceiving multi-modal cues and proactively generating suggestions during live conversations. In GUI Agents, Zhao et al. [70] proposed AppAgent-Pro, which infers potential user needs after receiving a user instruction. Lu et al. [ 27] further introduced Proactive Agent, which predicts and initiates tasks with- out explicit human instructions.They also constructed ProactiveBench with about 6.8k events and improved agent proactivity through fine-tuning.More recently, Tang et al. [44] proposed ProAgentBench, which studies proactive assistance in computer-use scenarios and evaluates agentsâ ability to infer and provide helpful assis- tance from user activity context. These works are closely related to ours, but Act2Intention focuses on a differ- ent setting: continuous mobile GUI intention modeling. Instead of an event-level task proposal, Act2Intention studies how agents infer multiple intention segments from low-level GUI actions, predict the next intention with behavior-derived personas, and execute the predicted intention on mobile devices. Thus, our main focus is mobile GUI-based continuous intentionâaction trajectories, persona-conditioned prediction, and an integrated understandingâpredictionâexecution benchmark. 3 TASK DEFINITION We organize the benchmark into three agent-level tasks: Intention Understanding, Intention Prediction, and Intention Execution. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., Vol. 10, No. 3, Article 182. Publication date: September 2026. Act2Intention: A Benchmark For Developing Active Mobile Agents Through Inferring User Intention from GUI Actions ⢠182:5 In the context of mobile GUI interaction, auser intentionrefers to a coherent, self-contained objective that motivates a contiguous segment of GUI actions within a single mobile usage session. Each intention is expressed as a natural-language description specifying the application involved, the operation performed, and the purpose of that operation, such as âOrder a no-ice Starbucks Latte via Meituanâ. Each intention can be directly mapped to a short, executable action trajectory on the device. Here,action(e.g., âclickâ or âtypeâ) is an atomic, device-level GUI operation, and an intention aggregates multiple such actions into a semantically coherent unit. A single usage session may contain multiple sequential intentions (e.g., searching for a restaurant, then booking a ride), which together reflect the userâs broader activity context. In addition, the userâs intention is continuous. The boundaries between consecutive intentions are typically marked by application switches, significant shifts in operational purpose, or natural breakpoints in the interaction flow. Figure1illustrates this distinction with a toy example showing how a raw action stream is segmented and labeled into discrete intentions. To avoid a mismatch between theoretical formalism and the implemented benchmark, we define Act2Intention using direct sequence notation. Letí íĄ denote the atomic GUI action at stepíĄ, and letí íĄ denote the observable GUI context at that step, such as the screenshot. For theí-th user intentioníź í , its action trajectory is defined as: í í = (í í í , í í í ), (í í í +1 , í í í +1 ), ⯠, (í í í , í í í ),(1) whereí í andí í representthe start and end indices oftheí-thintention segment. The action description isí íĄ , and the corresponding description trajectory isí ííí í = í í í , í í í +1 , ⯠, í í í . The segmentation of a continuous action stream intoíintention groups is represented así˘= (í í , í í ) í í=1 , and each group is associated with a natural-language intention labelíź í . Table 2.Summary of key notations used in this paper. Notation MeaningNotation Meaning í íĄ Atomic GUI action at stepíĄí íĄ GUI observation (screenshot + context) at stepíĄ í íĄ Natural-language description ofí íĄ íź í Theí-th user intention í í Action trajectory for intentioníź í Ě íź íĄ+1 Predicted next intention í ííí í Action description trajectory foríź í í í , í í Start/end indices of theí-th intention íCurrent timestampíTotal number of intentions in a session íUser personaí í , í í , í í Models for understanding, prediction, execution 3.1 Intention Understanding In the proposed Act2Intention framework, the first task involves interpreting the userâs operational trajectoryâ specifically, parsing the underlying user intentionsíź 1âśí from the observed action sequenceí 1âśí . This task jointly includes session segmentation and semantic intention description, defined as: íź 1âśí = í í (í ííí 1âśí ) = í í (í í í , í í í +1 , â , í í í í í=1 ).(2) 3.2 Intention Prediction Then the Agent proactively infers the userâs intention to propose a task suggestion that the user may perform. Specifically, the agent predicts the potential intention Ě íź íĄ+1 based on historical intentionsíź 1âśíĄ , current timeí, and user personaí, as in the equation: Ě íź íĄ+1 = í í (íź 1âśíĄ , í, í).(3) Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., Vol. 10, No. 3, Article 182. Publication date: September 2026. 182:6 ⢠Yan et al. 3.3 Intention Execution Finally, the Agent executes the user-confirmed intention on the mobile device. Based on the explicit task (intent) íź, the Agentâs historical action trajectoryâ íĄ , and the current observationí íĄ , it engages in iterative decision- making to determine the next actioní íĄ+1 . In addition, we integrate user personaíand related action trajectories í â into the decision-making process. This can be formalized as: í íĄ+1 = í í (íź,â íĄâ1 , í íĄ , í â ),(4) whereí í is a pre-trained GUI Agent, andâ íĄâ1 = í í , í í íĄâ1 í=1 is the observation-action history up to timeíĄ â 1. í â is an action trajectory corresponding to similar tasks retrieved from the userâs historical intention, which is provided as operating knowledge to the agent for decision-making. 4 BENCH CONSTRUCTION In light of this identified research gap, we propose Act2Intention Bench,a benchmark for studying intent under- standing, intent prediction, and personalized intent execution.The Act2Intention Bench, which includes contin- uous âintention-actionsâ trajectories, was constructed through a pipeline that starts from real mobile interaction logs, derives behavior-based personas from these logs, and augments the benchmark by generating additional intention and action trajectories conditioned on either real or generated personas. Specifically, it has three subsets: Act2Intention-R, Act2Intention-RG and Act2Intention-G, whereâRârep- resents the âReal-persona-to-Real-trajectoryâ,âRGârepresents the âReal-persona-to-Generated-trajectoryâ, and âGârepresents the âGenerated-persona-to-Generated-trajectoryâ. Specifically, the R subset preserves real user action trajectories and pairs them with personas inferred from the same usersâ historical behaviors, the RG subset uses real behavior-derived personas to generate additional intention-action trajectories, and the G subset uses generated personas to further expand behavioral diversity. 4.1 Raw Data Collection The real-world dataset used in this work was provided by a major smartphone manufacturer, which collected phone usage data from recruited participants. When users interact with their mobile devices, various types of operational logs were generated, desensitized, and reported with explicit user consent 1 . After anonymization and security screening, the smartphone manufacturer shared the processed dataset with our research team for user behavior research. The dataset covers mobile usage logs recorded between March 1, 2024 and April 29, 2024, contributed by 90 anonymous participants. Participants were explicitly informed about the studyâs purpose of intention inference, and were made aware of potential privacy risks. However, due to confidentiality agreements and privacy protection policies, we were not granted access to demographic information about participants (e.g., age, gender, or technical background), the recruitment process, withdrawal mechanism, or compensation details. Furthermore, the released dataset has been processed with safety filters to ensure that there is no harmful content or private information in our dataset. The raw data consists of anonymized mobile interaction logs and user-provided intention descriptions. Each log entry records the timestamp, foreground app/activity information, GUI observation, action type, action pa- rameters (e.g., click coordinates, input text, swipe direction, or pressed key), and the short intention statement filled in by the participant when an app-switching event was detected. The detailed collection procedure is illus- trated in Appendix C.1and Figure5. Here, the raw action metadata follows five high-frequency operation types: CLICK, LONG_CLICK, TYPE, SWIPE, and PRESS, as shown in Table12. These fields provide both the observable action evidence and the user-stated intention information for constructing real intentionâaction trajectories. 1 The data collection process has been reviewed and approved by the companyâs ethics review board. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., Vol. 10, No. 3, Article 182. Publication date: September 2026. Act2Intention: A Benchmark For Developing Active Mobile Agents Through Inferring User Intention from GUI Actions ⢠182:7 Fig. 2.Overview of bench construction. We generate trajectory data using both real and synthesized personas with LLMs and GUI Agents, followed by dual verification. 4.2 Trajectory Construction and Augmentation Based on the raw logs, we construct benchmark trajectories in two complementary ways: first, we organize real user-stated âintention-actionsâ segments collected from mobile usage sessions to form the R subset. Sec- ond, we synthesize additional âintention-actionsâ trajectories conditioned on real or generated personas to form the RG and G subsets. Each example in Act2Intention Bench is represented as a continuous sequence ofíintention segments, i.e.,í¸ = í 1âśí = í 1 , ⯠, í í . Each intention segment consists of timestampsí, contextual informationíś, state observationsí, and action sequencesírequired to achieve that intention, i.e., í í = í í , íś í , (í í í , í í í ), (í í í +1 , í í í +1 ), ⯠, (í í í , í í í ), whereí í andí í represent the start and end indices of thei-th intention segment. 4.2.1 Intention Generation.We first prepared several foundational resources to assist LLMs in generating syn- thetic data, including user personas, scenarios, and app collections. In Act2Intention, a persona refers to a behavior-derived profile summarized from historical intention trajectories.Specifically, following the method- ology of Tao et al. [12], we generated correspondingbehavior-derived personasbased on intention trajectories collected from 90 participants by using the Deepseek R1 model with a Text-to-Persona approach. Based on these generated personas, we further employed a Persona-to-Persona method to create an additional 100 personas, which enhances diversity. Subsequently, we generated a set of scenarios to provide sufficient contextual infor- mation for subsequent user intention generation. These scenario descriptions encompass time, locations, and optional app collections. Next, we adopted an iterative approach to generate intention trajectory data. The LLMs used the user personas (including real and generated) and scenarios to synthesize initial intention trajectories. Subsequently, the LLMs were instructed to iteratively generate extended trajectory chains by incorporating previously generated inten- tion trajectories as contextual input. Each generated intention must contain a specific timestamp, a concrete app name, and a concise user intention. Consecutive intentions are required to follow a coherent temporal and behavioral flow, so that the generated trajectory resembles a continuous mobile usage session rather than a set of independent tasks. In addition, each intention is constrained to describe only one brief and specific in-app objective, avoiding compound goals that combine multiple operations in a single description. We also require the Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., Vol. 10, No. 3, Article 182. Publication date: September 2026. 182:8 ⢠Yan et al. Table 3.An example of persona-conditioned trajectory generation. StageExample PersonaA weather-conscious and socially active individual who frequently checks weather condi- tions through MyObservatory across multiple cities. This user maintains social connections via WhatsApp and Discord, shops online at Etsy, and navigates with Google Maps. Usage is concentrated in the afternoon and morning hours, suggesting an outdoor enthusiast who plans activities around weather conditions. ScenarioWeekday schedule involving weather monitoring (MyObservatory), online shopping (Etsy), social messaging (WhatsApp), and nearby restaurant exploration (Google Maps). Generated intentions (1) 09:07, MyObservatory: Ask the Dr. Tin chatbot about the expected sunset time in New York. (2) 17:10, Etsy: Search âcoffee mugsâ priced $5â$20, sort by highest price, and add the third item to cart. (3) 17:40, Google Maps: Explore nearby restaurants rated over 4 stars and get walking direc- tions to the nearest one. Action trajectories For the Etsy intention, the agent executes the following steps: (1) Click the search bar (CLICK[344,217]). (2) Type âcoffee mugsâ and press enter (TYPE[coffee mugs],PRESS_ENTER). (3) Set the price filter to $5â$20 (CLICK[451,383],TYPE[5],TYPE[20]). (4) Sort results by highest price (CLICK[968,645],CLICK[1217,1126]). (5) Select the third non-ad item (CLICK[692,1355]). (6) Check the sellerâs rating (CLICK[282,2133]). (7) Click âAdd to cartâ (CLICK[781,2561]). Each step is recorded with a screenshot. VerificationThe intention sequence is checked for persona consistency (e.g., weather checks align with the weather-conscious profile), and the action trajectory is verified by whether the terminal screenshot supports successful completion of the intended goal. generated intentions to be objective, feasible, and grounded in realistic app operations supported by the selected app collection. Table3provides a concrete example of the persona-conditioned generation process, showing how a behavior- derived persona and scenario are converted into an intention sequence and then into executable GUI action trajectories.The full prompt template is provided in AppendixC.2. 4.2.2 Action Trajectory Generation.Finally, we construct the complete âintention-actionsâ trajectory by gener- ating corresponding action trajectories for each intention. Specifically, we deploy multiple Android emulator instances in parallel on the server to enhance the efficiency of action trajectory collection. The UI-TARS-1.5- 7B [37] model is then employed as an actuator to execute each synthesized user intention. At each timestepíĄ, the actuator receives the intention and interaction history, observes the environment, and subsequently gener- ates an actioní íĄ+1 = í í (íź, â íĄâ1 , í íĄ ). Through iterative execution, this sequence of actionsí = (í 1 , í 1 ), (í 2 , í 2 ), ⯠constitutes an intention-specific execution trajectory. By concatenating the execution trajectories corresponding to the intention sequence, we obtain the final âintention-actionsâ trajectory. 4.2.3 Data Quality Check.To improve the reliability of synthetic data, we perform the following two key ver- ification steps. First, we verify whether the generated intention trajectory aligns with the corresponding user Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., Vol. 10, No. 3, Article 182. Publication date: September 2026. Act2Intention: A Benchmark For Developing Active Mobile Agents Through Inferring User Intention from GUI Actions ⢠182:9 persona. Using Deepseek-R1, we reconstruct the user persona from synthetic intention sequences and calculate cosine semantic similarity metrics following the setting of Tao [12]. Synthetic sequences exhibiting similarity lower than 0.7 are filtered out, thereby preserving alignment between synthetic and collected data. Second, we validate the completeness and accuracy of action trajectories in executing their corresponding intentions.Lever- aging DeepSeek-R1 to analyze trajectories based on the intention, step-level action metadata, action descriptions, and the terminal screenshot, we evaluate whether the trajectory endpoint achieves the intended goal. The valida- tion prompt asks the evaluator to consider three criteria: completeness, correctness, and final-state plausibility. Completeness checks whether all necessary sub-goals are covered, correctness checks whether the executed ac- tions are aligned with the given intention, and final-state plausibility checks whether the terminal screenshot provides sufficient evidence that the intended goal has been achieved. The evaluator outputs a binary judgment, and only trajectories receiving a positive judgment are retained. This validation process also helps identify common failure modes in synthetic action trajectories. At the inten- tion level, we mainly filter out trajectories that are inconsistent with the corresponding persona, overly generic, or semantically disconnected from the given scenario. At the action level, we mainly remove trajectories with incomplete operations, infeasible app states, incorrect final screens, missing critical steps, or insufficient visual evidence that the target intention has been completed. These filtered cases are excluded from the final bench- mark. Details of the quality check are provided in the AppendixC.2. Table 4.Synthetic-data filtering. StageGenerated Retained Filtered Retention Intention filter7364068210543092.63% Action filter6821059362884887.03% Table4reports the retention statistics of our two-step synthetic data filtering pipeline. TheIntention filter checks whether each generated intention trajectory is consistent with its corresponding user persona. We use DeepSeek-R1 to reconstruct a persona from the synthesized intention sequence and compute the cosine semantic similarity against the original persona; sequences with similarity below 0.7 are discarded. TheAction filterthen verifies whether each executed action trajectory successfully achieves its corresponding intention. Specifically, DeepSeek-R1 is prompted with the intention description and the terminal screenshot to judge whether the trajec- tory endpoint realizes the intended goal. Trajectories receiving a âFalseâ judgment are removed. Overall, 92.63% of intentions and 87.03% of action trajectories pass the two-step verification, yielding the final Act2Intention Bench. 4.3 Dataset Statistics and Analysis Table5shows the statistics of our dataset, including 360 personas, 72,511 intentions, and 700,000+ actions across 52 apps.The released trajectory schema also contains the fields âeventâ and âdomainâ. For the âeventâ field, we first manually defined about 120 fine-grained intent categories based on common mobile usage scenarios, and then used gpt-4o-mini to classify each intention text into one of these categories. The âdomainâ field denotes a coarser app-level usage domain, such as communication, shopping, navigation, entertainment, or productivity, and is not used as the intent category in our evaluation. Here, Figure 3reports the distribution of the length of the intention trajectory and intention categories. Human Realism Assessment.To evaluate whether synthetic intentions are perceived as realistic by hu- man judges, we randomly sampled 30 intention segments from R, RG, and G, respectively. Each sample was Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., Vol. 10, No. 3, Article 182. Publication date: September 2026. 182:10 ⢠Yan et al. evaluated by 10 annotators under a blind setting, which subset the sample came from. Details of the annota- tor recruitment, rating protocol, and agreement analysis are provided in AppendixC.3. Annotators then rated intention realism, action achievability, and persona consistency on a 5-point Likert scale (1=clearly synthetic, 5=highly realistic). As shown in Table6, RG and G obtain realism scores of 3.91 and 3.55, respectively, com- pared with 4.19 for R. The gap indicates that synthetic trajectories are not identical to real user traces, but their high achievability and persona-consistency scores suggest that they are plausible for benchmark augmentation. This human assessment should be interpreted as a limited sanity check, since it covers 30 intention segments per subset and 10 annotators; broader validation with larger samples and more diverse evaluators is left for future work. Table 5. Statistics of Act2Intention Bench. SubsetPersonas Intents P.C.Intents Actions Act2Intention36072511 161.14705366 Act2Intention-R 90 13149 146.10134542 Act2Intention-RG17678 196.42181131 Act2Intention-G 27041684 154.39389693 Table 6.Human realism assessment of real and synthetic trajectories. SubsetRealismâAchievabilityâPersona Consistencyâ Act2Intention-R4.194.624.30 Act2Intention-RG3.914.004.06 Act2Intention-G3.553.794.01 (a) Distribution of intention length.(b) Distribution of intention categories. Fig. 3. Dataset statistics and distribution. 4.4 Dataset Splits We divided the Act2Intention Bench into three subsets: a training set, an in-distribution (ID) test set, and an out-of-distribution (OOD) test set. All test data was sourced from Act2Intention-R. The OOD test set consists of randomly selected data from 10 users in Act2Intention-R, while the ID test set comprises the last 20% of data from the remaining 80 users. The training set includes all remaining data (including Act2Intention-R/RG/G). Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., Vol. 10, No. 3, Article 182. Publication date: September 2026. Act2Intention: A Benchmark For Developing Active Mobile Agents Through Inferring User Intention from GUI Actions ⢠182:11 Fig. 4. Overview of Act2Intention Agent: Understanding Intentions from Actions, Predicting Needs Proactively, and Execut- ing Tasks with Experience. 5 ACT2INTENTION AGENT Employing the data from Act2Intention Bench, we design a modular architecture, Act2Intention Agent, for proac- tive agent services. As defined in Section3, Figure4provides an overview of the Act2Intention Agent, which actively leverages raw GUI interactions to comprehend intentions, utilizes user persona context to infer latent human requirements, and ultimately provides proactive assistance when necessary. 5.1 Proactive-oriented Intention Understanding Act2Intention Agentâs first step is to deduce the userâs true intentions from their sequence of atomic actions with mobile devices. As shown in Figure4, this process consists of three components: action description, session segmentation, and intention understanding. 5.1.1 Action Description.The Act2Intention Agent first employs VLMs to convert user actions into natural lan- guage descriptions, capturing the purpose and context of each action step. For each actioní íĄ , the Act2Intention Agent integrates pre-action and post-action observations (í íĄ andí íĄ+1 ) to generate action descriptioní íĄ in natural language, as shown in the formula in Section 3:í íĄ = í (í íĄ âŁ í íĄ , í íĄ , í íĄ+1 ). Here, the pre-action and post-action observations (í íĄ andí íĄ+1 ) include both screenshots and device context in- formation. Additionally, we highlight the action area on the pre-action screenshot. Then, the framework outputs standardized descriptions in the following format: â[On/In] [App/Activity], [Action], to [Purpose]â. All generated descriptionsí 1 , í 2 , ... , í í are then stored in the Memory module. In our framework, action descrip- tions serve as an intermediate semantic representation that normalizes heterogeneous GUI observations into a compact textual form for downstream intention-level reasoning. 5.1.2 Session Segmentation.The raw action sequence is a continuous streamthat does not explicitly distinguish different intention segments. The Act2Intention Agent must determine where one user intention ends and an- other begins. We formalize this segmentation process as: í â í=1 í í , ⯠, í í = í (í 1 , í 2 , ⯠, í í ), âí, â[í í , í í ] â [1, í].(5) Here,ídenotes the total number of actions in the session,íis the number of distinct user intentions inferred, [í í , í í ]mark the start and end indices of theí-th intention segment. For instance, given an action sequence of five descriptions, the model may segment it into two intentions: 1) âOpen Maps â Click Search Bar â Search restaurantâ, and 2) âOpen Ride App â Book taxiâ. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., Vol. 10, No. 3, Article 182. Publication date: September 2026. 182:12 ⢠Yan et al. 5.1.3 Intention Understanding.After segmentation, the Agent interprets the meaning of each segmentí í í , ... , í í í to infer the underlying intentioníź í according to Equation2. Each inferred intention (e.g., âfind nearby restau- rantsâ, âbook a rideâ) is then stored in the Memory as structured semantic data. 5.1.4 Training Scheme.First, for Action Description, we utilized APIs from commercial and open-source VLMs for inference. Second, for Session Segmentation and Intention Understanding, we supervised fine-tuned LLMs to perform these tasks in a chained manner. Specifically, we constructed an SFT datasetí= (íŻ, í), whereíŻrep- resents the action description sequencesí 1 , í 2 , â , í í . The outputícontains segmentation indices í â í=1 í í , â , í í and the corresponding intentionsíź 1âśí . Details of the training are in theAppendixC.4. 5.2 Personalized Proactive Intention Prediction As shown in equation3, we use the historical intention sequenceíź 1âśíĄ , user personaí, and time information íto predict the next potential intention Ě íź íĄ+1 . Formally, the SFT dataset is defined así íź = (í, í íź ), where í = (íź 1âśíĄ , í, í)is the input context andí íź = ( Ě íź íĄ+1 , í íĄ+1 )represents the predicted next intention and its category. When the Act2Intention Agent is deployed on mobile devices, the intention prediction process runs in back- ground mode (e.g., during system sleep). Upon device wake-up, the predicted task suggestion is displayed to the user for confirmation. This predefined trigger is used to instantiate the prototype interface, and predicting the opportune moment for interruption is not part of the current benchmark task. 5.3 Experience-guided Intention Execution When the task suggestion predicted by the Act2Intention Agent is accepted by the user, the agent initiates experience-guided intention execution. The Act2Intention Agentusessimilar âintention-actionsâ trajectories stored in Memory to guide the generation of more accurate operations for fulfilling the userâs intent. Specifi- cally, for each predicted intention, we first employ the all-MiniLM-L6-v2 model to convert the intention into a text embedding, thereby capturing its essential semantic information. Then, we compute the cosine similarity between this embedding and other intention embeddings within the same intention category to quantify their semantic relationships. Based on the similarity scores, the most relevant intention and its corresponding action sequence are selected as the guiding experience for execution. Finally, following the definition in Section 3, we utilize GUI Agents pre-trained on GUI datasets to execute the intention by incorporating the guiding trajectory and user profile into the prompt. For each intention to be executed, the Act2Intention Agent processes it through an iterative cycle of perception, decision-making, and execution until the task is completed or the maximum step limit is reached. 6 EXPERIMENTS 6.1 Experiment Setup 6.1.1Implementation Details.We implemented the Act2Intention Agent using closed-source LLMs and open- source LLMs to assess their capability in intention understanding, prediction, and execution. For closed-source models, we used GPT, Claude, Gemini and Qwen-max. For open-source models, we fine-tuned Qwen-2.5-7B, Deepseek-7B, Mistral-7B, and Llama-3.1-8B on the Act2Intention Bench. Using additional LLMs would not af- fect the overall experimental conclusions. The details are as follows: Intention Understand.As described in Section5.1, we employed Qwen-VL-MAX for Action Description. Subsequently, we supervised fine-tuned Qwen-2.5-7B, Deepseek-7B, Mistral-7B and Llama-3.1-8B for Session Segmentation and Intention Understanding. Specifically, we constructed the training data for Intention Under- standing based on the Act2Intention Bench training set, where each sample contained an intention sequence of Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., Vol. 10, No. 3, Article 182. Publication date: September 2026. Act2Intention: A Benchmark For Developing Active Mobile Agents Through Inferring User Intention from GUI Actions ⢠182:13 lengthí = 5. The input consisted of action description sequences corresponding to theseísequences, while the output included the action sequence indices for each intention along with their natural language descriptions. IntentionPrediction.Similarly, we supervised fine-tuned Qwen-2.5-7B, Deepseek-7B, Mistral-7B and Llama- 3.1-8B for Intention Prediction. Using the Act2Intention Bench, we created training data where each sampleâs input was an intention sequence of lengthí = 50, and the output was the predicted intention along with its category. Intention Execution.We implemented Intention Execution by leveraging pre-trained GUI Agents: UI-TARS- 2B-SFT and UI-TARS-7B-SFT [ 37], while incorporating additional guidance trajectories in the prompts. We eval- uated the performance using the entire test set (both ID and OOD test sets). Notably, due to differences in action spaces between UI-TARS and Act2Intention Bench, we performed additional action space adaptation on the test set. For both Intention Understanding and Intention Prediction, training used a learning rate of 1e-5 with cosine scheduling, a warmup ratio of 0.1, and a batch size of 1 over 3 training epochs. Additionally, we employed Low- Rank Adaptation (LoRA) with a rank of 64 and an alpha value of 128. All experiments were conducted on a single NVIDIA A100 GPU with 80GB VRAM. We use the symbolsâ andâĄto distinguish between the SFT-trained models used for Intention Understanding and Intention Prediction, respectively. 6.1.2Metrics.Intention Understanding.We evaluated the performance of intention understanding using three complementary metrics: group accuracy (Acc-G), semantic accuracy (Acc-S), and lexical similarity (BLEU- 4). Acc-Gmeasures whether the action sequence is correctly segmented into corresponding intention units: Acc-G= 1 í í â í=1 í (( Ě í í = í í ) â§ ( Ě í í = í í )) ,(6) whereí(â )is the indicator function. Acc-Sassesses the semantic alignment between the predicted and ground-truth intentions by computing the cosine similarity between their text embeddings: Acc-S=cos( Ě íź í , íź í ) = Ěí í â í í â Ěí í â âí í â , (7) whereí í denotes the embedding of intentioníź í . This metric captures whether the model conveys a semantically equivalent intention even if the textual phrasing differs (e.g., âbook a taxiâ vs. âorder a rideâ). It is widely adopted in LLM-based agent evaluation for measuring semantic fidelity beyond surface matching. BLEU-4, in contrast, quantifies n-gram overlap between generated and reference intentions, emphasizing surface-level linguistic precision. It is defined as: BLEU-4=BPâ exp ( 4 â í=1 í¤ í logí í ) , (8) whereí í denotes the modified n-gram precision,í¤ í = 1 4 represents uniform weights, and BP is the brevity penalty. Together, Acc-S and BLEU-4 offer a complementary evaluation of intention understanding. Intention Prediction.For intention prediction, we adopt the sameAcc-SandBLEU-4metrics to evaluate semantic and generative quality, and further report the category classification accuracy (Acc-C) to assess the correctness of intent types. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., Vol. 10, No. 3, Article 182. Publication date: September 2026. 182:14 ⢠Yan et al. Table 7. Evaluation results ofIntention UnderstandingandIntention Predictionon the ID test set. All of the fine-tuned models achieve significant performance improvements on all metrics. Models UnderstandingPrediction Acc-GAcc-SBLEU-4Acc-CAcc-SBLEU-4 Closed-source models GPT-3.5-turbo16.310.171.9142.500.2917.13 GPT-4o-mini20.660.212.3138.500.3118.36 GPT-4o20.080.255.3234.500.3216.74 Claude-3.5-haiku24.280.244.1228.500.1714.27 Claude-3.5-sonnet20.000.296.5815.500.2416.23 Qwen-max16.100.264.4548.500.3530.68 Gemini-1.5-pro68.630.328.4834.500.3626.86 Open-source models ProactiveAgent----0.2217.05 Llama-3.1-8B6.030.111.4137.80.3324.87 Llama-3.1-8B-SFT97.31[+91.28]0.47[+0.36]49.83[+48.42]54.20[+16.4]0.39[+0.06]34.95[+10.08] Deepseek-7B6.120.194.8846.890.3426.86 Deepseek-7B-SFT100.0[+93.88]0.50[+0.31]49.65[+44.77]53.07[+6.18]0.42[+0.08]34.91[+8.05] Mistral-7B5.630.112.5835.340.2524.19 Mistral-7B-SFT96.65[+91.02]0.47[+0.36]49.14[+46.56]47.17[+11.83]0.37[+0.12]29.01[+4.82] Qwen-2.5-72B5.330.273.2640.000.2829.95 Qwen-2.5-7B12.140.245.2143.500.2527.85 Qwen-2.5-7B-SFT 100.0[+87.86]0.49[+0.25]49.94[+44.73]50.00[+6.5]0.40[+0.15]32.29[+4.44] Intention Execution.We evaluate the performance of intention execution using theStep Success Rate (SSR), which measures the proportion of successfully executed steps within a task. Formally, it is defined as: SSR= 1 í íĄíí í í íĄíí í â í=1 1 í í í í â íĄ=1 í ( Ěí í,íĄ = í â í,íĄ ) , (9) whereí íĄíí í denotes the number of tasks,í í represents the total number of action steps in theí-th task,Ěí í,íĄ is the action executed by the agent at stepíĄ, andí â í,íĄ is the corresponding ground-truth action. SSR is a conservative step-level matching metric: an executed action is counted as successful only when it matches the corresponding reference action at the same step after action-space adaptation. Therefore, functionally equivalent but different GUI paths, such as using a system back action instead of an in-app back button, may be counted as mismatches under SSR. We use SSR for fine-grained diagnosis of trajectory-level execution alignment, while the end-to-end SR metric below evaluates online task completion. 6.2 Main Results We evaluated Intention Understanding, Intention Prediction, and Intention Execution on the ID test set.All reported improvements compare fine-tuned models with their non-fine-tuned counterparts under the same agent framework, rather than with a separate baseline agent. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., Vol. 10, No. 3, Article 182. Publication date: September 2026. Act2Intention: A Benchmark For Developing Active Mobile Agents Through Inferring User Intention from GUI Actions ⢠182:15 6.2.1 Evaluation of Intention Understanding.Table7presents the performance across the different models on the ID test set.The results show that closed-source and non-fine-tuned models have limited performance in this setting. In contrast, the fine-tuned models improve intent segmentation and descriptive capabilities.Specifically, Qwen-2.5-7B-SFTimprovesits grouping accuracy Acc-G from 12.14% to 100% and itssemantic accuracyAcc-S from 0.24 to 0.49.A similar performance gain is observed with Llama-3.1-8B, suggesting the usefulness of fine- tuning.For intention understanding, both non-fine-tuned Qwen-2.5 models obtain very low Acc-G scores (5.33 for 72B and 12.14 for 7B), indicating that neither model can reliably perform intention segmentation without task-specific fine-tuning.Although the post-SFT model achieves 100% accuracy in intention segmentation (Acc- G), its Acc-S remains 0.49,showing that correct boundary detection does not guarantee fine-grained semantic description. To examine this gap, we analyze 100 correctly segmented trajectories in AppendixD.1. Most low- Acc-S cases are caused by over-generalization or missing details, suggesting a granularity mismatch between concise predictions and more specific reference annotations rather than a complete misunderstanding of user intentions. Furthermore, we conducted an ablation study to empirically examine whether action description quality lim- its downstream intention understanding. Specifically, we first generated action descriptions using three repre- sentative VLMs, GPT-4o, Gemini-1.5-pro, and Qwen-VL-Max, and measured their semantic alignment with the reference action descriptions using Acc-S. We then fed each set of generated descriptions into the same Qwen- 2.5-7B-SFTâ intention-understanding model. This design isolates the effect of the description function while keeping the segmentation and intention-understanding model fixed. As shown in Table8, different VLMs lead to different downstream performance. However, the best generated descriptions, produced by Qwen-VL-Max, achieve an action-description Acc-S of 0.64 and lead to 92.91% Acc-G and 0.45 Acc-S in intention understand- ing, which is close to the reference-description setting with 100.0% Acc-G and 0.49 Acc-S. These results suggest that, under our current setting, VLM-based action description is not the dominant bottleneck for segmentation. Therefore, we treat action description as an evaluated intermediate module rather than a separate benchmark task. Table 8. Ablation experiment of Intention Understanding. Method Action DescriptionUnderstanding Acc-SAcc-G Acc-S Reference descriptions -100.0 0.49 GPT-4o0.6292.17 0.38 Gemini-1.5-pro0.5489.03 0.35 Qwen-vl-max0.6492.91 0.45 Table 9. Ablation experiment of Intention Prediction. MethodsAcc-C Acc-S BLEU-4 w/ understanding GPT-4o34.50 0.3216.74 Qwen-2.5-7B-SFT 50.00 0.4032.29 w/o understanding GPT-4o12.00 0.198.01 Qwen-2.5-7B-SFT 8.500.1712.37 6.2.2 Evaluation of Intention Prediction.The right part of Table7presents the performance of different models in predicting intentions. Among closed-source models, Qwen-max achieves the highest category accuracy (48.5%) and strong semantic consistency, while Gemini-1.5-pro attains the best semantic alignment with 0.36 Acc-S score. However, their overall performance still lags behind fine-tuned models. For open-source models, SFT also brings performance gains across all models. Specifically, Llama-3.1-8B-SFT achieves the best category accuracy (54.2%) and BLEU-4 (34.95), marking an absolute improvement of +16.4 and +10.08 over the base model. These results indicate that lightweight fine-tuning on Act2Intention Bench effectively enhances the modelsâ ability to infer latent user intentions, even outperforming much larger proprietary models. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., Vol. 10, No. 3, Article 182. Publication date: September 2026. 182:16 ⢠Yan et al. For intention prediction, the lower Acc-C of the non-fine-tuned Qwen-2.5-72B suggests a mismatch between general-purpose generation and the benchmark-specific category taxonomy: without fine-tuning, larger models may produce more open-ended or fine-grained category descriptions that are semantically plausible but less aligned with the predefined category labels used for exact category evaluation. To further investigate the contribution of intent understanding to predictive performance, we conducted an- other ablation experiment comparing models with and without understanding modules. Without intention un- derstanding, the model directly predicts the next intention from the raw action description sequence. We also reorganized the training data to fine-tune Qwen-2.5-7B for this setting. As shown in Table9,both GPT-4o and Qwen-2.5-7B-SFT show a clear performance decrease when the understanding module is removed. This decrease mainly stems from two factors.First, predicting directly from low-level actions prevents the model from focusing on high-level intention semantics, making it harder to capture abstract user goals. Second, raw action sequences are very long (up to 12K tokens), adding noise and computational burden.These results suggest that decoupling understanding (L2) and prediction (L3) is useful for the overall framework. 6.2.3 Comparison between Intention Understanding and Prediction.As shown in Table7, when comparing the semantic metrics Acc-S and BLEU-4 between intention understanding and intention prediction, we observe a clear trend. For models without fine-tuning, intention understanding mostly achieves lower Acc-S and BLEU- 4 scores than prediction. After supervised fine-tuning (SFT), however, understanding outperforms prediction. We attribute this to the difficulty of segmentationâsummarization tasks in intention understanding for LLMs. Because LLMs have not been exposed to similar data during pre-training. As a result, the models struggle to seg- ment user actions, further leading to inaccurate semantic intent generation.Compared with intention prediction, intention understanding appears more learnable in our setting. Fine-tuning on Act2Intention Bench improves LLM performance on intention understanding. 6.2.4 Evaluation of Intention Execution.As shown in Table10,we evaluate Experience-Guided Intention Ex- ecution across multiple GUI Agents. Since Act2Intention Bench consists of OOD data for UI-TARS, both the UI-TARS-2B-SFT and UI-TARS-7B-SFT models exhibit relatively low step accuracy. However, by incorporating relevant action trajectories into the prompts, their Step Success Rate (SSR) improves by 9.9 and 3.2, respectively. Notably, the 2B model with experience guidance shows a larger improvement, achieving an SSR comparable to the 7B model without guidance. This may be because the 2B model has weaker subtask decomposition ca- pabilities, and the guidance information helps strengthen this aspect. Beyond UI-TARS, both GUI-R1-3B and CogAgent-9B show gainsof +6.8 and +7.7 SSR, respectively. However, compared with UI-TARS-2B-SFT and CogAgent-9B, the 2B model exhibits better overall performance and larger performance gains. Compared to CogAgent, UI-TARS benefits from training on a larger amount of data and the incorporation of long-term mem- ory and reflective adjustment mechanisms.Overall, the improvements across different agents suggest that the proposed method can be applied to multiple GUI-agent backbones. 6.2.5 Evaluation of End-to-End.Finally, we evaluate the complete pipeline of Act2Intention, where the agent first understands the historical GUI trajectory, predicts the next user intention, and then executes the predicted intention with a mobile GUI executor.We report two metrics: Acc-S for the semantic accuracy of predicted intentions, and SR for the final task success rate after online execution in the emulator. Unlike SSR, SR measures whether the intended task is completed after interaction and does not require the executed action path to exactly match the reference trajectory, thereby allowing functionally equivalent GUI paths.Rather than treating the end- to-end result merely as a final system score, this experiment is intended to reveal where the current proactive mobile agent pipeline remains challenging. As shown in Table11, the best end-to-end SR reaches 22.7 when using Llama-3.1-8B-SFT for understand- ing/prediction and UI-TARS-7B-SFT as the executor. This result is lower than the oracle-intent execution SSR Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., Vol. 10, No. 3, Article 182. Publication date: September 2026. Act2Intention: A Benchmark For Developing Active Mobile Agents Through Inferring User Intention from GUI Actions ⢠182:17 in Table10, suggesting that fully autonomous task completion is more difficult than reactive execution with a given instruction. To analyze this gap, we further introduce a ground-truth intention setting, where the pre- dicted intention is replaced with the annotated one. With ground-truth intentions, the SR improves from 22.7 to 47.6 for UI-TARS-7B-SFT. This indicates that predicted intentions are often not accurate enough. Meanwhile, the SR remains limited, suggesting that long-horizon GUI execution itself is another bottleneck. These results highlight a key challenge for proactive mobile agents: a complete system needs to jointly address reliable inten- tion prediction and robust execution under long action chains, diverse app contexts, and imperfect intermediate representations. To further examine a practical mitigation strategy, we evaluate confidence-based fallback using UI-TARS-7B- SFT as the executor.Before pushing the predicted intention to the user, the agent calls a confidence evaluator to output a confidence score, verifying whether the prediction is likely to satisfy the userâs actual need and executable (See AppendixC.4for details). The decision rule is explicit: a predicted intention is pushed only when its confidence score is no lower than the default thresholdí = 0.60; otherwise, it is discarded by fallback. As shown in Table13, this mechanism reduces unreliable suggestions and improves the success rate among pushed cases. As a future improvement, the discarded low-confidence prediction and the annotated next user intention can be naturally collected as a preference pair, where the former serves as a rejected response, and the latter serves as a preferred response for DPO-style training. In practical deployment, the system can further provide a lightweight confirmation interface, where users accept, reject, or revise the predicted intention before execution. Such user feedback can also be collected as preference data to further align the prediction model with user needs. Table 10. Evaluation results ofIntentionExecution. MethodsGuidance SSRTime UI-TARS-2B-SFT 747.03.55 356.9[+9.9]3.76 UI-TARS-7B-SFT 759.66.18 362.8[+3.2]6.56 GUI-R1-3B 742.34.00 349.1[+6.8]4.08 CogAgent-9B 748.36.46 356.0 [+7.7]6.90 Table 11.End-to-end evaluation with predicted and g.t. intentions. UnderstandingPredictionExecutionAcc-S SR Qwen-2.5-7B-SFTâ Qwen-2.5-7B-SFT⥠UI-TARS-7B-SFT 0.32 20.9 GUI-R1-3B15.5 CogAgent-9B13.2 Llama-3.1-8B-SFTâ Llama-3.1-8B-SFT⥠UI-TARS-7B-SFT 0.31 22.7 GUI-R1-3B15.7 CogAgent-9B12.5 -Ground Truth UI-TARS-7B-SFT 1.00 47.6 GUI-R1-3B39.2 CogAgent-9B33.5 7 LIMITATIONS AND FUTURE DIRECTIONS This work primarily contributes a new benchmark and a framework for proactive mobile agents, while most constituent modules are built upon existing techniques, such as supervised fine-tuning LLMs.Here, our goal is to examine the feasibility of theAct2Intentionframework and provide an evaluation setting for proactive agents. However, there is still room for improvement in both intent prediction and execution. In intention prediction, future work can use long-term memory (e.g., user intentions at the same time in previous days or weeks) and leverage more contextual signals such as user emotion, weather, and location. For intention execution, future directions include integrating world models [ 9] to enable the agent to learn adaptive and long-horizon decision- making strategies. Another limitation is that Act2Intention focuses on anticipatory intention prediction rather than opportune intervention timing. In designing the current benchmark, we did not include labels or tasks for deciding when an agent should interrupt or engage the user. Accordingly, our prototype surfaces predicted intentions through Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., Vol. 10, No. 3, Article 182. Publication date: September 2026. 182:18 ⢠Yan et al. predefined system events, such as device wake-up, and requires user confirmation before execution. Future exten- sions could add anopportune-moment predictiontask that jointly evaluateswhatintention should be suggested andwhenthe suggestion should be presented, using contextual signals such as current activity, interaction state, notification history, and user feedback. A further limitation concerns user-centric evaluation. Although Act2Intention provides quantitative metrics for intention understanding, prediction, and execution, we have not yet evaluated whether the agentâs proactive suggestions are perceived as useful, timely, and non-intrusive by real users. Prior HCI studies on human-AI interaction and proactive assistants show that user acceptance depends on suggestion relevance, timing, and user control [1,2,33]. In future work, we plan to conduct in-situ user studies to evaluate how users accept, reject, or correct proactive suggestions. We will also compare the current top-1 suggestion design with a potential top-íž variant to examine whether multiple candidate intentions improve usefulness or introduce additional cognitive burden. Act2Intention also has limitations in dataset coverage and generalization. The current benchmark covers 52 apps and common mobile usage patterns from 90 anonymous participants. Due to privacy agreements, we do not have access to demographic information, such as age, gender, region, or technical background. Therefore, the collected behaviors may reflect specific user groups or usage habits. Although synthetic trajectories increase the scale and diversity of the benchmark, they cannot fully replace real behavior from diverse populations. They may also contain idealized or stereotypical patterns introduced by LLM generation. In addition, the agent may struggle with unseen apps, new UI layouts, or cross-app long-horizon intentions. Future work should collect data from more diverse users, evaluate demographic and behavioral bias, and study cross-app generalization and continual adaptation. Finally, real-world deployment raises both privacy and efficiency challenges. Although the data used in this work were anonymized and desensitized during collection, practical deployment may involve sensitive screen- shots, actions, and personal usage histories. Current large-model-based agents may also introduce latency and energy overhead when running UI parsing, intention prediction, and GUI execution on mobile devices. Our experiments are conducted in emulator-based settings, and real-device performance may be slower. Future de- ployments should explore stronger privacy protection, such as secure storage, data anonymization, differential privacy, federated learning, and edge collaboration. They should also reduce computation cost through model compression, quantization, smaller on-device models, and lightweight screenshot redaction before data transmis- sion. These directions are important for moving Act2Intention from benchmark evaluation to practical proactive mobile assistance. 8 CONCLUSION In this work, we study proactive mobile agents centered on âUnderstandingâPredictingâExecutingâ user intentions. We constructed Act2Intention Bench through collection and validated automated generation. It com- prises 72,511 intentions and over 700,000 actions across 52 apps, providing a benchmark for evaluating proactive agents via continuous âintention-actionsâ trajectories. Using Act2Intention Bench, we developed the Act2Intention Agent, which achieves competitive performance in intent understanding and prediction, suggesting the bench- markâs value for training and evaluating proactive agents. We hope this work offers a useful step toward more capable proactive mobile assistants. Acknowledgments This work was supported by the National Key R&D Program of China (No. 2024YFB4505502) and the National Natural Science Foundation of China (No. 62441229, No. U24B20180). Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., Vol. 10, No. 3, Article 182. Publication date: September 2026. Act2Intention: A Benchmark For Developing Active Mobile Agents Through Inferring User Intention from GUI Actions ⢠182:19 References [1]Saleema Amershi, Dan Weld, Mihaela Vorvoreanu, Adam Fourney, Besmira Nushi, Penny Collisson, Jina Suh, Shamsi Iqbal, Paul N. Bennett, Kori Inkpen, Jaime Teevan, Ruth Kikin-Gil, and Eric Horvitz. 2019. Guidelines for Human-AI Interaction. InProceedings of the 2019 CHI Conference on Human Factors in Computing Systems(Glasgow, Scotland Uk)(CHI â19). Association for Computing Machinery, New York, NY, USA, 1â13.doi:10.1145/3290605.3300233 [2]Caterina BĂŠrubĂŠ, Marcia NiĂen, Rasita Vinay, Alexa Geiger, Tobias Budig, Aashish Bhandari, Catherine Rachel Pe Benito, Nathan Ibarcena, Olivia Pistolese, Pan Li, Abdullah Bin Sawad, Elgar Fleisch, Christoph Stettler, Bronwyn Hemsley, Shlomo Berkovsky, Tobias Kowatsch, and A. Baki Kocaballi. 2024. Proactive behavior in voice assistants: A systematic review and conceptual model.Computers in Human Behavior Reports14 (2024), 100411.doi:10.1016/j.chbr.2024.100411 [3]Zhihao Cao, Zidong Wang, Siwen Xie, Anji Liu, and Lifeng Fan. 2024. Smart help: Strategic opponent modeling for proactive and adaptive robot assistance in households. InProceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 18091â 18101. [4]Narae Cha, Auk Kim, Cheul Young Park, Soowon Kang, Mingyu Park, Jae-Gil Lee, Sangsu Lee, and Uichin Lee. 2020. Hello There! Is Now a Good Time to Talk? Opportune Moments for Proactive Interactions with Smart Speakers.Proc. ACM Interact. Mob. Wearable Ubiquitous Technol.4, 3, Article 74 (Sept. 2020), 28 pages. doi:10.1145/3411810 [5]Yuxiang Chai, Siyuan Huang, Yazhe Niu, Han Xiao, Liang Liu, Guozhi Wang, Dingyu Zhang, Shuai Ren, and Hongsheng Li. 2025. AMEX: Android Multi-annotation Expo Dataset for Mobile GUI Agents. InFindings of the Association for Computational Linguistics: ACL 2025, Wanxiang Che, Joyce Nabende, Ekaterina Shutova, and Mohammad Taher Pilehvar (Eds.). Association for Computational Linguistics, Vienna, Austria, 2138â2156. doi:10.18653/v1/2025.findings-acl.110 [6]Zhixun Chen, Ming Li, Yuxuan Huang, Yali Du, Meng Fang, and Tianyi Zhou. 2025. ATLAS: Agent Tuning via Learning Critical Steps. InFindings of the Association for Computational Linguistics: ACL 2025, Wanxiang Che, Joyce Nabende, Ekaterina Shutova, and Mohammad Taher Pilehvar (Eds.). Association for Computational Linguistics, Vienna, Austria, 25334â25349.doi:10.18653/v1/2025. findings-acl.1299 [7]Daniele Comi, Dimitrios Christofidellis, Pier Francesco Piazza, and Matteo Manica. 2023. Z-BERT-A: a zero-shot Pipeline for Unknown Intent detection. arXiv:2208.07084[cs.CL]https://arxiv.org/abs/2208.07084 [8]Yang Deng, Lizi Liao, Zhonghua Zheng, Grace Hui Yang, and Tat-Seng Chua. 2024. Towards Human-centered Proactive Conversational Agents. InProceedings of the 47th International ACM SIGIR Conference on Research and Development in Information Retrieval(Washington DC, USA)(SIGIR â24). Association for Computing Machinery, New York, NY, USA, 807â818.doi:10.1145/3626772.3657843 [9]Jingtao Ding, Yunke Zhang, Yu Shang, Yuheng Zhang, Zefang Zong, Jie Feng, Yuan Yuan, Hongyuan Su, Nian Li, Nicholas Sukiennik, et al. 2025. Understanding world or predicting future? a comprehensive survey of world models.Comput. Surveys58, 3 (2025), 1â38. [10]Wei Ding, Fanhong Li, Ziteng Ji, Zhengrong Xue, and Jia Liu. 2024. AToM-Bot: Embodied Fulfillment of Unspoken Human Needs with Affective Theory of Mind.arXiv preprint arXiv:2406.08455(2024). [11]Weihua Du, Qiushi Lyu, Jiaming Shan, Zhenting Qi, Hongxin Zhang, Sunli Chen, Andi Peng, Tianmin Shu, Kwonjoon Lee, Behzad Dariush, et al. 2024. Constrained Human-AI Cooperation: An Inclusive Embodied Social Intelligence Challenge. InThe Thirty-eighth Annual Conference on Neural Information Processing Systems. [12]Tao Ge, Xin Chan, Xiaoyang Wang, Dian Yu, Haitao Mi, and Dong Yu. 2024. Scaling synthetic data creation with 1,000,000,000 personas. arXiv preprint arXiv:2406.20094(2024). [13]Daya Guo, Dejian Yang, Haowei Zhang, Junxiao Song, Peiyi Wang, Qihao Zhu, Runxin Xu, Ruoyu Zhang, Shirong Ma, Xiao Bi, et al. 2025. Deepseek-r1 incentivizes reasoning in llms through reinforcement learning.Nature645, 8081 (2025), 633â638. [14]Jakob Hohwy. 2013.The predictive mind. OUP Oxford. [15]Kelly Hong, Anton Troynikov, and Jeff Huber. 2025.Context rot: How increasing input tokens impacts llm performance. Technical Report. Technical report, Chroma, July 2025. URL https://research. trychroma. com .... [16]Wenyi Hong, Weihan Wang, Qingsong Lv, Jiazheng Xu, Wenmeng Yu, Junhui Ji, Yan Wang, Zihan Wang, Yuxiao Dong, Ming Ding, et al. 2024. CogAgent: A visual language model for gui agents. InProceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 14281â14290. [17]Zhiyuan Huang, Ziming Cheng, Junting Pan, Zhaohui Hou, and Mingjie Zhan. 2025. Spiritsight agent: Advanced gui agent with one look. InProceedings of the Computer Vision and Pattern Recognition Conference. 29490â29500. [18]Aamir Khan Jadoon, Chun Yu, and Yuanchun Shi. 2024. ContextMate: a context-aware smart agent for efficient data analysis: AK Jadoon et al.CCF Transactions on Pervasive Computing and Interaction6, 3 (2024), 199â227. [19]Albert Q. Jiang, Alexandre Sablayrolles, Arthur Mensch, Chris Bamford, Devendra Singh Chaplot, Diego de las Casas, Florian Bressand, Gianna Lengyel, Guillaume Lample, Lucile Saulnier, LĂŠlio Renard Lavaud, Marie-Anne Lachaux, Pierre Stock, Teven Le Scao, Thibaut Lavril, Thomas Wang, TimothĂŠe Lacroix, and William El Sayed. 2023. Mistral 7B. arXiv:2310.06825[cs.CL]https://arxiv.org/abs/2310. 06825 Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., Vol. 10, No. 3, Article 182. Publication date: September 2026. 182:20 ⢠Yan et al. [20]Rashid Kamal, Aimal Rextin, Chris Nugent, Ian Cleland, and Paul McCullagh. 2024. Is identifying boredom the answer to controlling the bombardment of notifications on mobile devices? R. Kamal et al.CCF Transactions on Pervasive Computing and Interaction6, 2 (2024), 115â132. [21]Wei Li, William E Bishop, Alice Li, Christopher Rawles, Folawiyo Campbell-Ajala, Divya Tyamagundlu, and Oriana Riva. 2024. On the Effects of Data Scale on UI Control Agents. InThe Thirty-eight Conference on Neural Information Processing Systems Datasets and Benchmarks Track.https://openreview.net/forum?id=yUEBXN3cvX [22]Yanda Li, Chi Zhang, Wanqi Yang, Bin Fu, Pei Cheng, Xin Chen, Ling Chen, and Yunchao Wei. 2024. Appagent v2: Advanced agent for flexible mobile interactions.arXiv preprint arXiv:2408.11824(2024). [23]Kevin Qinghong Lin, Linjie Li, Difei Gao, Zhengyuan Yang, Zechen Bai, Weixian Lei, Lijuan Wang, and Mike Zheng Shou. 2024. Training a Vision-Language-Action Model as Generalist GUI Agent. InNeurIPS 2024 Workshop on Open-World Agents.https://openreview.net/ forum?id=UXdxYnkJtX [24]Jiarun Liu, Jia Hao, Chunhong Zhang, and Zheng Hu. 2025. Wepo: Web element preference optimization for llm-based web navigation. InProceedings of the AAAI Conference on Artificial Intelligence, Vol. 39. 26614â26622. [25]Yuhang Liu, Pengxiang Li, Congkai Xie, Xavier Hu, Xiaotian Han, Shengyu Zhang, Hongxia Yang, and Fei Wu. 2025. InfiGUI-R1: Advancing Multimodal GUI Agents from Reactive Actors to Deliberative Reasoners.arXiv preprint arXiv:2504.14239(2025). [26]Quanfeng Lu, Wenqi Shao, Zitao Liu, Fanqing Meng, Boxuan Li, Botong Chen, Siyuan Huang, Kaipeng Zhang, Yu Qiao, and Ping Luo. 2023. Gui odyssey: A comprehensive dataset for cross-app gui navigation on mobile devices. InProceedings of the IEEE/CVF international conference on computer vision. [27]Yaxi Lu, Shenzhi Yang, Cheng Qian, Guirong Chen, Qinyu Luo, Yesai Wu, Huadong Wang, Xin Cong, Zhong Zhang, Yankai Lin, Wei- wen Liu, Yasheng Wang, Zhiyuan Liu, Fangming Liu, and Maosong Sun. 2025. Proactive Agent: Shifting LLM Agents from Reactive Responses to Active Assistance. InThe Thirteenth International Conference on Learning Representations.https://openreview.net/forum? id=sRIU6k2TcU [28]Zhengxi Lu, Yuxiang Chai, Yaxuan Guo, Xi Yin, Liang Liu, Hao Wang, Guanjing Xiong, and Hongsheng Li. 2025. Ui-r1: Enhancing action prediction of gui agents by reinforcement learning.arXiv preprint arXiv:2503.21620(2025). [29]Sahisnu Mazumder and Oriana Riva. 2021. FLIN: A Flexible Natural Language Interface for Web Navigation. InProceedings of the 2021 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Kristina Toutanova, Anna Rumshisky, Luke Zettlemoyer, Dilek Hakkani-Tur, Iz Beltagy, Steven Bethard, Ryan Cotterell, Tanmoy Chakraborty, and Yichao Zhou (Eds.). Association for Computational Linguistics, Online, 2777â2788.doi:10.18653/v1/2021.naacl-main.222 [30]Tamir Mendel, Roei Schuster, Eran Tromer, and Eran Toch. 2022. Toward Proactive Support for Older Adults: Predicting the Right Moment for Providing Mobile Safety Help.Proc. ACM Interact. Mob. Wearable Ubiquitous Technol.6, 1, Article 25 (March 2022), 25 pages. doi:10.1145/3517249 [31]Christian Meurisch, Cristina A. Mihale-Wilson, Adrian Hawlitschek, Florian Giger, Florian MĂźller, Oliver Hinz, and Max MĂźhlhäuser. 2020. Exploring User Expectations of Proactive AI Systems.Proc. ACM Interact. Mob. Wearable Ubiquitous Technol.4, 4, Article 146 (Dec. 2020), 22 pages.doi:10.1145/3432193 [32]Dang Nguyen, Jian Chen, Yu Wang, Gang Wu, Namyong Park, Zhengmian Hu, Hanjia Lyu, Junda Wu, Ryan Aponte, Yu Xia, et al. 2025. Gui agents: A survey. (jul 2025), 22522â22538. doi:10.18653/v1/2025.findings-acl.1158 [33]Jeesun Oh, Wooseok Kim, Sungbae Kim, Hyeonjeong Im, and Sangsu Lee. 2024. Better to Ask Than Assume: Proactive Voice Assistantsâ Communication Strategies That Respect User Agency in a Smart Home Environment. InProceedings of the 2024 CHI Conference on Human Factors in Computing Systems(Honolulu, HI, USA)(CHI â24). Association for Computing Machinery, New York, NY, USA, Article 846, 17 pages. doi:10.1145/3613904.3642193 [34]Martin Pielot, Bruno Cardoso, Kleomenis Katevas, Joan SerrĂ , Aleksandar Matic, and Nuria Oliver. 2017. Beyond Interruptibility: Predicting Opportune Moments to Engage Mobile Phone Users.Proc. ACM Interact. Mob. Wearable Ubiquitous Technol.1, 3, Article 91 (Sept. 2017), 25 pages. doi:10.1145/3130956 [35]Cheng Qian, Bingxiang He, Zhong Zhuang, Jia Deng, Yujia Qin, Xin Cong, Zhong Zhang, Jie Zhou, Yankai Lin, Zhiyuan Liu, et al. 2024. Tell me more! towards implicit user intention understanding of language model driven agents. InProceedings of the 62nd Annual Meeting of the Association for Computational Linguistics. 1088â1113.doi:10.18653/v1/2024.acl-long.61 [36]Ju Qian, Zhengyu Shang, Shuoyan Yan, Yan Wang, and Lin Chen. 2020. Roscript: a visual script driven truly non-intrusive robotic testing system for touch screen applications. InProceedings of the ACM/IEEE 42nd International Conference on Software Engineering. 297â308. [37]Yujia Qin, Yining Ye, Junjie Fang, Haoming Wang, Shihao Liang, Shizuo Tian, Junda Zhang, Jiahao Li, Yunxin Li, Shijue Huang, et al. 2025. UI-TARS: Pioneering Automated GUI Interaction with Native Agents.arXiv preprint arXiv:2501.12326(2025). [38]Christopher Rawles, Alice Li, Daniel Rodriguez, Oriana Riva, and Timothy Lillicrap. 2023. Androidinthewild: A large-scale dataset for android device control.Advances in Neural Information Processing Systems36 (2023), 59708â59728. [39]Edward M Roche. 2016. Superforecasting: The Art and Science of Prediction. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., Vol. 10, No. 3, Article 182. Publication date: September 2026. Act2Intention: A Benchmark For Developing Active Mobile Agents Through Inferring User Intention from GUI Actions ⢠182:21 [40]Yu Shang, Yu Li, Keyu Zhao, Likai Ma, Jiahe Liu, Fengli Xu, and Yong Li. 2025. AgentSquare: Automatic LLM Agent Search in Modular Design Space. InThe Thirteenth International Conference on Learning Representations.https://openreview.net/forum?id=mPdmDYIQ7f [41]Yucheng Shi, Wenhao Yu, Wenlin Yao, Wenhu Chen, and Ninghao Liu. 2025. Towards trustworthy gui agents: A survey.arXiv preprint arXiv:2503.23434(2025). [42]Nan Sun, Chengming Shi, and Yuwen Dong. [n. d.]. InteractGen: Enhancing Human-Involved Embodied Task Reasoning through LLM-Based Multi-Agent Collaboration. ([n. d.]). [43]Qiushi Sun, Kanzhi Cheng, Zichen Ding, Chuanyang Jin, Yian Wang, Fangzhi Xu, Zhenyu Wu, Chengyou Jia, Liheng Chen, Zhoumianze Liu, Ben Kao, Guohao Li, Junxian He, Yu Qiao, and Zhiyong Wu. 2025. OS-Genesis: Automating GUI Agent Trajectory Construction via Reverse Task Synthesis. InProceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), Wanxiang Che, Joyce Nabende, Ekaterina Shutova, and Mohammad Taher Pilehvar (Eds.). Association for Computational Linguistics, Vienna, Austria, 5555â5579.doi:10.18653/v1/2025.acl-long.277 [44]Yuanbo Tang, Huaze Tang, Tingyu Cao, Lam Nguyen, Anping Zhang, Xinwen Cao, Chunkang Liu, Wenbo Ding, and Yang Li. 2026. ProAgentBench: Evaluating LLM Agents for Proactive Assistance with Real-World Data. arXiv: 2602.04482[cs.HC]https://arxiv.org/ abs/2602.04482 [45]Hugo Touvron, Thibaut Lavril, Gautier Izacard, Xavier Martinet, Marie-Anne Lachaux, TimothĂŠe Lacroix, Baptiste Rozière, Naman Goyal, Eric Hambro, Faisal Azhar, et al. 2023. Llama: Open and efficient foundation language models.arXiv preprint arXiv:2302.13971 (2023). [46]Tung Vuong, Giulio Jacucci, and Tuukka Ruotsalo. 2017. Watching inside the Screen: Digital Activity Monitoring for Task Recognition and Proactive Information Retrieval.Proc. ACM Interact. Mob. Wearable Ubiquitous Technol.1, 3, Article 109 (Sept. 2017), 23 pages. doi:10.1145/3130974 [47]Junyang Wang, Haiyang Xu, Haitao Jia, Xi Zhang, Ming Yan, Weizhou Shen, Ji Zhang, Fei Huang, and Jitao Sang. 2024. Mobile-Agent- v2: Mobile Device Operation Assistant with Effective Navigation via Multi-Agent Collaboration. InThe Thirty-eighth Annual Conference on Neural Information Processing Systems.https://openreview.net/forum?id=O0nBMRlkc8 [48]Shuai Wang, Weiwen Liu, Jingxuan Chen, Yuqi Zhou, Weinan Gan, Xingshan Zeng, Yuhan Che, Shuai Yu, Xinlong Hao, Kun Shao, et al. 2024. Gui agents with foundation models: A comprehensive survey.arXiv preprint arXiv:2411.04890(2024). [49]Ying Wang, Zhiquan Feng, and Hongyue Wang. 2024. Multimodal intent understanding and interaction system for elderly-assisted companionship.CCF Transactions on Pervasive Computing and Interaction6, 1 (2024), 52â67. [50]Zhenhailong Wang, Haiyang Xu, Junyang Wang, Xi Zhang, Ming Yan, Ji Zhang, Fei Huang, and Heng Ji. 2025. Mobile-Agent-E: Self- Evolving Mobile Assistant for Complex Tasks. (2025).https://openreview.net/forum?id=GRmrGws6Lf [51]Hui Wei, Dong Yoon Lee, Shubham Rohal, Zhizhang Hu, Ryan Rossi, Shiwei Fang, and Shijia Pan. 2026. A survey of foundation models for IoT: taxonomy and criteria-based analysis: H. Wei et al.CCF Transactions on Pervasive Computing and Interaction8, 1 (2026), 1â29. [52]Jing Wei, Tilman Dingler, and Vassilis Kostakos. 2022. Understanding User Perceptions of Proactive Smart Speakers.Proc. ACM Interact. Mob. Wearable Ubiquitous Technol.5, 4, Article 185 (Dec. 2022), 28 pages.doi:10.1145/3494965 [53]Hao Wen, Yuanchun Li, Guohong Liu, Shanhui Zhao, Tao Yu, Toby Jia-Jun Li, Shiqi Jiang, Yunhao Liu, Yaqin Zhang, and Yunxin Liu. 2024. Autodroid: Llm-powered task automation in android. InProceedings of the 30th Annual International Conference on Mobile Computing and Networking. 543â557. [54]Hao Wen, Shizuo Tian, Borislav Pavlov, Wenjie Du, Yixuan Li, Ge Chang, Shanhui Zhao, Jiacheng Liu, Yunxin Liu, Ya-Qin Zhang, et al. 2025. Autodroid-v2: Boosting slm-based gui agents via code generation. (2025), 223â235. [55]Xiaobo Xia and Run Luo. 2025. GUI-R1: A Generalist R1-Style Vision-Language Action Model For GUI Agents.arXiv preprint arXiv:2504.10458(2025). [56]Yifan Xu, Xiao Liu, Xueqiao Sun, Siyi Cheng, Hao Yu, Hanyu Lai, Shudan Zhang, Dan Zhang, Jie Tang, and Yuxiao Dong. 2024. An- droidlab: Training and systematic benchmarking of android autonomous agents.arXiv preprint arXiv:2410.24024(2024). [57]Yifan Xu, Xiao Liu, Xueqiao Sun, Siyi Cheng, Hao Yu, Hanyu Lai, Shudan Zhang, Dan Zhang, Jie Tang, and Yuxiao Dong. 2025. An- droidLab: Training and Systematic Benchmarking of Android Autonomous Agents. InProceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), Wanxiang Che, Joyce Nabende, Ekaterina Shutova, and Moham- mad Taher Pilehvar (Eds.). Association for Computational Linguistics, Vienna, Austria, 2144â2166.doi:10.18653/v1/2025.acl-long.107 [58]Yiheng Xu, Zekun Wang, Junli Wang, Dunjie Lu, Tianbao Xie, Amrita Saha, Doyen Sahoo, Tao Yu, and Caiming Xiong. 2025. Aguvis: Unified Pure Vision Agents for Autonomous GUI Interaction. InForty-second International Conference on Machine Learning. https: //openreview.net/forum?id=PlihOwfx4r [59]An Yang, Baosong Yang, Beichen Zhang, Binyuan Hui, Bo Zheng, Bowen Yu, Chengyuan Li, Dayiheng Liu, Fei Huang, Haoran Wei, et al. 2024. Qwen2.5 technical report.arXiv preprint arXiv:2412.15115(2024). [60]Bufang Yang, Yunqi Guo, Lilin Xu, Zhenyu Yan, Hongkai Chen, Guoliang Xing, and Xiaofan Jiang. 2025. SocialMind: LLM-based Proactive AR Social Assistive System with Human-like Perception for In-situ Live Interactions.Proc. ACM Interact. Mob. Wearable Ubiquitous Technol.9, 1, Article 23 (March 2025), 30 pages. doi:10.1145/3712286 Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., Vol. 10, No. 3, Article 182. Publication date: September 2026. 182:22 ⢠Yan et al. [61]Yuhao Yang, Yue Wang, Dongxu Li, Ziyang Luo, Bei Chen, Chao Huang, and Junnan Li. 2025. Aria-UI: Visual Grounding for GUI Instructions. InFindings of the Association for Computational Linguistics: ACL 2025, Wanxiang Che, Joyce Nabende, Ekaterina Shutova, and Mohammad Taher Pilehvar (Eds.). Association for Computational Linguistics, Vienna, Austria, 22418â22433.doi:10.18653/v1/2025. findings-acl.1152 [62]Zhe Yang, Xiaoshuang Sheng, Zhengnan Zhang, Jidong Wu, Zexing Wang, Xin He, Shenghua Xu, and Guanjing Xiong. 2025. FC- MIR: A Mobile Screen Awareness Framework for Intent-Aware Recommendation based on Frame-Compressed Multimodal Trajectory Reasoning. arXiv:2512.19107[cs.AI]https://arxiv.org/abs/2512.19107 [63]Jiabo Ye, Xi Zhang, Haiyang Xu, Haowei Liu, Junyang Wang, Zhaoqing Zhu, Ziwei Zheng, Feiyu Gao, Junjie Cao, Zhengxi Lu, et al. 2025. Mobile-agent-v3: Fundamental agents for gui automation.arXiv preprint arXiv:2508.15144(2025). [64]Bofei Zhang, Zirui Shang, Zhi Gao, Wang Zhang, Rui Xie, Xiaojian Ma, Tao Yuan, Xinxiao Wu, Song-Chun Zhu, and Qing Li. 2025. TongUI: Building Generalized GUI Agents by Learning from Multimodal Web Tutorials.arXiv preprint arXiv:2504.12679(2025). [65]Chaoyun Zhang, Shilin He, Jiaxu Qian, Bowen Li, Liqun Li, Si Qin, Yu Kang, Minghua Ma, Guyue Liu, Qingwei Lin, et al. 2025. Large language model-brained gui agents: A survey.Journal of Machine Learning Research(2025). [66]Ceyao Zhang, Kaijie Yang, Siyi Hu, Zihao Wang, Guanghe Li, Yihang Sun, Cheng Zhang, Zhaowei Zhang, Anji Liu, Song-Chun Zhu, Xiaojun Chang, Junge Zhang, Feng Yin, Yitao Liang, and Yaodong Yang. 2024. ProAgent: Building Proactive Cooperative Agents with Large Language Models.Proceedings of the AAAI Conference on Artificial Intelligence38, 16 (Mar. 2024), 17591â17599.doi:10.1609/aaai. v38i16.29710 [67]Chi Zhang, Zhao Yang, Jiaxuan Liu, Yanda Li, Yucheng Han, Xin Chen, Zebiao Huang, Bin Fu, and Gang Yu. 2025. Appagent: Multimodal agents as smartphone users. (2025), 1â20. [68]Jiwen Zhang, Jihao Wu, Teng Yihua, Minghui Liao, Nuo Xu, Xiao Xiao, Zhongyu Wei, and Duyu Tang. 2024. Android in the Zoo: Chain-of-Action-Thought for GUI Agents. InFindings of the Association for Computational Linguistics: EMNLP 2024, Yaser Al-Onaizan, Mohit Bansal, and Yun-Nung Chen (Eds.). Association for Computational Linguistics, Miami, Florida, USA, 12016â12031. doi:10.18653/ v1/2024.findings-emnlp.702 [69]Xuan Zhang, Yang Deng, Zifeng Ren, See-Kiong Ng, and Tat-Seng Chua. 2024. Ask-before-Plan: Proactive Language Agents for Real- World Planning. InFindings of the Association for Computational Linguistics: EMNLP 2024, Yaser Al-Onaizan, Mohit Bansal, and Yun- Nung Chen (Eds.). Association for Computational Linguistics, Miami, Florida, USA, 10836â10863.doi:10.18653/v1/2024.findings-emnlp. 636 [70]Yuyang Zhao, Wentao Shi, Fuli Feng, and Xiangnan He. 2025. AppAgent-Pro: A Proactive GUI Agent System for Multidomain Infor- mation Integration and User Assistance.arXiv preprint arXiv:2508.18689(2025). Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., Vol. 10, No. 3, Article 182. Publication date: September 2026. Act2Intention: A Benchmark For Developing Active Mobile Agents Through Inferring User Intention from GUI Actions ⢠182:23 A ETHICS STATEMENT Our process of constructing the dataset conforms to the code of ethics. Participants in data collection were explicitly informed about the studyâs purpose of intention inference, and were made aware of potential privacy risks. The released dataset has been processed with safety filters to ensure that there is no harmful content or private information in our dataset. B STATEMENT ON THE USE OF GENERATIVE AI This paper involved the use of generative artificial intelligence tools for language improvement only. Specifically, we used the GPT-5, DeepSeek, and Grammarly to correct grammatical errors, enhance sentence clarity, and improve logical coherence between paragraphs. C ACT2INTENTION FRAMEWORK DETAILS C.1 Data Collection Fig. 5.Overview of the data collection process. Figure5illustrates the data collection procedure used by the smartphone manufacturer. Specifically, after the participant activated the recording function, the record application monitored foreground app-switching events during normal phone usage. Whenever an app-switching event was detected, the recorder prompted the participant with a dialog box to briefly describe their intention for using the current application. Meanwhile, the recorder collected contextual information, screenshots, and a sequence of user actions through Android API calls, including action types, click coordinates, input text, swipe directions, and other operation metadata. The recorder continued collecting these records until the next app-switching event was detected, thereby forming one user-stated intentionâaction unit. This process was repeated until the participant manually stopped the recording session, resulting in a continuous intentionâaction trajectory as one data instance. Before release, each user-provided intention is screened to remove private or sensitive information and then normalized into a concise, task-oriented description while preserving its original meaning. All collected data were desensitized, screened for safety, and securely uploaded to the cloud server by the smartphone manufacturer before being shared with our research team. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., Vol. 10, No. 3, Article 182. Publication date: September 2026. 182:24 ⢠Yan et al. C.2 Data Generation User Persona Generation <Role>You are a user data analyst</Role> <Task>Your task is to generate a comprehensive and per- sonalized user profile description based on the userâs historical mobile phone usage intent trajec- tory.</Task> <Rule> 0. The input format is:List["Time": "string", "APP": "string", "In- tention": "string", "Event": "string"], where âEventâ represents the category of each user intent. 1. First, you should analyze the intentions and their corresponding event categories to determine which events are semantically similar. 2. Based on a clear understanding of the event semantics, merge high-frequency sub-items according to their semantic similarity. The merging process must adhere to the following requirements: (1) Carefully consider whether the semantics of the sub-items to be merged are truly identical and whether there is a better way to merge them. (2) Each merge will result in slightly more generalized semantics. Pay attention to the number of merges: - Merging too much will make the semantics overly broad and vague, applicable to most users, and failing to reflect the individualâs unique traits. - Merging too little will make the behavior patterns overly fragmented and detailed, obscuring the userâs core behavior patterns. (3) Before each merge, you may refer to the timestamps of the sub-items in the historical behavior sequence to better inform your judgment. Additionally, if a behavior pattern exhibits clear temporal characteristics, state them directly. 3. Finally, based on the historical behavior se- quence and your merged behavior patterns, provide a thorough analytical summary of the userâs profile. The summary should be comprehensive while highlighting the userâs personalized traits. 4. Maintain an objective description and avoid excessive speculation. All inferences should be grounded in the userâs ac- tual historical intents and behavior patterns. Rather than describing highly uncertain imagined content, focus only on what can be confidently deduced from the userâs historical intent sequence and behavior patterns. Minimize aesthetic descriptions as much as possible. 5. All the Intentions mentioned above are collected from usersâ mobile phone usage. 6. Strictly output in JSON format:"Persona": str, and DO NOT output anything other than JSON. </Rule> Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., Vol. 10, No. 3, Article 182. Publication date: September 2026. Act2Intention: A Benchmark For Developing Active Mobile Agents Through Inferring User Intention from GUI Actions ⢠182:25 Intention Trajectory Generation <Role>You need to act as a real user.</Role> <Task>Your task is to generate realistic app usage intention trajectories based on the user profile and scenario I provide.</Task> <Rule> 1. Each intention must in- clude a specific Time, a concrete App name, and a realistic Intention. 2. Intentions should follow a logical flow and connect coherently. 3. Ensure each intention contains only one brief and specific action within an app; avoid combining multiple actions in a single description. 4. Objectively describe smartphone usage intentions without additional content [e.g., reasoning, interpretations, or subjective opinions]. 5. Ensure all mentioned apps and their corresponding operations are realistic and feasible. 6. Strictly output in JSON format:List["Time": "string", "APP": "string", "Intention": "string"], and DO NOT output anything other than JSON. </Rule> <Persona> The user is a 29-year-old female who lives in urban and works in a technology-driven field. She tends to prefer online shopping over in-store experi- ences, favoring convenience, personalized recommendations, and high-quality or sustainable products, often browsing fashion, home dĂŠcor, and wellness items. Her lifestyle is structured yet flexible; she starts her day with light exercise such as yoga or jogging, enjoys preparing healthy meals at home, and val- ues work-life balance, often dedicating evenings to reading, streaming, or socializing with close friends. She has a range of hobbies, including photography, traveling to culturally rich destinations, cooking new recipes, and engaging in creative projects like painting or digital design. Her primary electronic de- vices include a iphone 15 promax, a ipad for media, a laptop for work, and wireless earbuds. She values personal growth, sustainability, curiosity, and authenticity, prefers practical problem-solving, and holds progressive social and environmental views, with no particular religious affiliation. She owns a small dog and she is attentive to her health, maintaining regular fitness routines and mindful nutrition habits. Her daily app usage includes social media platforms such as Instagram and TikTok, productivity apps like Notion and Google Calendar, wellness apps including Calm and MyFitnessPal, streaming services like Spotify and Netflix, and shopping apps such as Amazon and Etsy, reflecting a digitally integrated, health-conscious, and lifestyle-oriented persona. </Persona> Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., Vol. 10, No. 3, Article 182. Publication date: September 2026. 182:26 ⢠Yan et al. Trajectory Validation <Role> You are a rigorous evaluator of mobile UI action trajectories. Given an intention, an ordered action trajectory (each step include action_type, app_name, x, y, description, image filename), and the final-frame screenshot, decide whether the trajectory achieves the intention. Return exactly one JSON object and nothing else. </Role> <Task> Assess whether the provided action trajectory successfully ac- complishes the given intention. </Task> <Rule> Base your judgment only on the intention, the step metadata (including descriptions), and the final screenshot. - Be strict: if critical steps are missing or the final state is uncertain, mark the trajectory as not successful. - Prefer explicit step descriptions over implicit coordinate clicks; x/y without meaningful descriptions are weak evidence. - Handle mi- nor schema typos (e.g., âdecsriptionâ -> âdescriptionâ) logically. - Consider completeness (all necessary sub-goals covered), correctness (actions align with the intention), and final state plausibility. - Do not include any extra text besides the JSON. Scoring rubric (score 0-100): - 90-100: Goal clearly achieved; steps are coherent and sufficient; final state strongly consistent with the intention. - 60-89: Largely cor- rect with minor gaps/uncertainties; likely achieved but not fully evidenced. - 1-59: Partially or poorly executed; important steps missing; unlikely achieved. - 0: No meaningful progress or clearly unrelated to the intention. Confidence (0-1): Reflect your certainty from evidence strength (higher when steps/de- scriptions strongly support success). Output JSON schema (return only this object): âsuccessâ: true|false, âreasonâ: âbrief one-sentence reasonâ, âscoreâ: number (0-100), âconfidenceâ: number (0-1) </Rule> <In- struction></Instruction> <Trajectory></Trajectory> C.3Human Realism Assessment Details We recruited 10 annotators to evaluate the realism of sampled âintention-actionsâ trajectories. The annotators were graduate students or senior undergraduate students. All annotators worked independently and were blind to the source subset of each sample, i.e., they did not know whether a sample came from R, RG, or G. For the assessment, we randomly sampled 30 intention segments from each subset, resulting in 90 samples in total. Specifically, since R and RG are constructed from the same 90 behavior-derived personas, we first randomly sampled 10 shared personas from these 90 personas. Similarly, we sampled 10 personas from the generated- persona subset. For each selected persona, we randomly sampled 3 âintention-actionsâ trajectories from R, RG, and G. Each sample contained the app name, intention trajectories, action description sequence, and the associated behavior-derived persona. Annotators rated each sample along three dimensions using a 5-point Likert scale.Intention realismmeasures whether the intention resembles a plausible real-world mobile usage goal.Action achievabilitymeasures whether the action trajectory can reasonably accomplish the given intention.Persona consistencymeasures whether the intention is consistent with the associated behavior-derived persona.Given this limited scale, the results provide preliminary evidence of plausibility rather than a comprehensive validation of realism, diversity, or bias. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., Vol. 10, No. 3, Article 182. Publication date: September 2026. Act2Intention: A Benchmark For Developing Active Mobile Agents Through Inferring User Intention from GUI Actions ⢠182:27 Table 12. Action space. ActionDescription CLICK[x, y]Click on the position with coordinates [x, y] LONG_CLICK[x, y] Long-click at the position with coord. [x, y] TYPE[text]Input the content of âtextâ in the input box SWIPE[direction]Swipe in the specified direction PRESS[KEY]Press a key in âHOMEâ,âENTERâ,âBACKâ C.4 Act2Intention Agent Action Description <Role>You are a professional GUI action Describer</Role> <Task>You are given an action and the split- screenshot image (Before-action left, After-action right) on the mobile phone. Then, you need to describe the action.</Task> <Rule> - For click actions, a high-contrast red marker (white-bordered circle) shows the precise click location, with a green square surrounding it and a âCâ label at the top-right corner of the square indicating the click. - Strictly output in JSON format:"Action_Description": str- The âAction_Descriptionâ field in this exact format:"[On/In] [PackageName], [Action Details], to [Purpose]"- The âAction_Descriptionâ field needs to keep within 20 English words - DO NOT output anything other than JSON </Rule> Intent Understanding <Role>You are a mobile action descriptions analysis expert, responsible for identifying user intentions on mobile devices. </Role> <Task> You are tasked with grouping action description sequences and identify- ing the corresponding intention for each group. You need output in JSON format.</Task> Please process user input according to the following rules: <Rule> 1. Intention Segmentation Analysis: - Identify the boundaries between different intentions in a continuous action description sequence. - Determine inten- tion switches based on user intent, application scenarios, and temporal continuity. - Each independent intention must contain at least ONE action description. 2. Intention Description Standards - Use a verb- object structure (verb + target object) (e.g., âModify system settingsâ) - Include core verbs and application scenarios - Avoid using the exact wording from the action description steps 3. Formatting Requirements: - Strictly output in JSON format:string: List[int]. - The output is a dictionary with Intention De- scriptions as keys and a list of Action Description INDICES as values. - Each Intention Description is a list of action description indices. - Index starts at 1. - DO NOT output anything other than JSON. </Rule> <Format> Strictly output in JSON format:"Intention Description": [steps]! </Format> Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., Vol. 10, No. 3, Article 182. Publication date: September 2026. 182:28 ⢠Yan et al. Algorithm 1Intent Understanding Process Require:Action Description MemoryM íˇ = í â 1 , ... ,í íĄâ1 ,í íĄ Ensure:Intention MemoryM íź 1:M íź â â , í â 70 2:loop 3:ifcount(M íˇ .unmarked) ⼠íthen 4:í âRetrieve the latestíunmarked action descriptionsí íĄâí+1 , ... ,í íĄ fromM íˇ 5:(â 1 , í 1 ), ... , (â í , í í ) â í´ í (í)Grouping and describingíintentionsâˇAppendixC.4 6:forí â 1toí â 1doâˇMark the firstí â 1groups of action descriptions 7:for allíâ í í do 8:M íˇ .mark(í) 9:end for 10:end for 11:M íź .extend([â 1 , ... ,â íâ1 ]) 12:end if 13:end loop Intent Prediction <Role> You are a helpful assistant that provides proactive suggestions to the user. </Role> <Task> Un- derstand what the user is doing and predict their next intention based on historical intentions.</Task> <Format> - Strictly respond in the following JSON format:"Event": "EVENT class to which in- tention belongs", "Behaviour": "Describe the predicted intention."- DO NOT output anything other than JSON. </Format> <Rules> - Ensure the predicted intention is relevant to the histor- ical intentions. - Focus on the userâs current needs and predict helpful intentions. - Consider the timing of Behaviour and the EVENT classes. </Rules> Algorithm 2IntentPredictor Process Require:Intention MemoryM íź = â 1 , ... ,â íĄ , history lengthí Ensure:Predicted intentâ Ⲡ1:Fetch historical intentions:â íĄâí+1 , ... ,â íĄ âM íź [âí âś] 2:Predict latent intent:â Ⲡâ í´ í (â íĄâí+1 , ... ,â íĄ )âˇAppendixC.4 3:ifDeviceState == âACTION_SCREEN_ONâthen 4:Trigger proactive service notification withâ Ⲡ5:ifUserResponse == âAcceptâthen 6:Deployâ Ⲡthrough Executor 7:end if 8:end if 9:returnâ ⲠâˇAlways return prediction Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., Vol. 10, No. 3, Article 182. Publication date: September 2026. Act2Intention: A Benchmark For Developing Active Mobile Agents Through Inferring User Intention from GUI Actions ⢠182:29 Confidence-based Fallback <Role>You are a conservative evaluator for proactive mobile intention suggestions.</Role> <Task>Given the userâs historical intentions, user persona, current context, and the predicted intention, estimate whether the predicted intention is reliable enough to be pushed to the user.</Task> <Input> The input contains four parts: 1.Persona: a behavior-derived user profile. 2.History: recent historical intentions in the formatList["Time": "string", "APP": "string", "Intention": "string", "Event": "string"]. 3.CurrentContext: the current time, latest used app, and latest completed intention if avail- able. 4.PredictedIntention: the proactive suggestion generated by the intention prediction model, in the format"Event": "string", "Behaviour": "string". </Input> <Rule> 1. Evaluate whether the predicted intention is likely to satisfy the userâs actual next need based on the persona, historical in- tentions, and current context. 2. Evaluate whether the predicted intention contains sufficient executable information, including the target app, operation, and expected outcome. 3. Be conservative. If the predic- tion is vague, over-general, weakly related to the userâs history, or lacks key executable details, assign a low confidence score. 4. Do not assume information that is not supported by the input. 5. The final decision should be"push"only when the prediction is both user-relevant and executable and its confi- dence score is no lower than the thresholdí = 0.60. Otherwise, the decision should be"discard".6. Use the following confidence scale: -0.80â1.00: highly relevant and executable; safe to push.-0.60â0.79: moderately relevant and executable; push under the default thresholdí = 0.60.- 0.00â0.59: irrelevant, vague, or not executable; discard. 7. Strictly output in JSON format:"confidence": float, "deci- sion": "push"|"discard", "reason": "brief reason". 8. DO NOT output anything other than JSON. </Rule> D SUPPLEMENTARY EXPERIMENTS D.1 Error Analysis of Semantic Accuracy under Correct Segmentation (a)Distribution of Acc-S. (b)Error types of Low Acc-S. Fig. 6.Error analysis of semantic accuracy under correct segmentation. To better understand the discrepancy between high grouping accuracy (Acc-G) and relatively low semantic accuracy (Acc-S), we conducted an additional analysis on 100 randomly sampled trajectories whose intention boundaries were correctly segmented. For each trajectory, we computed the semantic cosine similarity between the predicted intention and the reference intention. Figure 6summarizes the results. Figure6ashows the dis- tribution of Acc-S over these correctly segmented cases. We then focused on the low-Acc-S subset, defined as samples below the 25th percentile of the Acc-S distribution, and manually categorized their semantic deviations Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., Vol. 10, No. 3, Article 182. Publication date: September 2026. 182:30 ⢠Yan et al. into four types:over-generalization,detail omission,paraphrase / alternative wording, andgenuine semantic error. Figure6breports the proportion of each category. We observe that low-Acc-S cases are dominated by over- generalization and detail omission, indicating that many failures arise because the model captures the coarse intention correctly but omits app-specific, object-specific, or contextual details. This suggests that the gap be- tween Acc-G and Acc-S reflects not only semantic weakness, but also a granularity mismatch between concise model outputs and more specific reference annotations. Related intent-generation tasks also report task-dependent embedding-based semantic similarity ranges, e.g., 0.04â0.492 for zero-shot intent discovery and 0.61â0.862 for SBERT-based intent summarization [7,62]. D.2 Confidence Statistics for Fallback In this fallback experiment, we use Qwen-2.5-7B-SFTâ for intention understanding, Qwen-2.5-7B-SFTâĄfor in- tention prediction, and UI-TARS-7B-SFT for executing the pushed intentions. Push Rate denotes the proportion of predicted intentions whose confidence score is above the threshold and are therefore pushed for execution, while the remaining predictions are withheld by fallback.In the table, Push Rate is reported as a percentage. Here, Acc-S push and SR push report the semantic accuracy and execution success rate computed only on the pushed samples.Figure7shows the distribution of confidence scores produced by the confidence evaluator in the end-to-end fallback experiment. The dashed green line denotes the thresholdí = 0.60. Fig. 7. Distribution of confidence scores. The dashed green line denotes the thresholdí = 0.60. Table 13.Confidence-based fallback with Qwen-2.5-7B-SFT and UI-TARS-7B-SFT. The thresholdí = 0.60is the default decision threshold, whileí = 0.80is a stricter test setting. SettingthresholdPush Rate (%)Acc-S push SR push w/o fallbackâ100.00.3122.7 w/ confidence fallback 0.8014.00.4434.6 0.6040.00.3929.4 D.3Robustness Analysis D.3.1 Generalization Capability.To further examine the generalization of the Act2Intention Agent and Act2Intention Bench, we evaluated intent understanding and prediction on the OOD test set. The results in Table 14show that, Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., Vol. 10, No. 3, Article 182. Publication date: September 2026. Act2Intention: A Benchmark For Developing Active Mobile Agents Through Inferring User Intention from GUI Actions ⢠182:31 for both intent understanding and prediction tasks, the SFT-trained model outperforms the corresponding non- fine-tuned model on both ID and OOD test sets. However, a non-trivial OOD degradation remains. For example, in understanding, Llama-3.1-8B-SFT drops 12.73 Acc-G and 0.15 Acc-S; in prediction, Llama-3.1-8B-SFT declines by 10.65 Acc-C and 0.05 Acc-S. A key observation is that while SFT improves ID performance for all models, it can also reduce generalization to OOD data. This leads to a more pronounced performance drop on OOD data compared to their non-fine- tuned counterparts and open-source models. For instance, in the intention understanding task, the OOD per- formance drop in Acc-G is larger for Deepseek-7B-SFT (-11.37) and smaller for Deepseek-7B (-0.25). Comparing these models, in intent understanding, Qwen-2.5-7B-SFT has the lightest degree of degradation (-7.50), while in intent prediction, Deepseekâs decrease is relatively small (-7.67). Gemini-1.5-pro shows minimal performance fluctuation between the two sets. These findings suggest that future work can improve model generalization by selecting more suitable base models and incorporating online learning methods to continuously adapt user behavior patterns. Table 14. Generalization evaluation. Red indicates the performance difference between the ID and OOD test sets. Method UnderstandingPrediction IDOODIDOOD Acc-G Acc-SAcc-GAcc-SAcc-C Acc-SAcc-CAcc-S Gemini-1.5-pro68.63 0.3268.78[+0.15]0.31[-0.01]34.50 0.3635.00[+0.50]0.36[-0.00] Llama-3.1-8B6.030.116.13[+0.10]0.28[+0.17]37.80 0.3337.50[-0.30]0.32[-0.01] Llama-3.1-8B-SFTâ 97.31 0.4784.58[-12.73]0.32[-0.15]54.20 0.3943.55[-10.65]0.34[-0.05] Deepseek-7B6.120.195.87[-0.25]0.19[+0.00]46.89 0.3440.93[-5.96]0.28[-0.06] Deepseek-7B-SFTâ 100.00 0.5088.63[-11.37]0.37[-0.13]53.07 0.4245.40[-7.67]0.35[-0.07] Qwen-2.5-7B12.14 0.2410.12[-2.02]0.21[-0.03]43.50 0.2537.82[-5.68]0.21[-0.04] Qwen-2.5-7B-SFTâ 100.00 0.4992.50[-7.50]0.45[-0.04]50.00 0.4039.40[-10.60]0.37[-0.03] D.3.2 Impact of Intention Length.As shown in Figure8, we studied how intention length impacts understanding or prediction performance. Specifically, for the intention understanding task, we fine-tuned the LLaMA-3.1-8B and Qwen-2.5-7B using sequences of length 5 and evaluated them on datasets with lengths of 1, 2, 3, 5, and 10. For the intention prediction task, we fine-tuned the same models using trajectories of length 50 and evaluated them on lengths of 10, 20, 30, 40, and 50. It is worth noting that the notion of continuity plays different roles in the two tasks. In intention understanding, longer action-description sequences increase the difficulty of segmentation and semantic grouping. In contrast, in intention prediction, longer historical intention trajectories provide richer behavioral context for anticipating the next intention. Therefore, the drop in long-sequence understanding does not contradict the value of continuous trajectories for proactive intention prediction. Intention Understanding.As shown in Figure8a, both LLaMA-3.1-8B-SFT and Qwen-2.5-7B-SFT maintain stable accuracy of at least 95% for sequences of length 1â5. This indicates that the fine-tuned models maintain high accuracy under moderate variations in action length in this experiment.However, when the sequence length increases to 10, the group accuracy declines to 91.94%.This decline is likely due to the models being fine-tuned on sequences of length 5, so too-long inputs may exceed their optimal context window and reduce intention- understanding performance. Moreover, LLMs may exhibit Context Rot [ 15] under long inputs, which can reduce Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., Vol. 10, No. 3, Article 182. Publication date: September 2026. 182:32 ⢠Yan et al. (a) Understanding(b) Prediction Fig. 8. Performance comparison of different trajectory sequence lengths. (a) represents the process of understanding seg- mentation accuracy and semantic accuracy; (b) represents the process of prediction category accuracy and semantic accu- racy. their attention mechanism and information integration ability. This phenomenon may decrease attention to related actions in intent grouping tasks with a length of 10, resulting in a decline in performance. Intention Prediction.As shown in Figure8b, both models exhibit a consistent upward trend as the input length increases from 10 to 50. This is expected because the models were trained on sequences of length 50. From length 10 to 40, LLaMA-3.1-8B-SFT improves from 48.6 to 50.6 Acc-C and from 32.4 to 32.9 BLEU-4, while Qwen-2.5-7B-SFT increases from 45.2 to 47.3 Acc-C and from 28.5 to 31.8 BLEU-4. This indicates that longer intention histories enhance temporal reasoning and sequence coherence, allowing the models to capture user intentions more accurately. D.3.3 Impact of Training Data.In order to dissect the contribution of real versus generated data in our bench- mark, we fine-tuned the Qwen-2.5-7B for intention understanding and prediction across four distinct training sets: R (Real-persona-to-Real-trajectory), RG (Real-persona-to-Generated-trajectory), G (Generated-persona- to-Generated-trajectory), and R+RG+G. As shown in Figure 9, all training sets contribute positively to model performance, while their combination yields the best results. For the intention understanding task, compared with R and RG, G achieves the highest Acc-G (95.7) but the lowest Acc-S (0.35). This is partly because G has a larger amount of data, which supports better grouping of intentions. On the other hand, purely synthetic data cannot provide complete semantic infor- mation for the model to learn, leading to a gradual decrease in Acc-S from R to RG to G. When all subsets are combined (R+RG+G), the model achieves perfect classification accuracy (100.0) and the highest semantic consistency (Acc-S = 0.49), showing strong complementarity among data. D.3.4 Impact of Persona.To verify the impact of user persona on intention prediction performance, we con- duct an ablation study across several LLMs. Specifically, we compare the performance of Qwen-max, Llama-3.1- 8B-SFT, Deepseek-7B-SFT, Mistral-7B-SFT, and Qwen-2.5-7B-SFT when inferring intention with and without persona in the input context, respectively. Here, all SFT models were trained without persona information. As shown in Figure10a, for the category accuracy (Acc-C), the metrics of all models improved when the persona is used. For instance, Deepseek-7B-SFT shows an increase from 53.07% to 55.5%. This indicates that information such as user preferences in the persona helps the model narrow down the category of the userâs next intention. However, as shown in Figure 10b, the impact on semantic accuracy (Acc-S) is less consistent. LLaMA-3.1-8B- SFT and Qwen-2.5-7B-SFT show slight improvements (+0.02 and +0.01), while Mistral-7B-SFT, Qwen-max, and Deepseek-7B-SFT remain nearly unchanged or degraded. This indicates that while persona information enhances Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., Vol. 10, No. 3, Article 182. Publication date: September 2026. Act2Intention: A Benchmark For Developing Active Mobile Agents Through Inferring User Intention from GUI Actions ⢠182:33 (a) Understanding(b) Prediction Fig. 9.Performance of different training sets. We fine-tuned Qwen-2.5-7B; (a) shows the results on intention understanding, and (b) shows the results on intention prediction. The combination âR+RG+Gâ achieves the highest overall performance in this experiment, suggesting that real and generated data are complementary for improving model generalization. the modelâs ability to identify the correct intention type, it does not substantially improve the semantic details between predicted and reference intentions. For example, personas mainly influence high-level preference rea- soning (e.g., âuser prefers to open shopping appsâ) rather than detailed information (e.g., âuser prefers to buy womenâs jeansâ).Overall, these findings suggest that persona knowledge mainly supports categorical user-goal understanding; however, noisy, incomplete, outdated, or inaccurate personas may still bias downstream inten- tion prediction, so future work should study robust and privacy-preserving persona updating. (a) Acc-C(b) Acc-S Fig. 10. Effect of Persona on Intention Prediction. E CASE STUDY Figure11illustrates the operational process of Intention Understanding. For each action, the agent generates a natural language description of both the action and its purpose by analyzing the split-screenshots before and after its execution. Building upon these action descriptions, the agent can then effectively infer the underlying intentions corresponding to the sequence of actions. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., Vol. 10, No. 3, Article 182. Publication date: September 2026. 182:34 ⢠Yan et al. Fig. 11. A case of Intention Understanding and Prediction. Received 1 November 2025; revised 1 May 2026; accepted 1 July 2026 Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., Vol. 10, No. 3, Article 182. Publication date: September 2026.