journal article·2021-01-21Open access

Intrinsically Motivated Open-Ended Multi-Task Learning Using Transfer Learning to Discover Task Hierarchy

Nicolas Duminy, Sao Mai Nguyen, Junshuai Zhu, Dominique Duhaut, Jerome Kerdreux

Applied Sciences· Volume 11· Issue 3

Abstract

In open-ended continuous environments, robots need to learn multiple parameterised control tasks in hierarchical reinforcement learning. We hypothesise that the most complex tasks can be learned more easily by transferring knowledge from simpler tasks, and faster by adapting the complexity of the actions to the task. We propose a task-oriented representation of complex actions, called procedures, to learn online task relationships and unbounded sequences of action primitives to control the different observables of the environment. Combining both goal-babbling with imitation learning, and active learning with transfer of knowledge based on intrinsic motivation, our algorithm self-organises its learning process. It chooses at any given time a task to focus on; and what, how, when and from whom to transfer knowledge. We show with a simulation and a real industrial robot arm, in cross-task and cross-learner transfer settings, that task composition is key to tackle highly complex tasks. Task decomposition is also efficiently transferred across different embodied learners and by active imitation, where the robot requests just a small amount of demonstrations and the adequate type of information. The robot learns and exploits task dependencies so as to learn tasks of every complexity.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Robot Manipulation and Learning · Reinforcement Learning in Robotics · Motor Control and Adaptation

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Département Mathématiques Informatique Statistique, Université Bretagne Sud, Lab-STICC, UBL, 56321 Lorient, France

IMT Atlantique, Lab-STICC, UBL, 29238 Brest, France

Flowers Team, U2IS, ENSTA Paris, Institut Polytechnique de Paris & Inria, 91120 Palaiseau, France

Funding

European Regional Development Fund

References (53)

Show source-provided references
1. Sutton, R.S., and Barto, A.G. (1998). Reinforcement Learning: An introduction, MIT Press.10.1109/TNN.1998.712192 ↗
2. Action representations in robotics: A taxonomy and systematic classification10.1177/0278364919835020 ↗
3. Learning and development in neural networks: The importance of starting small10.1016/0010-0277(93)90058-4 ↗
4. Bengio, Y., Louradour, J., Collobert, R., and Weston, J. (2009). Curriculum Learning. Proceedings of the 26th Annual International Conference on Machine Learning, ACM.10.1145/1553374.1553380 ↗
5. A survey on transfer learning10.1109/TKDE.2009.191 ↗
6. Transfer learning for reinforcement learning domains: A survey
7. A survey of transfer learning10.1186/s40537-016-0043-6 ↗
8. Primate culture and social learning10.1207/s15516709cog2403_6 ↗
9. Call, J., and Carpenter, M. (2002). Imitation in Animals and Artifacts, MIT Press. Chapter Three Sources of Information in Social Learning.10.7551/mitpress/3676.003.0010 ↗
10. Shared intentionality10.1111/j.1467-7687.2007.00573.x ↗
11. Piaget, J. (1952). The Origins of Intelligence in Children (M. Cook, Trans.), WW Norton & Co.10.1037/11494-000 ↗
12. Deci, E., and Ryan, R.M. (1985). Intrinsic Motivation and Self-Determination in Human Behavior, Plenum Press.10.1007/978-1-4899-2271-7 ↗
13. Intrinsic Motivation Systems for Autonomous Mental Development10.1109/TEVC.2006.890271 ↗
14. Formal Theory of Creativity, Fun, and Intrinsic Motivation (1990–2010)10.1109/TAMD.2010.2056368 ↗
15. Baranes, A., and Oudeyer, P.Y. (2010, January 18–22). Intrinsically motivated goal exploration for active motor learning in robots: A case study. Proceedings of the 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems, Taipei, Taiwan.10.1109/IROS.2010.5651385 ↗
16. Goal Babbling permits Direct Learning of Inverse Kinematics10.1109/TAMD.2010.2062511 ↗
17. Forestier, S., Mollard, Y., and Oudeyer, P. (2017). Intrinsically Motivated Goal Exploration Processes with Automatic Curriculum Learning. arXiv.
18. CURIOUS: Intrinsically Motivated Modular Multi-Goal Reinforcement Learning
19. Motor primitives—new data and future questions10.1016/j.conb.2015.04.004 ↗
20. Imitating others by composition of primitive actions: A neuro-dynamic model10.1016/j.robot.2011.11.005 ↗
21. Riedmiller, M., Hafner, R., Lampe, T., Neunert, M., Degrave, J., van de Wiele, T., Mnih, V., Heess, N., and Springenberg, J.T. (2018). Learning by Playing Solving Sparse Reward Tasks from Scratch. arXiv.
22. Barto, A.G., Konidaris, G., and Vigorito, C. (2013). Behavioral hierarchy: Exploration and representation. Computational and Robotic Models of the Hierarchical Organization of Behavior, Springer.10.1007/978-3-642-39875-9_2 ↗
23. Skill Discovery in Continuous Reinforcement Learning Domains using Skill Chaining
24. Recent advances in hierarchical reinforcement learning10.1023/A:1022140919877 ↗
25. Manoury, A., Nguyen, S.M., and Buche, C. (2019). Hierarchical affordance discovery using intrinsic motivation. Proceedings of the 7th International Conference on Human-Agent Interaction, ACM.10.1145/3349537.3351898 ↗
26. Hierarchical deep reinforcement learning: Integrating temporal abstraction and intrinsic motivation
27. Duminy, N., Nguyen, S.M., and Duhaut, D. (February, January 31). Learning a set of interrelated tasks by using sequences of motor policies for a strategic intrinsically motivated learner. Proceedings of the 2018 Second IEEE International Conference on Robotic Computing (IRC), Laguna Hills, CA, USA.10.1109/IRC.2018.00061 ↗
28. Schaal, S. (1997). Learning from demonstration. Advances in Neural Information Processing Systems, MIT Press.
29. Billard, A., Calinon, S., Dillmann, R., and Schaal, S. (2007). Handbook of Robotics, MIT Press. Number 59; Chapter Robot Programming by Demonstration.10.1007/978-3-540-30301-5_60 ↗
30. Muelling, K., Kober, J., and Peters, J. (2010, January 6–8). Learning table tennis with a mixture of motor primitives. Proceedings of the 2010 10th IEEE-RAS International Conference on Humanoid Robots, Nashville, TN, USA.10.1109/ICHR.2010.5686298 ↗
31. Autonomous exploration of motor skills by skill babbling10.1007/s10514-016-9613-x ↗
32. Taylor, M.E., Suay, H.B., and Chernova, S. (2011). Integrating reinforcement learning with human demonstrations of varying ability. The 10th International Conference on Autonomous Agents and Multiagent Systems-Volume 2, International Foundation for Autonomous Agents and Multiagent Systems.
33. Experiments in Socially Guided Exploration: Lessons learned in building robots that learn with and without human teachers10.1080/09540090802091917 ↗
34. Grollman, D.H., and Jenkins, O.C. (2010, January 18–22). Incremental learning of subtasks from unsegmented demonstration. Proceedings of the 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems, Taipei, Taiwan.10.1109/IROS.2010.5650500 ↗
35. Learning a Set of Interrelated Tasks by Using a Succession of Motor Policies for a Socially Guided Intrinsically Motivated Learner10.3389/fnbot.2018.00087 ↗
36. Argall, B.D., Browning, B., and Veloso, M. (2008, January 22–26). Learning robot motion control with demonstration and advice-operators. Proceedings of the 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems, Nice, France.10.1109/IROS.2008.4651020 ↗
37. Interactive Policy Learning through Confidence-Based Autonomy10.1613/jair.2584 ↗
38. Active choice of teachers, learning strategies and goals for a socially guided intrinsic motivation learner10.2478/s13230-013-0110-z ↗
39. Designing interactions for robot active learners10.1109/TAMD.2010.2051030 ↗
40. Begus, K., and Southgate, V. (2018). Active Learning from Infancy to Childhood, Springer. Chapter Curious Learners: How Infants’ Motivation to Learn Shapes and Is Shaped by Infants’ Interactions with the Social World.10.1007/978-3-319-77182-3_2 ↗
41. Infants prefer to imitate a reliable person10.1016/j.infbeh.2011.01.006 ↗
42. Fournier, P., Colas, C., Sigaud, O., and Chetouani, M. (2019). CLIC: Curriculum Learning and Imitation for object Control in non-rewarding environments. IEEE Trans. Cogn. Dev. Syst., 1.
43. Duminy, N., Nguyen, S.M., and Duhaut, D. (2018, January 7–10). Effects of social guidance on a robot learning sequences of policies in hierarchical learning. Proceedings of the 2018 IEEE International Conference on Systems, Man, and Cybernetics (SMC), Miyazaki, Japan.10.1109/SMC.2018.00636 ↗
44. Cognitive developmental robotics: A survey10.1109/TAMD.2009.2021702 ↗
45. Cangelosi, A., and Schlesinger, M. (2015). Developmental Robotics: From Babies to Robots, MIT Press.10.7551/mitpress/9320.001.0001 ↗
46. Socially Guided Intrinsic Motivation for Robot Learning of Motor Skills10.1007/s10514-013-9339-y ↗
47. Kubicki, S., Pasco, D., Hoareau, C., and Arnaud, I. (2016). Using a tangible interactive tabletop to learn at school: Empirical studies in the wild. Actes de la 28ième Conférence Francophone sur l’Interaction Homme-Machine, ACM.10.1145/3004107.3004120 ↗
48. Pastor, P., Hoffmann, H., Asfour, T., and Schaal, S. (2009, January 12–17). Learning and generalization of motor skills by learning from demonstration. Proceedings of the 2009 IEEE International Conference on Robotics and Automation, Kobe, Japan.10.1109/ROBOT.2009.5152385 ↗
49. Stulp, F., and Schaal, S. (2011, January 26–28). Hierarchical reinforcement learning with movement primitives. Proceedings of the 2011 11th IEEE-RAS International Conference on Humanoid Robots, Bled, Slovenia.10.1109/Humanoids.2011.6100841 ↗
50. Da Silva, B., Konidaris, G., and Barto, A.G. (2012). Learning Parameterized Skills. arXiv.
51. Between MDPs and semi-MDPs: A framework for temporal abstraction in reinforcement learning10.1016/S0004-3702(99)00052-1 ↗
52. Cole, M., John-Steiner, V., Scribner, S., and Souberman, E. (1978). Mind in Society: The Development of Higher Psychological Processes, Harvard University Press.
53. Nguyen, S.M., and Oudeyer, P.Y. (December, January 29). Interactive Learning Gives the Tempo to an Intrinsically Motivated Robot Learner. Proceedings of the 2012 12th IEEE-RAS International Conference on Humanoid Robots (Humanoids 2012), Osaka, Japan.10.1109/HUMANOIDS.2012.6651588 ↗