Interactive Hierarchical Task Learning via Crowdsourcing for Robot Adaptability

This paper describes the application of crowdsourcing to the problem of interactive task learning with the aim of enabling remotely-located users to effectively teach robots to perform complex tasks in real-world environments. We present a novel system that allows users to demonstrate hierarchical tasks via web-based control of a table-mounted six degree of freedom robot arm. The system employs intelligent action grouping suggestions and substitution suggestions for error recovery to assist the user in providing quality demonstrations. In addition, we describe design considerations and proposed extensions for the effective application of crowdsourcing to several human-robot interaction scenarios as motivated by this initial study.

[1]  Maya Cakmak,et al.  Designing robot learners that ask good questions , 2012, 2012 7th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[2]  Walter S. Lasecki,et al.  Warping time for more effective real-time crowdsourcing , 2013, CHI.

[3]  Manuela M. Veloso,et al.  Interactive Policy Learning through Confidence-Based Autonomy , 2014, J. Artif. Intell. Res..

[4]  Sonia Chernova,et al.  Crowdsourcing the construction of a 3D object recognition database for robotic grasping , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[5]  Sonia Chernova,et al.  Interactive Hierarchical Task Learning from a Single Demonstration , 2015, 2015 10th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[6]  John E. Laird,et al.  Flexibly Instructable Agents , 1995, J. Artif. Intell. Res..

[7]  Manuela M. Veloso,et al.  Learning task specific plans through sound and visually interpretable demonstrations , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  Bradley Hayes Social Hierarchical Learning , 2015, AAAI.

[9]  Catherine Havasi,et al.  Divisi: Learning from Semantic Networks and Sparse SVD , 2010 .

[10]  Sonia Chernova,et al.  The robot management system: a framework for conducting human-robot interaction studies through crowdsourcing , 2014, HRI 2014.

[11]  Ted Pedersen,et al.  WordNet::Similarity - Measuring the Relatedness of Concepts , 2004, NAACL.

[12]  Sonia Chernova,et al.  Solving and Explaining Analogy Questions Using Semantic Networks , 2015, AAAI.

[13]  Kathy Ryall,et al.  Learning hierarchical task models by defining and refining examples , 2001, K-CAP '01.

[14]  John E. Laird,et al.  Towards Situated, Interactive, Instructable Agents in a Cognitive Architecture , 2011, AAAI Fall Symposium: Advances in Cognitive Systems.

[15]  Manuela M. Veloso,et al.  Interactive robot task training through dialog and demonstration , 2007, 2007 2nd ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[16]  Sonia Chernova,et al.  Construction of an object manipulation database from grasp demonstrations , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[17]  Monica N. Nicolescu,et al.  Natural methods for robot task learning: instructive demonstrations, generalization and practice , 2003, AAMAS '03.

[18]  Hugo Liu,et al.  ConceptNet — A Practical Commonsense Reasoning Tool-Kit , 2004 .