Proceedings

Tensor Based Knowledge Transfer Across Skill Categories for Robot Control

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Main track. Pages 3462-3468.

https://doi.org/10.24963/ijcai.2017/484

Abstract

Advances in hardware and learning for control are enabling robots to perform increasingly dextrous and dynamic control tasks. These skills typically require a prohibitive amount of exploration for reinforcement learning, and so are commonly achieved by imitation learning from manual demonstration. The costly non-scalable nature of manual demonstration has motivated work into skill generalisation, e.g., through contextual policies and options. Despite good results, existing work along these lines is limited to generalising across variants of one skill such as throwing an object to different locations. In this paper we go significantly further and investigate generalisation across qualitatively different classes of control skills. In particular, we introduce a class of neural network controllers that can realise four distinct skill classes: reaching, object throwing, casting, and ball-in-cup. By factorising the weights of the neural network, we are able to extract transferrable latent skills, that enable dramatic acceleration of learning in cross-task transfer. With a suitable curriculum, this allows us to learn challenging dextrous control tasks like ball-in-cup from scratch with pure reinforcement learning.

  1. [Ammar et al., 2014] Haitham Bou Ammar, Eric Eaton, Paul Ruvolo, and Matthew Taylor. Online multi-task learning for policy gradient methods. In ICML, 2014.
  2. [Argall et al., 2009] Brenna D. Argall, Sonia Chernova, Manuela Veloso, and Brett Browning. A survey of robot learning from demonstration. Robot. Auton. Syst., 57(5):469-483, May 2009.
  3. [Bengio et al., 2009] Yoshua Bengio, Jérôme Louradour, Ronan Collobert, and Jason Weston. Curriculum learning. In ICML, 2009.
  4. [Deisenroth et al., 2014] M. P. Deisenroth, P. Englert, J. Pe- ters, and D. Fox. Multi-task policy search for robotics. In ICRA, pages 3876-3881, May 2014.
  5. [Isele et al., 2016] David Isele, Jose Marcio Luna, Eric Eaton, Gabriel V. de la Cruz, James Irwin, Brandon Kalla- her, and Matthew E. Taylor. Lifelong learning for distur- bance rejection on mobile robots. In IROS, 2016.
  6. [Kern et al., 2004] Stefan Kern, Sibylle D Müller, Nikolaus Hansen, Dirk Büche, Jiri Ocenasek, and Petros Koumout- sakos. Learning probability distributions in continuous evolutionary algorithms-a comparative review. Natural Computing, 3(1):77-112, 2004.
  7. [Kober and Peters, 2010] Jens Kober and Jan Peters. Policy search for motor primitives in robotics. Machine Learning, 84(1):171-203, 2010.
  8. [Kober et al., 2010] J. Kober, E. Oztop, and J. Peters. Rein- forcement learning to adjust robot movements to new sit- uations. In Robotics: Science and Systems (R:SS), 2010. IJCAI
  9. [Kormushev et al., 2010] P. Kormushev, S. Calinon, and D. G. Caldwell. Robot motor skill coordination with em- based reinforcement learning. In IROS, 2010.
  10. [Kumar and Daume III, 2012] Abhishek Kumar and Hal Daume III. Learning task grouping and overlap in multi- task learning. In ICML, 2012.
  11. [Kupcsik et al., 2013] Andras Gabor Kupcsik, Marc Peter Deisenroth, Jan Peters, and Gerhard Neumann. Data- efficient generalization of robot skills with contextual pol- icy search. In AAAI, 2013.
  12. [Lathauwer et al., 2000] L. D. Lathauwer, B. D. Moor, and J. Vandewalle. A multilinear singular value decomposi- tion. In SIAM Journal on Matrix Analysis and Applica- tions, 2000.
  13. [Lazaric and Ghavamzadeh, 2010] Alessandro Lazaric and Mohammad Ghavamzadeh. Bayesian multi-task reinforce- ment learning. In ICML, 2010.
  14. [Lebedev et al., 2015] Vadim Lebedev, Yaroslav Ganin, Maksim Rakhuba, Ivan Oseledets, and Victor Lempitsky. Speeding-up convolutional neural networks using fine- tuned cp-decomposition. In ICLR, 2015.
  15. [Luck et al., 2014] K. S. Luck, G. Neumann, E. Berger, J. Peters, and H. B. Amor. Latent space policy search for robotics. In IROS, 2014. [Mokhtari and Benallegue, 2004] Abdellah Mokhtari and Abdelaziz Benallegue. Dynamic feedback controller of euler angles and wind parameters estimation for a quadro- tor unmanned aerial vehicle. In ICRA, 2004.
  16. [Parisotto et al., 2016] Emilio Parisotto, Jimmy Lei Ba, and Ruslan Salakhutdinov. Actor-mimic: Deep multitask and transfer reinforcement learning. In ICLR, 2016.
  17. [Peters and Schaal, 2008] Jan Peters and Stefan Schaal. Re- inforcement learning of motor skills with policy gradients. Neural Networks, 21(4):682 -697, 2008.
  18. [Ring, 1998] Mark B Ring. Child: A first step towards con- tinual learning. Machine Learning, pages 261-292, 1998.
  19. [Ruvolo and Eaton, 2013a] Paul Ruvolo and Eric Eaton. Ac- tive task selection for lifelong machine learning. In AAAI, 2013.
  20. [Ruvolo and Eaton, 2013b] Paul Ruvolo and Eric Eaton. Ella: An efficient lifelong learning algorithm. In ICML, 2013.
  21. [Schaal et al., 2005] Stefan Schaal, Jan Peters, Jun Nakan- ishi, and Auke Ijspeert. Learning movement primitives. In International Symposium on Robotics Research, 2005.
  22. [Selfridge et al., 1985] Oliver G Selfridge, Richard S Sutton, and Andrew G Barto. Training and tracking in robotics. In IJCAI, pages 670-672, 1985. IJCAI
  23. [Stulp and Sigaud, 2013] F. Stulp and O. Sigaud. Robot skill learning: From reinforcement learning to evolution strate- gies. Paladyn, Journal of Behavioral Robotics, 4(1):49- 61, 2013.
  24. [Stulp et al., 2013] F. Stulp, G. Raiola, A. Hoarau, S. Ivaldi, and O. Sigaud. Learning compact parameterized skills with a single regression. In Humanoids, 2013.
  25. [Stulp et al., 2014] Freek Stulp, Laura Herlant, Antoine Hoarau, and Gennaro Raiola. Simultaneous on-line dis- covery and improvement of robotic skill options. In IROS, 2014.
  26. [Taylor and Stone, 2009] Matthew E Taylor and Peter Stone. Transfer learning for reinforcement learning domains: A survey. Journal of Machine Learning Research, 10(Jul):1633-1685, 2009.
  27. [Thrun, 1996] Sebastian Thrun. Is learning the n-th thing any easier than learning the first? In NIPS, 1996.
  28. [Tucker, 1966] Ledyard R Tucker. Some mathematical notes on three-mode factor analysis. Psychometrika, 31(3):279- 311, 1966.
  29. [Wimalawarne et al., 2014] Kishan Wimalawarne, Masashi Sugiyama, and Ryota Tomioka. Multitask learning meets tensor factorization: task imputation via convex optimiza- tion. In NIPS, 2014.
  30. [Yang and Hospedales, 2015] Yongxin Yang and Timo- thy M. Hospedales. A unified perspective on multi-domain and multi-task learning. In ICLR, 2015.
  31. [Yang and Hospedales, 2017] Yongxin Yang and Timo- thy M. Hospedales. Deep multi-task representation learning: A tensor factorisation approach. ICLR, 2017.

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

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