Go-Blend behavior and affect

by   Matthew Barthet, et al.
University of Malta

This paper proposes a paradigm shift for affective computing by viewing the affect modeling task as a reinforcement learning process. According to our proposed framework the context (environment) and the actions of an agent define the common representation that interweaves behavior and affect. To realise this framework we build on recent advances in reinforcement learning and use a modified version of the Go-Explore algorithm which has showcased supreme performance in hard exploration tasks. In this initial study, we test our framework in an arcade game by training Go-Explore agents to both play optimally and attempt to mimic human demonstrations of arousal. We vary the degree of importance between optimal play and arousal imitation and create agents that can effectively display a palette of affect and behavioral patterns. Our Go-Explore implementation not only introduces a new paradigm for affect modeling; it empowers believable AI-based game testing by providing agents that can blend and express a multitude of behavioral and affective patterns.


page 3

page 4


Play with Emotion: Affect-Driven Reinforcement Learning

This paper introduces a paradigm shift by viewing the task of affect mod...

Generative Personas That Behave and Experience Like Humans

Using artificial intelligence (AI) to automatically test a game remains ...

Planning with RL and episodic-memory behavioral priors

The practical application of learning agents requires sample efficient a...

Incorporating Rivalry in Reinforcement Learning for a Competitive Game

Recent advances in reinforcement learning with social agents have allowe...

AIXIjs: A Software Demo for General Reinforcement Learning

Reinforcement learning is a general and powerful framework with which to...

Coevolution of cognition and cooperation in structured populations under reinforcement learning

We study the evolution of behavior under reinforcement learning in a Pri...

A Cooperative Reinforcement Learning Environment for Detecting and Penalizing Betrayal

In this paper we present a Reinforcement Learning environment that lever...

Please sign up or login with your details

Forgot password? Click here to reset