Programming by Demonstration with Situated Semantic Parsing

Programming by Demonstration (PbD) is an approach to programming robots by demonstrating the desired behavior. Speech is a natural, hands-free way to augment demonstrations with control commands that guide the PbD process. However, existing speech interfaces for PbD systems rely on ad-hoc, predefined command sets that are rigid and require user training. Instead, we aim to develop flexible speech interfaces to accommodate user variations and ambiguous utterances. To that end, we propose to use a situated semantic parser that jointly reasons about the user's speech and the robot's state to resolve ambiguities. In this paper, we describe this approach and compare its utility to a rigid speech command interface.

[1]  Luke S. Zettlemoyer,et al.  Bootstrapping Semantic Parsers from Conversations , 2011, EMNLP.

[2]  Maya Cakmak,et al.  Teaching People How to Teach Robots: The Effect of Instructional Materials and Dialog Design , 2014, 2014 9th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[3]  Mark Steedman,et al.  Surface structure and interpretation , 1996, Linguistic inquiry.

[4]  Luke S. Zettlemoyer,et al.  Weakly Supervised Learning of Semantic Parsers for Mapping Instructions to Actions , 2013, TACL.

[5]  Stefan Schaal,et al.  Robot Programming by Demonstration , 2009, Springer Handbook of Robotics.

[6]  Luke S. Zettlemoyer,et al.  Context-dependent Semantic Parsing for Time Expressions , 2014, ACL.

[7]  Maya Cakmak,et al.  Keyframe-based Learning from Demonstration , 2012, Int. J. Soc. Robotics.

[8]  Mark Steedman,et al.  The syntactic process , 2004, Language, speech, and communication.

[9]  Luke S. Zettlemoyer,et al.  UW SPF: The University of Washington Semantic Parsing Framework , 2013, ArXiv.

[10]  Alois Knoll,et al.  The roles of haptic-ostensive referring expressions in cooperative, task-based human-robot dialogue , 2008, 2008 3rd ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[11]  Manfred Tscheligi,et al.  Teaching a humanoid: A user study on learning by demonstration with HOAP-3 , 2009, RO-MAN 2009 - The 18th IEEE International Symposium on Robot and Human Interactive Communication.