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 条
  • [1] An agent for learning new natural language commands
    Amos Azaria
    Shashank Srivastava
    Jayant Krishnamurthy
    Igor Labutov
    Tom M. Mitchell
    Autonomous Agents and Multi-Agent Systems, 2020, 34
  • [2] Learning to Transform Vietnamese Natural Language Queries into SQL Commands
    Thi-Hai-Yen Vuong
    Thi-Thu-Trang Nguyen
    Nhu-Thuat Tran
    PROCEEDINGS OF 2019 11TH INTERNATIONAL CONFERENCE ON KNOWLEDGE AND SYSTEMS ENGINEERING (KSE 2019), 2019, : 410 - 414
  • [3] Learning to Interpret Natural Language Commands through Human-Robot Dialog
    Thomason, Jesse
    Zhang, Shiqi
    Mooney, Raymond
    Stone, Peter
    PROCEEDINGS OF THE TWENTY-FOURTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI), 2015, : 1923 - 1929
  • [4] Discovering Natural Language Commands in Multimodal Interfaces
    Srinivasan, Arjun
    Dontcheva, Mira
    Adar, Eytan
    Walker, Seth
    PROCEEDINGS OF IUI 2019, 2019, : 661 - 672
  • [5] Automatic recognition and evaluation of natural language commands
    Majewski, Maciej
    Kacalak, Wojciech
    ADVANCES IN NEURAL NETWORKS - ISNN 2006, PT 3, PROCEEDINGS, 2006, 3973 : 1155 - 1160
  • [6] Mapping natural language commands to web elements
    Pasupat, Panupong
    Jiang, Tian-Shun
    Liu, Evan
    Guu, Kelvin
    Liang, Percy
    2018 CONFERENCE ON EMPIRICAL METHODS IN NATURAL LANGUAGE PROCESSING (EMNLP 2018), 2018, : 4970 - 4976
  • [7] Learning Structure of Commands by Retraining a Language Model
    Hussain, Zafar
    Myllyaho, Lalli
    Nurminen, Jukka K.
    PROCEEDINGS OF THE 2024 9TH INTERNATIONAL CONFERENCE ON MACHINE LEARNING TECHNOLOGIES, ICMLT 2024, 2024, : 239 - 244
  • [8] Intelligent interface for recognition and verification of natural language commands
    Majewski, Maciej
    Kacalak, Wojciech
    COMPUTATIONAL INTELLIGENCE, PT 2, PROCEEDINGS, 2006, 4114 : 717 - 723
  • [9] ERGONOMICS OF COMPUTER COMMANDS IN RESTRICTED NATURAL-LANGUAGE
    SCAPIN, DL
    ERGONOMICS, 1982, 25 (06) : 559 - 560
  • [10] Scene Graph Modification Based on Natural Language Commands
    He, Xuanli
    Quan Hung Tran
    Haffari, Gholamreza
    Chang, Walter
    Trung Bui
    Lin, Zhe
    Dernoncourt, Franck
    Nhan Dam
    FINDINGS OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS, EMNLP 2020, 2020, : 972 - 990