Using Hierarchical Machine Learning to Improve Player Satisfaction in a Soccer Videogame

Brian Collins, Michael Rovatsos

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract / Description of output

This paper describes an approach to using a hierarchical machine learning model in a two player 3D physics-based soccer video game to improve human player satisfaction. Learning is accomplished at two layers to form a complete game-playing agent such that higher level strategy learning is dependent on lower-level learning of basic behaviors.Supervised learning is used to train neural networks on human data to model the basic behaviors. The reinforcement learning algorithms Sarsa (λ) and Q(λ) are used to learn overall strategies mapping game situations to these basic behaviors. We compare learning and non-learning agents and provide game results. Performance in self-play is analyzed to obtain a deeper understanding of the agent’s learning performance.Seventy people participated in a survey in which the learning agent led to a more dynamic and entertaining experience, while the non-learning agent was a slightly more difficult opponent.
Original languageEnglish
Title of host publicationProceedings of the SAB 2006 Workshop on Adaptive Approaches for Optimizing Player Satisfaction in Computer and Physical Games
EditorsGeorgios N. Yannakakis, John Hallam
Pages21-30
Number of pages10
Publication statusPublished - 2006

Fingerprint

Dive into the research topics of 'Using Hierarchical Machine Learning to Improve Player Satisfaction in a Soccer Videogame'. Together they form a unique fingerprint.

Cite this