Fusing Visual and Behavioral Cues for Modeling User Experience in Games

Estimating affective and cognitive states in conditions of rich human-computer interaction, such as in games, is a field of growing academic and commercial interest. Entertainment and serious games can benefit from recent advances in the field as, having access to predictors of the current state of the player (or learner) can provide useful information for feeding adaptation mechanisms that aim to maximize engagement or learning effects. In this paper, we introduce a large data corpus derived from 58 participants that play the popular Super Mario Bros platform game and attempt to create accurate models of player experience for this game genre. Within the view of the current research, features extracted both from player gameplay behavior and game levels, and player visual characteristics have been used as potential indicators of reported affect expressed as pairwise preferences between different game sessions. Using neuroevolutionary preference learning and automatic feature selection, highly accurate models of reported engagement, frustration, and challenge are constructed (model accuracies reach 91%, 92%, and 88% for engagement, frustration, and challenge, respectively). As a step further, the derived player experience models can be used to personalize the game level to desired levels of engagement, frustration, and challenge as game content is mapped to player experience through the behavioral and expressivity patterns of each player.

[1]  Ana Paiva,et al.  Automatic analysis of affective postures and body motion to detect engagement with a game companion , 2011, 2011 6th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[2]  Kenneth O. Stanley,et al.  Evolving content in the Galactic Arms Race video game , 2009, 2009 IEEE Symposium on Computational Intelligence and Games.

[3]  M. Csíkszentmihályi Finding Flow: The Psychology of Engagement with Everyday Life , 1997 .

[4]  J Kaltschmid,et al.  [Education and life long learning]. , 1988, Zeitschrift fur Gerontologie.

[5]  Georgios N. Yannakakis,et al.  Erratum: Ranking vs. Preference: A Comparative Study of Self-reporting , 2011, ACII.

[6]  In A. H. Fischer Emotional Episodes, Facial Expressions, and Reported Feelings in Human-computer Interactions , 1998 .

[7]  Julian Togelius,et al.  Digging Deeper into Platform Game Level Design: Session Size and Sequential Features , 2012, EvoApplications.

[8]  Dev Kumar Bose,et al.  Mihalyi Csikszentmihalyi. Flow: The Psychology of Optimal Experience , 2008 .

[9]  Xue Yan,et al.  iCat: an animated user-interface robot with personality , 2005, AAMAS '05.

[10]  Ashish Kapoor,et al.  Automatic prediction of frustration , 2007, Int. J. Hum. Comput. Stud..

[11]  Kostas Karpouzis,et al.  Robust Feature Detection for Facial Expression Recognition , 2007, EURASIP J. Image Video Process..

[12]  Julian Togelius,et al.  The 2010 Mario AI Championship: Level Generation Track , 2011, IEEE Transactions on Computational Intelligence and AI in Games.

[13]  Georgios N. Yannakakis,et al.  Game and Player Feature Selection for Entertainment Capture , 2007, 2007 IEEE Symposium on Computational Intelligence and Games.

[14]  Raimund Dachselt,et al.  LAIF: A logging and interaction framework for gaze-based interfaces in virtual entertainment environments , 2011, Entertain. Comput..

[15]  Kostas Karpouzis,et al.  A Game-Based Corpus for Analysing the Interplay between Game Context and Player Experience , 2011, ACII.

[16]  Luca Chittaro,et al.  Adaptation of Graphics and Gameplay in Fitness Games by Exploiting Motion and Physiological Sensors , 2007, Smart Graphics.

[17]  Georgios N. Yannakakis,et al.  Entertainment modeling through physiology in physical play , 2008, Int. J. Hum. Comput. Stud..

[18]  Georgios N. Yannakakis,et al.  Genetic search feature selection for affective modeling: a case study on reported preferences , 2010, AFFINE '10.

[19]  Eyke Hüllermeier,et al.  Pairwise Preference Learning and Ranking , 2003, ECML.

[20]  Julian Togelius,et al.  Experience-Driven Procedural Content Generation , 2011, IEEE Transactions on Affective Computing.

[21]  Simon Brown,et al.  Affective gaming: measuring emotion through the gamepad , 2003, CHI Extended Abstracts.

[22]  Ian J. Palmer,et al.  Action Recognition for Support of Adaptive Gameplay: A Case Study of a First Person Shooter , 2010, Int. J. Comput. Games Technol..

[23]  G. Calleja In-Game: From Immersion to Incorporation , 2011 .

[24]  Ana Paiva,et al.  Detecting user engagement with a robot companion using task and social interaction-based features , 2009, ICMI-MLMI '09.

[25]  Paul A. Cairns,et al.  Measuring and defining the experience of immersion in games , 2008, Int. J. Hum. Comput. Stud..

[26]  Michael Mateas,et al.  Tanagra: a mixed-initiative level design tool , 2010, FDG.

[27]  Georgios N. Yannakakis Preference learning for affective modeling , 2009, 2009 3rd International Conference on Affective Computing and Intelligent Interaction and Workshops.

[28]  Petra Sundström,et al.  Exploring the Affective Loop , 2005 .

[29]  Georgios N. Yannakakis,et al.  Preference Learning for Cognitive Modeling: A Case Study on Entertainment Preferences , 2009, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[30]  Julian Togelius,et al.  Towards multiobjective procedural map generation , 2010, PCGames@FDG.

[31]  Magy Seif El-Nasr,et al.  Visual attention in 3D video games , 2006, ACE '06.

[32]  Oleg Spakov,et al.  Gaze controlled games , 2009, Universal Access in the Information Society.

[33]  Julian Togelius,et al.  Modeling Player Experience for Content Creation , 2010, IEEE Transactions on Computational Intelligence and AI in Games.

[34]  E. Hudlicka AFFECTIVE COMPUTING FOR GAME DESIGN , 2008 .

[35]  Julian Togelius,et al.  Evolving Interesting Maps for a First Person Shooter , 2011, EvoApplications.

[36]  Georgios N. Yannakakis,et al.  Player modeling using self-organization in Tomb Raider: Underworld , 2009, 2009 IEEE Symposium on Computational Intelligence and Games.

[37]  Loïc Kessous,et al.  Multimodal emotion recognition from expressive faces, body gestures and speech , 2007, AIAI.

[38]  Joar Vittersø Mihaly Csikszentmihalyi, Finding Flow. The Psychology of Engagement with Everyday Life , 2000 .

[39]  Kristina Höök,et al.  Affective Loop Experiences - What Are They? , 2008, PERSUASIVE.

[40]  Julian Togelius,et al.  Evolving Personalized Content for Super Mario Bros Using Grammatical Evolution , 2012, AIIDE.

[41]  Julian Togelius,et al.  Towards Automatic Personalized Content Generation for Platform Games , 2010, AIIDE.

[42]  Licinio Roque,et al.  The Eyes and Games: A Survey of Visual Attention and Eye Tracking Input in Video Games , 2011 .

[43]  Julian Togelius,et al.  Adapting Models of Visual Aesthetics for Personalized Content Creation , 2012, IEEE Transactions on Computational Intelligence and AI in Games.

[44]  Julian Togelius,et al.  Towards automatic personalised content creation for racing games , 2007, 2007 IEEE Symposium on Computational Intelligence and Games.

[45]  Regan L. Mandryk,et al.  Using psychophysiological techniques to measure user experience with entertainment technologies , 2006, Behav. Inf. Technol..

[46]  Georgios N. Yannakakis Game AI revisited , 2012, CF '12.

[47]  Kostas Karpouzis,et al.  User modeling via gesture and head pose expressivity features , 2010, 2010 Fifth International Workshop Semantic Media Adaptation and Personalization.

[48]  Constantine Stephanidis,et al.  Universal access in the information society , 1999, HCI.

[49]  T. C. Nicholas Graham,et al.  Use of eye movements for video game control , 2006, ACE '06.

[50]  Georgios N. Yannakakis,et al.  Towards affective camera control in games , 2010, User Modeling and User-Adapted Interaction.

[51]  Andrea Bonarini,et al.  Modeling enjoyment preference from physiological responses in a car racing game , 2010, Proceedings of the 2010 IEEE Conference on Computational Intelligence and Games.

[52]  Kostas Karpouzis,et al.  Estimation of behavioral user state based on eye gaze and head pose—application in an e-learning environment , 2009, Multimedia Tools and Applications.

[53]  Carlos Cotta,et al.  Evolution of Artificial Terrains for Video Games Based on Accessibility , 2010, EvoApplications.

[54]  Ian Parberry,et al.  Controlled Procedural Terrain Generation Using Software Agents , 2010, IEEE Transactions on Computational Intelligence and AI in Games.

[55]  Howell O. Istance,et al.  For Your Eyes Only: Controlling 3D Online Games by Eye-Gaze , 2009, INTERACT.

[56]  Magy Seif El-Nasr,et al.  Visual attention in 3D video games , 2006, ETRA.