Instructable Intelligent Personal Agent

Authors

  • Amos Azaria Carnegie Mellon University
  • Jayant Krishnamurthy Allen Institute for Artificial Intelligence
  • Tom Mitchell Carnegie Mellon University

DOI:

https://doi.org/10.1609/aaai.v30i1.10357

Keywords:

Learning by Instructions, Instructable Agent, Learning in Natural Language

Abstract

Unlike traditional machine learning methods, humans often learn from natural language instruction. As users become increasingly accustomed to interacting with mobile devices using speech, their interest in instructing these devices in natural language is likely to grow. We introduce our Learning by Instruction Agent (LIA), an intelligent personal agent that users can teach to perform new action sequences to achieve new commands, using solely natural language interaction. LIA uses a CCG semantic parser to ground the semantics of each command in terms of primitive executable procedures defining sensors and effectors of the agent. Given a natural language command that LIA does not understand, it prompts the user to explain how to achieve the command through a sequence of steps, also specified in natural language. A novel lexicon induction algorithm enables LIA to generalize across taught commands, e.g., having been taught how to "forward an email to Alice," LIA can correctly interpret the command "forward this email to Bob." A user study involving email tasks demonstrates that users voluntarily teach LIA new commands, and that these taught commands significantly reduce task completion time. These results demonstrate the potential of natural language instruction as a significant, under-explored paradigm for machine learning.

Downloads

Published

2016-03-05

How to Cite

Azaria, A., Krishnamurthy, J., & Mitchell, T. (2016). Instructable Intelligent Personal Agent. Proceedings of the AAAI Conference on Artificial Intelligence, 30(1). https://doi.org/10.1609/aaai.v30i1.10357

Issue

Section

Technical Papers: NLP and Machine Learning