Socio-Emotional IMRL

Socio-Emotional Reward Design for Intrinsically-Motivated Reinforcement Learning Agents – C# code

Source repository:

This repository contains the code used to produce the results in my PhD thesis. The code implements the intrinsically-motivated reinforcement learning (IRML) framework, an extension to RL where an agent is rewarded for behaviors other than those strictly related to the task being accomplished, e.g., by exploring or playing with elements of its environment.

Read more…Socio-Emotional IMRL

Intrinsically-Motivated Reinforcement Learning

My Ph.D thesis focused in developing flexible and robust mechanisms for autonomous agents by using the computational framework of reinforcement learning (RL). Within the field of machine learning, RL is the discipline concerned with providing mechanisms that allow an agent to accomplish a task through trial-and-error interactions with a dynamic and sometimes uncertain and unreliable environment. Furthermore, agents usually suffer from perceptual, motor and adaptive limitations, i.e., they often do not have access to “all” the information required to make the best decisions and normally do not know the environment’s dynamics or the exact consequences of their actions. As a consequence, standard RL techniques present several design challenges, especially when dealing with complex problems often involving a great amount of fine-tuning and user expert knowledge.

Read more…Intrinsically-Motivated Reinforcement Learning

Learning and Emotions

A great portion of my Ph.D thesis was dedicated to incorporating ideas from the emotional processing mechanisms in humans and other animals into the framework of intrinsically-motivated reinforcement learning (IMRL). Emotions are one of the most basic behavioral phenomena observed in nature, yet they have often been considered as detrimental to rational and sound decision-making. However, as research in psychology, biology, neuroscience and other areas has shown, emotions are a beneficial adaptive mechanism for problem solving, enhancing perception, memory, attention and other cognitive skills.

Read more…Learning and Emotions