Affect-Driven Learning of Robot Behaviour for Collaborative Human-Robot Interactions

Nikhil Churamani , Pablo Barros , Hatice Gunes , Stefan Wermter
Frontiers in Robotics and AI Volume 9, doi: 10.3389/frobt.2022.717193 - Feb 2022 Open Access
Associated documents :  
Collaborative interactions require social robots to share the users’ perspective on the interactions and adapt to the dynamics of their affective behaviour. Yet, current approaches for affective behaviour generation in robots focus on instantaneous perception to generate a one-to-one mapping between observed human expressions and static robot actions. In this paper, we propose a novel framework for affect-driven behaviour generation in social robots. The framework consists of (i) a hybrid neural model for evaluating facial expressions and speech of the users, forming intrinsic affective representations in the robot, (ii) an Affective Core, that employs self-organising neural models to embed behavioural traits like patience and emotional actuation that modulate the robot’s affective appraisal, and (iii) a Reinforcement Learning model that uses the robot’s appraisal to learn interaction behaviour. We investigate the effect of modelling different affective core dispositions on the affective appraisal and use this affective appraisal as the motivation to generate robot behaviours. For evaluation, we conduct a user study (n = 31) where the NICO robot acts as a proposer in the Ultimatum Game. The effect of the robot’s affective core on its negotiation strategy is witnessed by participants, who rank a patient robot with high emotional actuation higher on persistence, while an impatient robot with low emotional actuation is rated higher on its generosity and altruistic behaviour.

 

@Article{CBGW22, 
 	 author =  {Churamani, Nikhil and Barros, Pablo and Gunes, Hatice and Wermter, Stefan},  
 	 title = {Affect-Driven Learning of Robot Behaviour for Collaborative Human-Robot Interactions}, 
 	 journal = {Frontiers in Robotics and AI},
 	 number = {},
 	 volume = {9},
 	 pages = {},
 	 year = {2022},
 	 month = {Feb},
 	 publisher = {},
 	 doi = {10.3389/frobt.2022.717193}, 
 }