Proceedings

Learning to Interpret Natural Language Commands through Human-Robot Dialog

Download BibTeX Cite

Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 1923-1928.

© 2015 International Joint Conferences on Artificial Intelligence

Abstract

Intelligent robots frequently need to understand requests from naive users through natural language. Previous approaches either cannot account for language variation, e.g., keyword search, or require gathering large annotated corpora, which can be expensive and cannot adapt to new variation. We introduce a dialog agent for mobile robots that understands human instructions through semantic parsing, actively resolves ambiguities using a dialog manager, and incrementally learns from human-robot conversations by inducing training data from user paraphrases. Our dialog agent is implemented and tested both on a web interface with hundreds of users via Mechanical Turk and on a mobile robot over several days, tasked with understanding navigation and delivery requests through natural language in an office environment. In both contexts, We observe significant improvements in user satisfaction after learning from conversations.

  1. [Artzi and Zettlemoyer, 2013] Yoav Artzi and Luke Zettle- moyer. UW SPF: The University of Washington Semantic Parsing Framework, 2013.
  2. [Cantrell et al., 2012] Rehj Cantrell, Kartik Talamadupula, Paul Schermerhorn, J. Benton, Subbarao Kambhampati, and Matthias Scheutz. Tell me when and why to do it!: Run-time planner model updates via natural lan- guage instruction. In Proceedings of the Seventh Annual ACM/IEEE International Conference on Human-Robot In- teraction (HRI), pages 471-478, New York, NY, USA, 2012. ACM.
  3. [Eberhard et al., 2010] Kathleen Eberhard, Hannele Nichol- son, Sandra Kübler, Susan Gunderson, and Matthias Scheutz. The Indiana "Cooperative Remote Search Task" (CReST) Corpus. In Proceedings of the Seventh Language Resources and Evaluation Conference (LREC), 2010.
  4. [Khandelwal et al., 2014] Piyush Khandelwal, Fangkai Yang, Matteo Leonetti, Vladimir Lifschitz, and Peter Stone. Planning in Action Language BC while Learning Action Costs for Mobile Robots. In Proceedings of the International Conference on Automated Planning and Scheduling (ICAPS), 2014.
  5. [Klein and Manning, 2003] Dan Klein and Christopher D. Manning. Accurate unlexicalized parsing. In Proceed- ings of the 41st Annual Meeting on Association for Com- putational Linguistics (ACL) -Volume 1, pages 423-430, Stroudsburg, PA, USA, 2003. Association for Computa- tional Linguistics.
  6. [Kollar et al., 2013] Thomas Kollar, Vittorio Perera, Daniele Nardi, and Manuela Veloso. Learning environmen- tal knowledge from task-based human-robot dialog. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), pages 4304-4309, Karl- sruhe, 2013.
  7. [Lee et al., 2013] Joohyung Lee, Vladimir Lifschitz, and Fangkai Yang. Action Language BC: A Preliminary Re- port. In Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI), 2013.
  8. [Matuszek et al., 2012] Cynthia Matuszek, Nicholas Fitzgerald, Luke Zettlemoyer, Liefeng Bo, and Dieter Fox. A joint model of language and perception for grounded attribute learning. In John Langford and Joelle Pineau, editors, Proceedings of the 29th Interna- tional Conference on Machine Learning (ICML), pages 1671-1678, New York, NY, USA, 2012. ACM.
  9. [Matuszek et al., 2013] Cynthia Matuszek, Evan Herbst, Luke Zettlemoyer, and Dieter Fox. Learning to parse nat- ural language commands to a robot control system. In Experimental Robotics, pages 403-415. Springer Interna- tional Publishing, 2013.
  10. [Misra et al., 2014] Dipendra Kumar Misra, Jaeyong Sung, Kevin Lee, and Ashutosh Saxena. Tell me Dave: Context- sensitive grounding of natural language to manipulation instructions. In Proceedings of Robotics: Science and Sys- tems (RSS), Berkeley, USA, July 2014.
  11. [Quigley et al., 2009] Morgan Quigley, Ken Conley, Brian Gerkey, Josh Faust, Tully Foote, Jeremy Leibs, Rob Wheeler, and Andrew Y Ng. ROS: an open-source robot operating system. In Open Source Softare in Robotics Workshop at the IEEE International Conference on Robotics and Automation (ICRA), 2009.
  12. [She et al., 2014] Lanbo She, Shaohua Yang, Yu Cheng, Yunyi Jia, Joyce Chai, and Ning Xi. Back to the blocks world: Learning new actions through situated human- robot dialogue. In Proceedings of the 15th Annual Meeting of the Special Interest Group on Discourse and Dialogue (SIGDIAL), pages 89-97, Philadelphia, PA, U.S.A., June 2014. Association for Computational Linguistics.
  13. [Steedman and Baldridge, 2011] Mark Steedman and Jason Baldridge. Combinatory categorial grammar. In Robert Borsley and Kersti Borjars, editors, Non-Transformational Syntax: Formal and Explicit Models of Grammar. Wiley- Blackwell, 2011.
  14. [Tellex et al., 2011] Stefanie Tellex, Thomas Kollar, Steven Dickerson, Matthew R. Walter, Ashis Gopal Banerjee, Seth Teller, and Nicholas Roy. Understanding natural lan- guage commands for robotic navigation and mobile ma- nipulation. In Proceedings of the National Conference on Artificial Intelligence (AAAI), 2011.
  15. [Young et al., 2013] Steve Young, Milica Gasic, Blaise Thomson, and Jason D Williams. POMDP-based statis- tical spoken dialog systems: A review. Proceedings of the IEEE, 101(5):1160-1179, 2013.
  16. [Zettlemoyer and Collins, 2005] Luke S. Zettlemoyer and Michael Collins. Learning to map sentences to logical form: Structured classification with probabilistic catego- rial grammars. In Proceedings of the 21st Conference on Uncertainty in AI (UAI), pages 658-666, 2005.
  17. [Zettlemoyer and Collins, 2007] Luke S. Zettlemoyer and Michael Collins. Online learning of relaxed CCG gram- mars for parsing to logical form. In Proceedings of the 2007 Joint Conference on Empirical Methods in Natu- ral Language Processing and Computational Natural Lan- guage Learning (EMNLP-CoNLL), pages 678-687, 2007.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards