DOI QR코드

DOI QR Code

Deep Reinforcement Learning-Based Cooperative Robot Using Facial Feedback

표정 피드백을 이용한 딥강화학습 기반 협력로봇 개발

  • Jeon, Haein (Department of Artificial Intelligence, Kyungpook National University) ;
  • Kang, Jeonghun (Department of Artificial Intelligence, Kyungpook National University) ;
  • Kang, Bo-Yeong (Department of Robot and Smart System Engineering, Kyungpook National University)
  • Received : 2022.05.27
  • Accepted : 2022.07.06
  • Published : 2022.08.31

Abstract

Human-robot cooperative tasks are increasingly required in our daily life with the development of robotics and artificial intelligence technology. Interactive reinforcement learning strategies suggest that robots learn task by receiving feedback from an experienced human trainer during a training process. However, most of the previous studies on Interactive reinforcement learning have required an extra feedback input device such as a mouse or keyboard in addition to robot itself, and the scenario where a robot can interactively learn a task with human have been also limited to virtual environment. To solve these limitations, this paper studies training strategies of robot that learn table balancing tasks interactively using deep reinforcement learning with human's facial expression feedback. In the proposed system, the robot learns a cooperative table balancing task using Deep Q-Network (DQN), which is a deep reinforcement learning technique, with human facial emotion expression feedback. As a result of the experiment, the proposed system achieved a high optimal policy convergence rate of up to 83.3% in training and successful assumption rate of up to 91.6% in testing, showing improved performance compared to the model without human facial expression feedback.

Keywords

Acknowledgement

This research was supported by Kyungpook National University Research Fund, 2021

References

  1. M. Tonkin, J. Vitale, S. Herse, M.-A. Williams, W. Judge, and X. Wang, "Design Methodology for the UX of HRI: A Field Study of a Commercial Social Robot at an Airport," 2018 ACM/IEEE International Conference on Human-Robot Interaction, Chicago IL, USA, pp. 407-415, 2018, DOI: 10.1145/3171221.3171270.
  2. T. Morita, N. Kashiwagi, A. Yorozu, H. Suzuki, and T. Yamaguchi, "Evaluation of a multi-robot cafe based on service quality dimensions," The Review of Socionetwork Strategies, vol. 14, no.1, pp. 55-76, 2020, DOI: 10.1007/s12626-019-00049-x.
  3. R. A. Knepper, T. Layton, J. Romanishin, and D. Rus, "IkeaBot: An autonomous multi-robot coordinated furniture assembly system," 2013 IEEE International Conference on Robotics and Automation, Karlsruhe, Germany, DOI: 10.1109/ICRA.2013.6630673.
  4. J. Kober, J. A. Bagnell, and J. Peters, "Reinforcement learning in robotics: A survey," The International Journal of Robotics Research, vol. 32, no. 11, 2013, DOI: 10.1177/0278364913495721.
  5. H. Nguyen and H. La, "Review of deep reinforcement learning for robot manipulation," 2019 Third IEEE International Conference on Robotic Computing (IRC), Naples, Italy, pp. 590-595, 2019, DOI: 10.1109/IRC.2019.00120.
  6. A. L. Thomaz, G. Hoffman, and C. Breazeal, "Reinforcement learning with human teachers: Understanding how people want to teach robots," ROMAN 2006-The 15th IEEE International Symposium on Robot and Human Interactive Communication, Hatfield, UK, 2006, DOI: 10.1109/ROMAN.2006.314459.
  7. V. Mnih, K. Kavukcuoglu, D. Silver, A. Graves, I. Antonoglou, D. Wierstra, and M. Riedmiller, "Playing atari with deep reinforcement learning," arXiv preprint arXiv:1312.5602, 2013, DOI: 10.48550/arXiv.1312.5602.
  8. Y. Kim and B.-Y. Kang, "Cooperative robot for table balancing using q-learning," The Journal of Korea Robotics Society, vol. 15, no. 4, pp. 404-412, Dec., 2020, DOI: 10.7746/jkros.2020.15.4.404.
  9. B. Price and C. Boutilier, "Accelerating reinforcement learning through implicit imitation," Journal of Artificial Intelligence Research, vol. 19, pp. 569-629, 2003, DOI: 10.1613/jair.898.
  10. Z. Wang and M. E. Taylor, "Interactive Reinforcement Learning with Dynamic Reuse of Prior Knowledge from Human/Agent's Demonstration," arXiv preprint arXiv:1805.04493, 2018, DOI: 10.48550/arXiv.1805.04493.
  11. T. Brys, A. Harutyunyan, H. B. Suay, S. Chernova, M. E. Taylor, and A. Nowe, "Reinforcement learning from demonstration through shaping," 24th International Conference on Artificial Intelligence, pp. 3352-3358, 2015, [Online], https://dl.acm.org/doi/abs/10.5555/2832581.2832716.
  12. M. Ullerstam and M. Mizukawa, "Teaching robots behavior patterns by using reinforcement learning: how to raise pet robots with a remote control," SICE 2004 Annual Conference, Sapporo, Japan, 2004, [Online], https://ieeexplore.ieee.org/document/1491384.
  13. W. B. Knox and P. Stone, "Interactively shaping agents via human reinforcement: The TAMER framework," Fifth International Conference on Knowledge Capture, pp. 9-16, 2009, DOI: 10.1145/1597735.1597738.
  14. S. Griffith, K. Subramanian, J. Scholz, C. L. Isbell, and A. L. Thomaz, "Policy shaping: Integrating human feedback with reinforcement learning," Advances in neural information processing systems 26 (NIPS 2013), 2013, [Online], https://proceedings.neurips.cc/paper/2013/hash/e034fb6b66aacc1d48f445ddfb08da98-Abstract.html.
  15. T. A. Kessler Faulkner, E. S. Short, and A. L. Thomaz, "Interactive reinforcement learning with inaccurate feedback," 2020 IEEE International Conference on Robotics and Automation (ICRA), Paris, France, 2020, DOI: 10.1109/ICRA40945.2020.9197219.
  16. V. Veeriah, P. M. Pilarski, and R. S. Sutton, ''Face valuing: Training user interfaces with facial expressions and reinforcement learning,'' arXiv:1606.02807, 2016, [Online], http://arxiv.org/abs/1606.02807.
  17. R. Arakawa, S. Kobayashi, Y. Unno, Y. Tsuboi, and S. Maeda, Dqn-tamer: Human-in-the-loop reinforcement learning with intractable feedback," arXiv preprint arXiv:1810.11748, 2018, [Online], https://arxiv.org/abs/1810.11748.
  18. NAO the humanoid and programmable robot | SoftBank Robotics, [Online], https://www.softbankrobotics.com/emea/en/nao, Access: Jun. 7, 2022.
  19. H.-S. Lee and B.-Y. Kang, "Continuous emotion estimation of facial expressions on JAFFE and CK+ datasets for human-robot interaction," Intelligent Service Robotics, vol. 13, no.1, 2020, DOI: 10.1007/s11370-019-00301-x.
  20. M. Lyons, M. Kamachi, M., and J. Gyoba, "The Japanese Female Facial Expression (JAFFE) Dataset," Third International Conference on Automatic Face and Gesture Recognition, Apr., 1998, DOI: 10.5281/zenodo.3451524.
  21. P. Lucey, J. F. Cohn, T. Kanade, J. Saragih, Z. Ambadar, and I. Matthews, "The extended cohn-kanade dataset (CK+): A complete dataset for action unit and emotion-specified expression," 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition - Workshops, San Francisco, CA, USA, 2010, DOI: 10.1109/CVPRW.2010.5543262.
  22. J. A. Russel, "A circumplex model of affect," Journal of Personality and Social Psychology, vol. 39, no. 6, pp. 1161-1178, 1980, DOI: 10.1037/h0077714.
  23. P. Shakyawar, P. Choure, and U. Singh, "Eigenface method through facial expression recognition," 2017 International conference of Electronics, Communication and Aerospace Technology (ICECA), Coimbatore, India, 2017, DOI: 10.1109/ICECA.2017.8212714.
  24. H. Zou and L. Xue, "A selective overview of sparse principal component analysis," Proceedings of the IEEE, vol. 106, no. 8, pp. 1311-1320, Aug., 2018, DOI: 10.1109/JPROC.2018.2846588.
  25. R. Ewing and K. Park, "Linear regression," Basic Quantitative Research Methods for Urban Planners. Routledge, pp. 220-269, 2020, [Online], https://books.google.co.kr/books?hl=ko&%lr=&id=Gzz3DwAAQBAJ&oi=fnd&pg=PP1&ots=HJz-Tw6pgs&sig=oFD_mUSrG3iw3pFr8_uL9bc0STw&redi%r_esc=y#v=onepage&q&f=false.
  26. V. Mnih, K. Kavukcuoglu, D. Silver, A. A. Rusu, J. Veness, M. G. Bellemare, A. Graves, M. Riedmiller, A. K. Fidjeland, G. Ostrovski, S. Petersen, C. Beattie, A. Sadik, I. Antonoglou, H. King, D. Kumaran, D. Wierstra, S. Legg, and D. Hassabis, "Human-level control through deep reinforcement learning," Nature, vol. 518, no. 7540, pp. 529-533 2015, DOI: 10.1038/nature14236.
  27. T.-T. Wong, "Performance evaluation of classification algorithms by k-fold and leave-one-out cross validation," Pattern Recognition vol. 48, no. 9, pp. 2839-2846, May, 2015, DOI: 10.1016/j.patcog.2015.03.009.
  28. H. Jeon, Y. Kim, and B.-Y. Kang, "Interactive Reinforcement Learning for Table Balancing Robot," Second International Combined Workshop on Spatial Language Understanding and Grounded Communication for Robotics, 2021, DOI: 10.18653/v1/2021.splurobonlp-1.8.
  29. T. Schaul, I. Antonoglou, and D. Silver, "Unit Tests for Stochastic Optimization," arXiv Preprint arXiv:1312.6055, 2013, DOI: 10.48550/arXiv.1312.6055.
  30. D. P. Kingma and J. Ba, "Adam: A Method for Stochastic Optimization," arXiv preprint arXiv:1412. 6980, 2014, DOI: 10.48550/arXiv.1412.6980.
  31. J. Duchi, E. Hazan, and Y. Singer, "Adaptive Subgradient Methods for Online Learning and Stochastic Optimization," Journal of Machine Learning Research, vol. 12, pp. 2121-2159, 2011, [Online], https://www.jmlr.org/papers/volume12/duchi11a/duchi11a.pdf.
  32. M. D. Zeiler, "ADADELTA: An Adaptive Learning Rate Method," arXiv Preprint arXiv:1212.5701, 2012, DOI: 10.48550/arXiv.1212.5701.
  33. E. M. Dogo, O. J. Afolabi, N. I. Nwulu, B. Twala, and C. O. Aigbavboa, "A Comparative Analysis of Gradient Descent-Based Optimization Algorithms on Convolutional Neural Networks," 2018 International Conference on Computational Techniques, Electronics and Mechanical Systems (CTEMS), Belgaum, India, 2018, DOI: 10.1109/CTEMS.2018.8769211.
  34. I. Kandel, M. Castelli, and A. Popovic, "Comparative study of first order optimizers for image classification using convolutional neural networks on histopathology images," Journal of Imaging, vol. 6, no. 9, 2020, DOI: 10.3390/jimaging6090092.