VASTA: A Vision and Language-assisted Smartphone Task Automation System
Not on the map. Why?
Abstract (arXiv)
We present VASTA, a novel vision and language-assisted Programming By Demonstration (PBD) system for smartphone task automation. Development of a robust PBD automation system requires overcoming three key challenges: first, how to make a particular demonstration robust to positional and visual changes in the user interface (UI) elements; secondly, how to recognize changes in the automation parameters to make the demonstration as generalizable as possible; and thirdly, how to recognize from the user utterance what automation the user wishes to carry out. To address the first challenge, VASTA leverages state-of-the-art computer vision techniques, including object detection and optical character recognition, to accurately label interactions demonstrated by a user, without relying on the underlying UI structures. To address the second and third challenges, VASTA takes advantage of advanced natural language understanding algorithms for analyzing the user utterance to trigger the VASTA automation scripts, and to determine the automation parameters for generalization. We run an initial user study that demonstrates the effectiveness of VASTA at clustering user utterances, understanding changes in the automation parameters, detecting desired UI elements, and, most importantly, automating various tasks. A demo video of the system is available here: http://y2u.be/kr2xE-FixjI
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). First posted on arXiv 4 Nov 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 2; 2024: 0; 2025: 3.
6 papers.
- 2021AppBuddy: Learning to Accomplish Tasks in Mobile Apps via Reinforcement Learningcited by 17
- 2023DiLogics: Creating Web Automation Programs With Diverse Logicscited by 5
- 2023Large Language Models to the Rescue: Reducing the Complexity in Scientific Workflow Development Using ChatGPTcited by 2
- 2025Explorer: Robust Collection of Interactable GUI Elementscited by 2
- 2025Log2Plan: An Adaptive GUI Automation Framework Integrated with Task Mining Approachcited by 0
- 2025See-Control: A Multimodal Agent Framework for Smartphone Interaction with a Robotic Armcited by 0
- 2025See-Control: A Multimodal Agent Framework for Smartphone Interaction with a Robotic Arm9 Dec 2025
- 2025Log2Plan: An Adaptive GUI Automation Framework Integrated with Task Mining Approach26 Sep 2025
- 2025Explorer: Robust Collection of Interactable GUI Elements12 Apr 2025
- 2023Large Language Models to the Rescue: Reducing the Complexity in Scientific Workflow Development Using ChatGPT3 Nov 2023
- 2023DiLogics: Creating Web Automation Programs With Diverse Logics10 Aug 2023
- 2021AppBuddy: Learning to Accomplish Tasks in Mobile Apps via Reinforcement Learning31 May 2021