DocumentCode
445601
Title
Group utility functions: learning equilibria between groups of agents in computer games by modifying the reinforcement signal
Author
Bradley, Jay ; Hayes, Gillian
Author_Institution
Sch. of Informatics, Edinburgh Univ., Edinburghu, UK
Volume
2
fYear
2005
fDate
2-5 Sept. 2005
Firstpage
1914
Abstract
Group utility functions are an expansion of the well known team utility function for providing multiple agents with a common reinforcement learning signal for learning collective behaviour. In this paper we describe what group utility functions are and use them with reinforcement learning to learn non-player character behaviours in a simple computer game. As yet, reinforcement learning techniques have rarely been used for computer game character behaviour specification. Using group utility functions, we can trade some optimality for some other desirable collective behaviour. As an example, in this paper we use group utility functions to learn an equilibrium between groups of agents performing a typical foraging task in a dynamic environment. Group utility functions act as filters on the reinforcement signal and sit between the reward function and the agents. We show several results demonstrating how group utility functions work in practice with varying learning parameters. An earlier paper describes our simpler initial results (Bradley et al., 2005). All our experiments are carried out using a commercial computer game engine.
Keywords
computer games; formal specification; learning (artificial intelligence); multi-agent systems; software agents; agent groups; character behaviour specification; collective behaviour learning; computer games; group utility functions; reinforcement learning signal; reinforcement signal; reward function; team utility function; Automata; Engines; Humans; Informatics; Learning; Process design; Production; Teamwork;
fLanguage
English
Publisher
ieee
Conference_Titel
Evolutionary Computation, 2005. The 2005 IEEE Congress on
Print_ISBN
0-7803-9363-5
Type
conf
DOI
10.1109/CEC.2005.1554921
Filename
1554921
Link To Document