Automatic Macro Mining from Interaction Traces at Scale
Not on the map. Why?
Abstract (arXiv)
Macros are building block tasks of our everyday smartphone activity (e.g., "login", or "booking a flight"). Effectively extracting macros is important for understanding mobile interaction and enabling task automation. These macros are however difficult to extract at scale as they can be comprised of multiple steps yet hidden within programmatic components of mobile apps. In this paper, we introduce a novel approach based on Large Language Models (LLMs) to automatically extract semantically meaningful macros from both random and user-curated mobile interaction traces. The macros produced by our approach are automatically tagged with natural language descriptions and are fully executable. We conduct multiple studies to validate the quality of extracted macros, including user evaluation, comparative analysis against human-curated tasks, and automatic execution of these macros. These experiments and analyses show the effectiveness of our approach and the usefulness of extracted macros in various downstream applications.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Builds on 18 of its 39 references that are in the map. First posted on arXiv 10 Oct 2023.
Builds on
18 of 39 references.
References · 18
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,302
- 2023PaLM 2 Technical Reportcited by 1,154
- 2021Sentence-T5: Scalable Sentence Encoders from Pre-trained Text-to-Text Modelscited by 462
- 2022Pix2Struct: Screenshot Parsing as Pretraining for Visual Language Understandingcited by 360
- 2021AI Chains: Transparent and Controllable Human-AI Interaction by Chaining Large Language Model Promptscited by 265
- 2020Mapping Natural Language Instructions to Mobile UI Action Sequencescited by 180
- 2021Screen2Words: Automatic Mobile UI Summarization with Multimodal Learningcited by 119
- 2020Widget Captioning: Generating Natural Language Description for Mobile User Interface Elementscited by 94
- 2021UIBert: Learning Generic Multimodal Representations for UI Understandingcited by 93
- 2022Enabling Conversational Interaction with Mobile UI using Large Language Modelscited by 66
- 2022Spotlight: Mobile UI Understanding using Vision-Language Models with a Focuscited by 62
- 2022A Dataset for Interactive Vision-Language Navigation with Unknown Command Feasibilitycited by 61
6 more
- 2020ActionBert: Leveraging User Actions for Semantic Understanding of User Interfacescited by 43
- 2021Screen2Vec: Semantic Embedding of GUI Screens and GUI Componentscited by 41
- 2022Learning to Denoise Raw Mobile UI Layouts for Improving Datasets at Scalecited by 30
- 2019Interactive Task and Concept Learning from Natural Language Instructions and GUI Demonstrationscited by 26
- 2022Towards Better Semantic Understanding of Mobile Interfacescited by 24
- 2019InstructableCrowd: Creating IF-THEN Rules for Smartphones via Conversations with the Crowdcited by 1
Built on by
Citing papers per year: 2023: 1; 2024: 2; 2025: 7; 2026: 2.
12 papers.
- 2024WorkArena: How Capable Are Web Agents at Solving Common Knowledge Work Tasks?cited by 348
- 2023Explore, Select, Derive, and Recall: Augmenting LLM with Human-like Memory for Mobile Task Automationcited by 57
- 2025Morae: Proactively Pausing UI Agents for User Choicescited by 18
- 2025Understanding the LLM-ification of CHI: Unpacking the Impact of LLMs at CHI through a Systematic Literature Reviewcited by 16
- 2025LLM-Explorer: Towards Efficient and Affordable LLM-based Exploration for Mobile Appscited by 8
- 2024UI-JEPA: Towards Active Perception of User Intent through Onscreen User Activitycited by 4
- 2025Bi-Fact: A Bidirectional Factorization-based Evaluation of Intent Extraction from UI Trajectoriescited by 2
- 2025ScreenAudit: Detecting Screen Reader Accessibility Errors in Mobile Apps Using Large Language Modelscited by 2
- 2026IntentCUA: Learning Intent-level Representations for Skill Abstraction and Multi-Agent Planning in Computer-Use Agentscited by 2
- 2025Log2Plan: An Adaptive GUI Automation Framework Integrated with Task Mining Approachcited by 0
- 2025MacroBench: A Novel Testbed for Web Automation Scripts via Large Language Modelscited by 0
- 2026Motif: Discovering and Automating Personal Web Workflowscited by 0
- 2026Motif: Discovering and Automating Personal Web Workflows12 Jul 2026
- 2026IntentCUA: Learning Intent-level Representations for Skill Abstraction and Multi-Agent Planning in Computer-Use Agents19 Feb 2026
- 2025MacroBench: A Novel Testbed for Web Automation Scripts via Large Language Models5 Oct 2025
- 2025Log2Plan: An Adaptive GUI Automation Framework Integrated with Task Mining Approach26 Sep 2025
- 2025Morae: Proactively Pausing UI Agents for User Choices29 Aug 2025
- 2025LLM-Explorer: Towards Efficient and Affordable LLM-based Exploration for Mobile Apps15 May 2025
- 2025ScreenAudit: Detecting Screen Reader Accessibility Errors in Mobile Apps Using Large Language Models2 Apr 2025
- 2025Bi-Fact: A Bidirectional Factorization-based Evaluation of Intent Extraction from UI Trajectories11 Feb 2025
- 2025Understanding the LLM-ification of CHI: Unpacking the Impact of LLMs at CHI through a Systematic Literature Review22 Jan 2025
- 2024UI-JEPA: Towards Active Perception of User Intent through Onscreen User Activity6 Sep 2024
- 2024WorkArena: How Capable Are Web Agents at Solving Common Knowledge Work Tasks?12 Mar 2024
- 2023Explore, Select, Derive, and Recall: Augmenting LLM with Human-like Memory for Mobile Task Automation4 Dec 2023