mlsanityData to 7 Oct 2026

Interactive Task and Concept Learning from Natural Language Instructions and GUI Demonstrations

arXiv 1909.00031 ↗First posted 30 Aug 2019cs.HC cs.AIcited by 26

Not on the map. Why?

Abstract (arXiv)

Natural language programming is a promising approach to enable end users to instruct new tasks for intelligent agents. However, our formative study found that end users would often use unclear, ambiguous or vague concepts when naturally instructing tasks in natural language, especially when specifying conditionals. Existing systems have limited support for letting the user teach agents new concepts or explaining unclear concepts. In this paper, we describe a new multi-modal domain-independent approach that combines natural language programming and programming-by-demonstration to allow users to first naturally describe tasks and associated conditions at a high level, and then collaborate with the agent to recursively resolve any ambiguities or vagueness through conversations and demonstrations. Users can also define new procedures and concepts by demonstrating and referring to contents within GUIs of existing mobile apps. We demonstrate this approach in PUMICE, an end-user programmable agent that implements this approach. A lab study with 10 users showed its usability.

Key facts. Cited by 26 papers in the map (data through 7 Oct 2026). First posted on arXiv 30 Aug 2019.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 2; 2022: 5; 2023: 6; 2024: 5; 2025: 5; 2026: 3.

26 papers.

Sort:

By area:

  1. 2021Screen2Words: Automatic Mobile UI Summarization with Multimodal Learningcited by 119
  2. 2022META-GUI: Towards Multi-modal Conversational Agents on Mobile GUIcited by 81
  3. 2022Enabling Conversational Interaction with Mobile UI using Large Language Modelscited by 66
  4. 2023VISAR: A Human-AI Argumentative Writing Assistant with Visual Programming and Rapid Draft Prototypingcited by 46
  5. 2022StoryBuddy: A Human-AI Collaborative Chatbot for Parent-Child Interactive Storytelling with Flexible Parental Involvementcited by 37
  6. 2023Data Formulator: AI-powered Concept-driven Visualization Authoringcited by 31
  7. 2022Multimodal Conversational AI: A Survey of Datasets and Approachescited by 16
  8. 2023VAL: Interactive Task Learning with GPT Dialog Parsingcited by 14
  9. 2024MobA: Multifaceted Memory-Enhanced Adaptive Planning for Efficient Mobile Task Automationcited by 14
  10. 2023Automatic Macro Mining from Interaction Traces at Scalecited by 12
  11. 2024SQLucid: Grounding Natural Language Database Queries with Interactive Explanationscited by 10
  12. 2025CHOP: Mobile Operating Assistant with Constrained High-frequency Optimized Subtask Planningcited by 6
14 more
  1. 2023DiLogics: Creating Web Automation Programs With Diverse Logicscited by 5
  2. 2026Modeling Distinct Human Interaction in Web Agentscited by 5
  3. 2021TagRuler: Interactive Tool for Span-Level Data Programming by Demonstrationcited by 4
  4. 2024DrawTalking: Building Interactive Worlds by Sketching and Speakingcited by 4
  5. 2023AI for Low-Code for AIcited by 3
  6. 2024Tutorly: Turning Programming Videos Into Apprenticeship Learning Environments with LLMscited by 3
  7. 2025Explorer: Robust Collection of Interactable GUI Elementscited by 2
  8. 2025Interactive Program Synthesis for Modeling Collaborative Physical Activities from Narrated Demonstrationscited by 2
  9. 2025Understanding User Experiences of Computer Use Agents: Design Space and Opportunities for Building Agent UX Prototypescited by 2
  10. 2022A Bottom-Up End-User Intelligent Assistant Approach to Empower Gig Workers against AI Inequalitycited by 1
  11. 2024Interactively Diagnosing Errors in a Semantic Parsercited by 0
  12. 2025Log2Plan: An Adaptive GUI Automation Framework Integrated with Task Mining Approachcited by 0
  13. 2026Motif: Discovering and Automating Personal Web Workflowscited by 0
  14. 2026Richard: Voice-First Mobile Interaction for Persistent Taskscited by 0