skip to main content
Skip header Section
Robot Learning from Human TeachersMay 2014
Publisher:
  • Morgan & Claypool Publishers
ISBN:978-1-62705-199-6
Published:01 May 2014
Pages:
122
Skip Bibliometrics Section
Bibliometrics
Skip Abstract Section
Abstract

Learning from Demonstration (LfD) explores techniques for learning a task policy from examples provided by a human teacher. The field of LfD has grown into an extensive body of literature over the past 30 years, with a wide variety of approaches for encoding human demonstrations and modeling skills and tasks. Additionally, we have recently seen a focus on gathering data from non-expert human teachers (i.e., domain experts but not robotics experts). In this book, we provide an introduction to the field with a focus on the unique technical challenges associated with designing robots that learn from naive human teachers. We begin, in the introduction, with a unification of the various terminology seen in the literature as well as an outline of the design choices one has in designing an LfD system. Chapter 2 gives a brief survey of the psychology literature that provides insights from human social learning that are relevant to designing robotic social learners. Chapter 3 walks through an LfD interaction, surveying the design choices one makes and state of the art approaches in prior work. First, is the choice of input, how the human teacher interacts with the robot to provide demonstrations. Next, is the choice of modeling technique. Currently, there is a dichotomy in the field between approaches that model low-level motor skills and those that model high-level tasks composed of primitive actions. We devote a chapter to each of these. Chapter 7 is devoted to interactive and active learning approaches that allow the robot to refine an existing task model. And finally, Chapter 8 provides best practices for evaluation of LfD systems, with a focus on how to approach experiments with human subjects in this domain.

Cited By

  1. Shah A, Kamath P, Li S, Craven P, Landers K, Oden K and Shah J (2023). Supervised Bayesian specification inference from demonstrations, International Journal of Robotics Research, 42:14, (1245-1264), Online publication date: 1-Dec-2023.
  2. ACM
    Papadopoulos C and Katsanos C Teaching Assembly Tasks to Robots Using a 3D Simulation Environment Proceedings of the 2nd International Conference of the ACM Greek SIGCHI Chapter, (1-8)
  3. ACM
    Hedlund-Botti E and Gombolay M Investigating Learning from Demonstration in Imperfect and Real World Scenarios Companion of the 2023 ACM/IEEE International Conference on Human-Robot Interaction, (769-771)
  4. ACM
    Zhang Q, Narcomey A, Candon K and Vázquez M Self-Annotation Methods for Aligning Implicit and Explicit Human Feedback in Human-Robot Interaction Proceedings of the 2023 ACM/IEEE International Conference on Human-Robot Interaction, (398-407)
  5. ACM
    Ajaykumar G, Steele M and Huang C (2021). A Survey on End-User Robot Programming, ACM Computing Surveys, 54:8, (1-36), Online publication date: 30-Nov-2022.
  6. Vats S, Kroemer O and Likhachev M Synergistic Scheduling of Learning and Allocation of Tasks in Human-Robot Teams 2022 International Conference on Robotics and Automation (ICRA), (2789-2795)
  7. Sultangazin A, Pannocchi L, Fraile L and Tabuada P Watch and Learn: Learning to control feedback linearizable systems from expert demonstrations 2022 International Conference on Robotics and Automation (ICRA), (8577-8583)
  8. Phaijit O, Obaid M, Sammut C and Johal W A Demonstration of the Taxonomy of Functional Augmented Reality for Human-Robot Interaction Proceedings of the 2022 ACM/IEEE International Conference on Human-Robot Interaction, (981-985)
  9. van Waveren S, Pek C, Tumova J and Leite I Correct Me If I'm Wrong: Using Non-Experts to Repair Reinforcement Learning Policies Proceedings of the 2022 ACM/IEEE International Conference on Human-Robot Interaction, (493-501)
  10. Green H, Islam M, Ali S and Iqbal T Who's Laughing NAO? Proceedings of the 2022 ACM/IEEE International Conference on Human-Robot Interaction, (313-322)
  11. Phaijit O, Obaid M, Sammut C and Johal W A Taxonomy of Functional Augmented Reality for Human-Robot Interaction Proceedings of the 2022 ACM/IEEE International Conference on Human-Robot Interaction, (294-303)
  12. Schrum M, Hedlund-Botti E, Moorman N and Gombolay M MIND MELD: Personalized Meta-Learning for Robot-Centric Imitation Learning Proceedings of the 2022 ACM/IEEE International Conference on Human-Robot Interaction, (157-165)
  13. Sultangazin A, Fraile L and Tabuada P Exploiting the experts: Learning to control unknown SISO feedback linearizable systems from expert demonstrations * 2021 60th IEEE Conference on Decision and Control (CDC), (5789-5794)
  14. ACM
    Gervits F, Briggs G, Roque A, Kadomatsu G, Thurston D, Scheutz M and Marge M Decision-Theoretic Question Generation for Situated Reference Resolution: An Empirical Study and Computational Model Proceedings of the 2021 International Conference on Multimodal Interaction, (150-158)
  15. Arduengo M, Arduengo A, Colomé A, Lobo-Prat J and Torras C Human to Robot Whole-Body Motion Transfer 2020 IEEE-RAS 20th International Conference on Humanoid Robots (Humanoids), (299-305)
  16. Najar A, Sigaud O and Chetouani M Teaching a Robot with Unlabeled Instructions: The TICS Architecture Proceedings of the 20th International Conference on Autonomous Agents and MultiAgent Systems, (1738-1739)
  17. ACM
    Ajaykumar G and Huang C User Needs and Design Opportunities in End-User Robot Programming Companion of the 2020 ACM/IEEE International Conference on Human-Robot Interaction, (93-95)
  18. ACM
    Shah A and Shah J Interactive Robot Training for Temporal Tasks Companion of the 2020 ACM/IEEE International Conference on Human-Robot Interaction, (603-605)
  19. ACM
    Wang Y, Ajaykumar G and Huang C See What I See Proceedings of the 2020 ACM/IEEE International Conference on Human-Robot Interaction, (639-648)
  20. ACM
    Unhelkar V, Li S and Shah J Decision-Making for Bidirectional Communication in Sequential Human-Robot Collaborative Tasks Proceedings of the 2020 ACM/IEEE International Conference on Human-Robot Interaction, (329-341)
  21. Sena A and Howard M (2020). Quantifying teaching behavior in robot learning from demonstration, International Journal of Robotics Research, 39:1, (54-72), Online publication date: 1-Jan-2020.
  22. Mourad N, Ezzeddine A, Nadjar Araabi B, Nili Ahmadabadi M and Li Y (2020). Learning from Demonstrations and Human Evaluative Feedbacks, Journal of Robotics, 2020, Online publication date: 1-Jan-2020.
  23. Celemin C, Maeda G, Ruiz-del-Solar J, Peters J and Kober J (2020). Reinforcement learning of motor skills using Policy Search and human corrective advice, International Journal of Robotics Research, 38:14, (1560-1580), Online publication date: 1-Dec-2019.
  24. Kamalaruban P, Devidze R, Cevher V and Singla A Interactive teaching algorithms for inverse reinforcement learning Proceedings of the 28th International Joint Conference on Artificial Intelligence, (2692-2700)
  25. Celemin C and Ruiz-Del-Solar J (2019). An Interactive Framework for Learning Continuous Actions Policies Based on Corrective Feedback, Journal of Intelligent and Robotic Systems, 95:1, (77-97), Online publication date: 1-Jul-2019.
  26. Castellanos-Cruz J, Tavakoli M, Pilarski P and Adams K Supporting Play by Applying Haptic Guidance Along a Surface Learnt from Single Motion Trajectories 2019 IEEE 16th International Conference on Rehabilitation Robotics (ICORR), (175-180)
  27. Gesel P, Begum M and Roche D Learning Motion Trajectories from Phase Space Analysis of the Demonstration 2019 International Conference on Robotics and Automation (ICRA), (7055-7061)
  28. Hussein M, Begum M and Petrik M Inverse Reinforcement Learning of Interaction Dynamics from Demonstrations 2019 International Conference on Robotics and Automation (ICRA), (2267-2274)
  29. Pérez-Dattari R, Celemin C, Ruiz-del-Solar J and Kober J Continuous Control for High-Dimensional State Spaces: An Interactive Learning Approach 2019 International Conference on Robotics and Automation (ICRA), (7611-7617)
  30. Vasco M, Melo F, Martins de Matos D, Paiva A and Inamura T Online Motion Concept Learning Proceedings of the 18th International Conference on Autonomous Agents and MultiAgent Systems, (2244-2246)
  31. Fitzgerald T, Short E, Goel A and Thomaz A Human-guided Trajectory Adaptation for Tool Transfer Proceedings of the 18th International Conference on Autonomous Agents and MultiAgent Systems, (1350-1358)
  32. Mohseni-Kabir A, Li C, Wu V, Miller D, Hylak B, Chernova S, Berenson D, Sidner C and Rich C (2019). Simultaneous learning of hierarchy and primitives for complex robot tasks, Autonomous Robots, 43:4, (859-874), Online publication date: 1-Apr-2019.
  33. ACM
    Gao Y and Huang C PATI Proceedings of the 24th International Conference on Intelligent User Interfaces, (345-355)
  34. Racca M, Oulasvirta A and Kyrki V Teacher-aware active robot learning Proceedings of the 14th ACM/IEEE International Conference on Human-Robot Interaction, (335-343)
  35. Jackson A, Northcutt B and Sukthankar G The benefits of immersive demonstrations for teaching robots Proceedings of the 14th ACM/IEEE International Conference on Human-Robot Interaction, (326-334)
  36. Unhelkar V and Shah J Learning models of sequential decision-making with partial specification of agent behavior Proceedings of the Thirty-Third AAAI Conference on Artificial Intelligence and Thirty-First Innovative Applications of Artificial Intelligence Conference and Ninth AAAI Symposium on Educational Advances in Artificial Intelligence, (2522-2530)
  37. Shah A, Kamath P, Li S and Shah J Bayesian inference of temporal task specifications from demonstrations Proceedings of the 32nd International Conference on Neural Information Processing Systems, (3808-3817)
  38. ACM
    Fitzgerald T, Goel A and Thomaz A (2018). Human-Guided Object Mapping for Task Transfer, ACM Transactions on Human-Robot Interaction, 7:2, (1-24), Online publication date: 31-Oct-2018.
  39. ACM
    Sefidgar Y, Weng T, Harvey H, Elliott S and Cakmak M RobotIST Proceedings of the 2018 ACM Symposium on Spatial User Interaction, (141-149)
  40. Bullard K, Thomaz A and Chernova S Towards Intelligent Arbitration of Diverse Active Learning Queries 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), (6049-6056)
  41. Harrison B, Ehsan U and Riedl M Guiding Reinforcement Learning Exploration Using Natural Language Proceedings of the 17th International Conference on Autonomous Agents and MultiAgent Systems, (1956-1958)
  42. Bullard K, Chernova S and Thomaz A Human-Driven Feature Selection for a Robotic Agent Learning Classification Tasks from Demonstration 2018 IEEE International Conference on Robotics and Automation (ICRA), (6923-6930)
  43. ACM
    Jackson A, Northcutt B and Sukthankar G The Benefits of Teaching Robots using VR Demonstrations Companion of the 2018 ACM/IEEE International Conference on Human-Robot Interaction, (129-130)
  44. ACM
    Banerjee S and Chernova S Efficient Human-Robot Interaction for Robust Autonomy in Task Execution Companion of the 2018 ACM/IEEE International Conference on Human-Robot Interaction, (291-292)
  45. ACM
    Clark-Turner M and Begum M Deep Reinforcement Learning of Abstract Reasoning from Demonstrations Proceedings of the 2018 ACM/IEEE International Conference on Human-Robot Interaction, (160-168)
  46. ACM
    Racca M and Kyrki V Active Robot Learning for Temporal Task Models Proceedings of the 2018 ACM/IEEE International Conference on Human-Robot Interaction, (123-131)
  47. Schroecker Y and Isbell C State aware imitation learning Proceedings of the 31st International Conference on Neural Information Processing Systems, (2915-2924)
  48. ACM
    Jha A, Chiddarwar S, Bhute R, Alakshendra V, Nikhade G and Khandekar P Imitation Learning in Industrial Robots Proceedings of the 2017 3rd International Conference on Advances in Robotics, (1-6)
  49. (2017). Deliberation for autonomous robots, Artificial Intelligence, 247:C, (10-44), Online publication date: 1-Jun-2017.
  50. ACM
    Huang J and Cakmak M Code3 Proceedings of the 2017 ACM/IEEE International Conference on Human-Robot Interaction, (453-462)
  51. Thomaz A, Hoffman G and Cakmak M (2016). Computational Human-Robot Interaction, Foundations and Trends in Robotics, 4:2-3, (105-223), Online publication date: 20-Dec-2016.
  52. Krening S, Harrison B, Feigh K, Isbell C and Thomaz A Object-Focused Advice in Reinforcement Learning Proceedings of the 2016 International Conference on Autonomous Agents & Multiagent Systems, (1447-1448)
  53. Schroecker Y, Ben Amor H and Thomaz A Directing Policy Search with Interactively Taught Via-Points Proceedings of the 2016 International Conference on Autonomous Agents & Multiagent Systems, (1052-1059)
  54. Kurenkov A, Akgun B and Thomaz A An evaluation of GUI and kinesthetic teaching methods for constrained-keyframe skills 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), (3608-3613)
  55. ACM
    Jensen L, Fischer K, Shukla D and Piater J Negotiating Instruction Strategies during Robot Action Demonstration Proceedings of the Tenth Annual ACM/IEEE International Conference on Human-Robot Interaction Extended Abstracts, (143-144)
  56. Lawson W, Sullivan K, Narber C, Bekele E and Hiatt L Touch recognition and learning from demonstration (LfD) for collaborative human-robot firefighting teams 2016 25th IEEE International Symposium on Robot and Human Interactive Communication (RO-MAN), (994-999)
  57. Mohseni-Kabir A, Wu V, Chernova S and Rich C What's in a primitive? Identifying reusable motion trajectories in narrated demonstrations 2016 25th IEEE International Symposium on Robot and Human Interactive Communication (RO-MAN), (267-272)
  58. Bullard K, Akgun B, Chernova S and Thomaz A Grounding action parameters from demonstration 2016 25th IEEE International Symposium on Robot and Human Interactive Communication (RO-MAN), (253-260)
  59. Orendt E, Fichtner M and Henrich D Robot programming by non-experts: Intuitiveness and robustness of One-Shot robot programming 2016 25th IEEE International Symposium on Robot and Human Interactive Communication (RO-MAN), (192-199)
  60. Gao Y, Yang F, Frisk M, Hemandez D, Peters C and Castellano G Learning Socially Appropriate Robot Approaching Behavior Toward Groups using Deep Reinforcement Learning 2019 28th IEEE International Conference on Robot and Human Interactive Communication (RO-MAN), (1-8)
  61. Carpio E, Clark-Turner M and Begum M Learning Sequential Human-Robot Interaction Tasks from Demonstrations: The Role of Temporal Reasoning 2019 28th IEEE International Conference on Robot and Human Interactive Communication (RO-MAN), (1-8)
Contributors
  • Georgia Institute of Technology
  • The University of Texas at Austin

Recommendations