Motivations and emotional control

The main objective of this project is to design a decision making system, based on emotions and using unsupervised learning, for an autonomous and social robot.

RESEARCH TOPIC DESCRIPTION

This research is part of a large project which its main objective is to build an autonomous and social robot. The robot must learn to select the right behaviours in order to achieve its goals. The mechanisms involved in the decision making process are inspired on those used by humans and animals. Since it is a social robot, one of the required features would be the life-like appearance. The social aspect of the robot will be reflected in the fact that the human interaction is not going to be considered as a complement of the rest of functionalities of the robot, but as one of its basic features. For this kind of robots autonomy and emotions make them behave as if they were ''alive''. This feature would help people to think of them not as simple machines, but as real companions. For certain applications, a robot with its own personality is more attractive than another that simply executes the actions that it is programmed to do.

Many decision making architectures based on emotions have been implemented previously on robots. Most of them place emphasis on the external expression of the emotions (Breazeal,2002), (Fujita, 2001), (Shibata 1999). These robots have the possibility of expressing emotions through facial expressions and, sometimes, through their body gestures. In this case, emotions can be considered as a particular type of information, which is exchanged in the human-robot interaction. In nature, emotions have different purposes, and interaction is only one of them. But it has been proved that emotions have a fundamental role in human behaviour and social interaction. They also influence cognitive processes, particularly problem solving and decision making (Damasio, 1994). Emotions can also act as control and learning mechanisms (Fong, 2002). In this project, emotions are used for trying to imitate their natural function in learning processes and decision making.

Before the implementation of this system on a real robot, as a previous step, a decison making system has been developed using virtual agents, instead of robots. The agent lives in a virtual world where objects, needed to survive, and other agents exist. This agent must learn a policy of behaviour to survive, maintaining all his needs inside acceptable ranges. The policies establish a normative about what to do in each situation. This means that the agent must learn the right relation between states and actions. In this system the agent knows the properties of every object, i.e. the agent knows which actions can be executed with each object. What the agent does not know is which action is right in each situation. In order to carry out this learning process, the agent uses reinforcement learning algorithms.

In this reseach it is considered that the role each emotion plays, and how its associated mechanisms work are very specific. This implies that each emotion must be implemented on the robot/agent in a particular way. In this system the following emotions have been implemented:happiness, sadness and fear.

The emotions of happiness and sadness have been defined as the positive and negative variation of the wellbeing of the agent/robot. The wellbeing measures the degree of satisfaction of the drives or needs of the agent. It has been proved that, in order to learn a right policy of behaviour, the reinforcement function must be happiness and sadness. Therefore, these emotions are used as positive and negative rewards. Fear is presented from two points of view: to be afraid of executing risky actions, or to be afraid of being in a dangerous state. In this last case, fear is considered as a motivation, in accordance with other emotions theories.

We have proved that emotions are useful in the decision making system since happiness and sadness are used as positive and negative rewards. Therefore, these emotions are essential for the learning of policies. In relation to fear, when the agent uses fear to avoid risky actions, he improves his quality of life. Moreover, the use of Fear as a motivation makes the agent to learn to escape from dangerous states. Therefore, it has been proved the usefulness of the emotion fear.

Pictures and movies

Journal publications
- A.Castro-González; M.Malfaz; M.A.Salichs. An autonomous social robot in fear. IEEE Transactions on Autonomous Mental Development. In Press (http://dx.doi.org/10.1109/TAMD.2012.2234120). Vol. 0. No. 99. pp.1-1. 2013.
- M.Malfaz; A.Castro-González; R.Barber; M.A.Salichs. A biologically inspired architecture for an autonomous and social robot. IEEE Transactions on Autonomous Mental Development (http://dx.doi.org/10.1109/TAMD.2011.2112766). Vol. 3. No. 3. pp.232-246. 2011.
- A.Castro-González; M.Malfaz; M.A.Salichs. Learning the selection of actions for an autonomous social robot by reinforcement learning based on motivations.. International Journal of Social Robotics (http://dx.doi.org/10.1007/s12369-011-0113-z). Vol. 3. No. 4. pp.427-441. 2011.
- M.Malfaz; M.A.Salichs. Learning to avoid risky actions. Cybernetics and Systems: An International Journal (http://dx.doi.org/10.1080/01969722.2011.634681). Vol. 42. No. 8. pp.636-658. 2011.
- M.Malfaz; M.A.Salichs. Using MUDs as an experimental platform for testing a decision making system for self-motivated autonomous agents. Artificial Intelligence and Simulation of Behaviour Journal. Vol. 2. No. 1. pp.21-44. 2010.
- M.A.Salichs; M.Malfaz; J.F.Gorostiza. Toma de Decisiones en Robótica . Revista Iberoamericana de Automática e Informática industrial (RIAI). Vol. 7. No. 4. pp.5-16. 2010.
Conference publications
- A.Castro-González; M.Malfaz; M.A.Salichs. Selection of Actions for an Autonomous Social Robot. International Conference on Social Robotics. Best Student Paper Finalist (http://dx.doi.org/10.1007/978-3-642-17248-9_12). Singapore. Singapore. Nov, 2010.
- M.Malfaz; M.A.Salichs. The Use of Emotions in an Autonomous Agent’s Decision Making Process. Ninth International Conference on Epigenetic Robotics: Modeling Cognitive Development in Robotic Systems (EpiRob09). Venice. Italy. Nov, 2009.
- M.Malfaz; M.A.Salichs. Learning to deal with objects. ICDL09: The 8th International Conference on Development and Learning . Shanghai. China. Jun, 2009.
- J.F.Gorostiza; R.Barber; A.M.Khamis; M.Malfaz; R.Pacheco; R.Rivas; A.Corrales; E.Delgado; M.A.Salichs. Multimodal Human-Robot Interaction Framework for a Personal Robot. RO-MAN 06: The 15th IEEE International Symposium on Robot and Human Interactive Communication. Hatfield. United Kingdom. Sep, 2006.
- M.Malfaz; M.A.Salichs. Using Emotions for Behaviour-Selection Learning . The 17th European Conference on Artificial Intelligence. ECAI 2006. Riva del Garda. Italy. Aug, 2006.
- M.A.Salichs; R.Barber; A.M.Khamis; M.Malfaz; J.F.Gorostiza; R.Pacheco; R.Rivas; A.Corrales; E.Delgado. Maggie: A Robotic Platform for Human-Robot Social Interaction. IEEE International Conference on Robotics, Automation and Mechatronics (RAM 2006). Bangkok. Thailand. Jun, 2006.
- M.Malfaz; M.A.Salichs. Emotion-Based Learning of Intrinsically Motivated Autonomous Agents living in a Social World. International Conference on Development and Learning 2006. ICDL5. Bloomington, In. USA. May, 2006.
- M.Malfaz; M.A.Salichs. Learning Behaviour-Selection Algorithms for Autonomous Social Agents living in a Role-Playing Game . Narrative AI and Games, part of AISB'06: Adaptation in Artificial and Biological Systems. University of Bristol. Bristol. England. Apr, 2006.
- M.A.Salichs; M.Malfaz. Using Emotions on Autonomous Agents. The Role of Happiness, Sadness and Fear. Integrative Approaches to Machine Consciousness, part of AISB'06: Adaptation in Artificial and Biological Systems. Bristol. England. Apr, 2006.
- M.Malfaz; M.A.Salichs. A new architecture for autonomous robots based on emotions. Fifth IFAC Symposium on Intelligent Autonomous Vehicles. Lisbon. Portugal. Jul, 2004.
Paper 1 to 10 of 11

Updated on 2008-07-22 by María Malfaz

Menu
Home
History
People
Robot types & applications
Projects
Research topics
Publications
Networks & Links
News
Vacant positions
Location