An agent for learning new natural language commands

被引:6
|
作者
Azaria, Amos [1 ,2 ]
Srivastava, Shashank [3 ]
Krishnamurthy, Jayant [4 ]
Labutov, Igor [5 ]
Mitchell, Tom M. [6 ]
机构
[1] Ariel Univ, Dept Comp Sci, Ariel, Israel
[2] Ariel Univ, Data Sci Ctr, Ariel, Israel
[3] Microsoft Res, Redmond, WA USA
[4] Semant Machines, Berkeley, CA USA
[5] LAER AI, New York, NY USA
[6] Carnegie Mellon Univ, Machine Learning Dept, Pittsburgh, PA 15213 USA
关键词
Human-agent interaction; Human-computer interaction; Agents learning from humans; Natural language processing; Machine learning; TASK;
D O I
10.1007/s10458-019-09425-x
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Teaching via natural language is an intuitive way for end users to add functionality to a virtual assistant, enabling them to personalize their assistant with new commands without requiring the intervention of the system developer, who cannot possibly anticipate all of an end user's needs. In this paper we introduce our Learning by Instruction Agent (LIA), the first virtual assistant, for an email domain, that is capable of learning how to perform new commands taught by end users in natural language. LIA grounds the semantics of each command in terms of primitive executable procedures. When a user provides LIA with a command that it does not understand, it prompts the user to explain the command through a sequence of natural language steps. From this input, LIA learns the meaning of the new command and how to generalize the command to novel situations. For example, having been taught how to "forward an email to Alice", it can correctly understand "forward this email to Bob". We show that users that were assigned to interact with LIA completed the task quicker than users assigned to interact with a non-learning agent. These results demonstrate the potential of natural language teaching to improve the capabilities of intelligent personal assistants. We annotated 4759 natural language statements with their associated computer readable execution commands (logical forms) to form a dataset (which we publicize in this paper). We present the performance of several different parser methods on this dataset.
引用
收藏
页数:27
相关论文
共 50 条
  • [21] A Transformer-based Approach for Translating Natural Language to Bash Commands
    Fu, Quchen
    Teng, Zhongwei
    White, Jules
    Schmidt, Douglas C.
    20TH IEEE INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS (ICMLA 2021), 2021, : 1245 - 1248
  • [22] Robotized cell remote control using voice commands in natural language
    Rogowski, Adam
    2010 15TH INTERNATIONAL CONFERENCE ON METHODS AND MODELS IN AUTOMATION AND ROBOTICS (MMAR), 2010, : 383 - 386
  • [23] Genie: A Generator of Natural Language Semantic Parsers for Virtual Assistant Commands
    Campagna, Giovanni
    Xu, Silei
    Moradshahi, Mehrad
    Socher, Richard
    Lam, Monica S.
    PROCEEDINGS OF THE 40TH ACM SIGPLAN CONFERENCE ON PROGRAMMING LANGUAGE DESIGN AND IMPLEMENTATION (PLDI '19), 2019, : 394 - 410
  • [24] Grounding Complex Natural Language Commands for Temporal Tasks in Unseen Environments
    Liu, Jason Xinyu
    Yang, Ziyi
    Idrees, Ifrah
    Liang, Sam
    Schornstein, Benjamin
    Tellex, Stefanie
    Shah, Ankit
    CONFERENCE ON ROBOT LEARNING, VOL 229, 2023, 229
  • [25] Active Learning for New Domains in Natural Language Understanding
    Peshterliev, Stanislav
    Kearney, John
    Jagannatha, Abhyuday
    Kiss, Imre
    Matsoukas, Spyros
    2019 CONFERENCE OF THE NORTH AMERICAN CHAPTER OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS: HUMAN LANGUAGE TECHNOLOGIES(NAACL HLT 2019), VOL. 2 (INDUSTRY PAPERS), 2019, : 90 - 96
  • [26] A large language model and denoising diffusion framework for targeted design of microstructures with commands in natural language
    Kartashov, Nikita
    Vlassis, Nikolaos N.
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2025, 437
  • [27] Optimizing Customer-Agent Interactions with Natural Language Processing and Machine Learning
    Lam, Sophia
    Chen, Charles
    Kim, Kristi
    Wilson, George
    Crews, J. Holt
    Gerber, Matthew S.
    2019 SYSTEMS AND INFORMATION ENGINEERING DESIGN SYMPOSIUM (SIEDS), 2019, : 65 - 70
  • [28] Natural language learning
    Charniak, E
    ACM COMPUTING SURVEYS, 1995, 27 (03) : 317 - 319
  • [29] Learning in natural language
    Roth, D
    IJCAI-99: PROCEEDINGS OF THE SIXTEENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOLS 1 & 2, 1999, : 898 - 904
  • [30] Reward Design Using Large Language Models for Natural Language Explanation of Reinforcement Learning Agent Actions
    Masadome, Shinya
    Harada, Taku
    IEEJ TRANSACTIONS ON ELECTRICAL AND ELECTRONIC ENGINEERING, 2025,