Bot or not? User Perceptions of Player Substitution with Deep Player Behavior Models

Many online games suffer when players drop off due to lost connections or quitting prematurely, which leads to match terminations or game-play imbalances. While rule-based outcome evaluations or substitutions with bots are frequently used to mitigate such disruptions, these techniques are often perceived as unsatisfactory. Deep learning methods have successfully been used in deep player behavior modelling (DPBM) to produce non-player characters or bots which show more complex behavior patterns than those modelled using traditional AI techniques. Motivated by these findings, we present an investigation of the player-perceived awareness, believability and representativeness, when substituting disconnected players with DPBM agents in an online-multiplayer action game. Both quantitative and qualitative outcomes indicate that DPBM agent substitutes perform similarly to human players and that players were unable to detect substitutions. Notably, players were in fact able to detect substitution with agents driven by more traditional heuristics.

[1]  Julian Togelius,et al.  Making Racing Fun Through Player Modeling and Track Evolution , 2006 .

[2]  Noah Wardrip-Fruin,et al.  Mining game statistics from web services: a World of Warcraft armory case study , 2010, FDG.

[3]  Knut Håkon T. Mørch Cheating in Online Games – Threats and Solutions Version 1 . 0 , 2003 .

[4]  Danny Dolev,et al.  Collabrium: Active Traffic Pattern Prediction for Boosting P2P Collaboration , 2009, 2009 18th IEEE International Workshops on Enabling Technologies: Infrastructures for Collaborative Enterprises.

[5]  Fabio Zambetta,et al.  Predicting player churn in destiny: A Hidden Markov models approach to predicting player departure in a major online game , 2016, 2016 IEEE Conference on Computational Intelligence and Games (CIG).

[6]  Zhiting Hu,et al.  Dynamic User Modeling in Social Media Systems , 2015, TOIS.

[7]  Jaideep Srivastava,et al.  Player Performance Prediction in Massively Multiplayer Online Role-Playing Games (MMORPGs) , 2010, PAKDD.

[8]  Shane Legg,et al.  Human-level control through deep reinforcement learning , 2015, Nature.

[9]  Marc Herrlich,et al.  Classification of Player Roles in the Team-Based Multi-player Game Dota 2 , 2015, ICEC.

[10]  Maxim Mozgovoy,et al.  Creating Believable and Effective AI Agents for Games and Simulations: Reviews and Case Study , 2014 .

[11]  Daniele Loiacono,et al.  Player Modeling , 2013, Artificial and Computational Intelligence in Games.

[12]  Rainer Malaka,et al.  Enemy Within: Long-term Motivation Effects of Deep Player Behavior Models for Dynamic Difficulty Adjustment , 2020, CHI.

[13]  He Huang,et al.  Online Wireless Mesh Network Traffic Classification using Machine Learning , 2011 .

[14]  Giovanni Acampora,et al.  Improving game bot behaviours through timed emotional intelligence , 2012, Knowl. Based Syst..

[15]  Alexandru Iosup,et al.  An analysis of online match-based games , 2012, 2012 IEEE International Workshop on Haptic Audio Visual Environments and Games (HAVE 2012) Proceedings.

[16]  Demis Hassabis,et al.  Mastering the game of Go with deep neural networks and tree search , 2016, Nature.

[17]  Darryl Charles,et al.  Player-Centred Game Design : Player Modelling and Adaptive Digital Games , 2005 .

[18]  Christian Bauckhage,et al.  Guns, swords and data: Clustering of player behavior in computer games in the wild , 2012, 2012 IEEE Conference on Computational Intelligence and Games (CIG).

[19]  Brian Randell,et al.  A systematic classification of cheating in online games , 2005, NetGames '05.

[20]  Julian Togelius,et al.  Generative agents for player decision modeling in games , 2014, FDG.

[21]  Brian Randell,et al.  An Investigation of Cheating in Online Games , 2009, IEEE Security & Privacy.

[22]  Federico Peinado,et al.  A Neuroevolution Approach to Imitating Human-Like Play in Ms. Pac-Man Video Game , 2016, CoSECivi.

[23]  A. M. Turing,et al.  Computing Machinery and Intelligence , 1950, The Philosophy of Artificial Intelligence.

[24]  Bettina Kemme,et al.  Peer-to-peer architectures for massively multiplayer online games: A Survey , 2013, CSUR.

[25]  Gerald Tesauro,et al.  TD-Gammon, a Self-Teaching Backgammon Program, Achieves Master-Level Play , 1994, Neural Computation.

[26]  Julian Togelius,et al.  Imitating human playing styles in Super Mario Bros , 2013, Entertain. Comput..

[27]  Dario Maggiorini,et al.  On the Objective Evaluation of Real-Time Networked Games , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.

[28]  Anne Sullivan,et al.  An inclusive view of player modeling , 2011, FDG.

[29]  Ronggong Song,et al.  Towards Designing Secure Online Games , 2006, 20th International Conference on Advanced Information Networking and Applications - Volume 1 (AINA'06).

[30]  Sandra Braman Instability and internet design , 2016 .

[31]  Julian Togelius,et al.  Evolving personas for player decision modeling , 2014, 2014 IEEE Conference on Computational Intelligence and Games.

[32]  Jorge L. V. Barbosa,et al.  FreeMMG: A Scalable and Cheat-Resistant Distribution Model for Internet Games , 2004, Eighth IEEE International Symposium on Distributed Simulation and Real-Time Applications.

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

[34]  Sang-Soo Yeo,et al.  Online Games and Security Issues , 2008, 2008 Second International Conference on Future Generation Communication and Networking.

[35]  Pierre Bessière,et al.  Bayesian Modeling of a Human MMORPG Player , 2010, ArXiv.

[36]  Rainer Malaka,et al.  Deep Player Behavior Models: Evaluating a Novel Take on Dynamic Difficulty Adjustment , 2019, CHI Extended Abstracts.

[37]  Julian Togelius,et al.  Predicting player behavior in Tomb Raider: Underworld , 2010, Proceedings of the 2010 IEEE Conference on Computational Intelligence and Games.

[38]  Steven Conway,et al.  Cheesers, Pullers, and Glitchers: The Rhetoric of Sportsmanship and the Discourse of Online Sports Gamers , 2009, Game Stud..

[39]  Thomas Gärtner,et al.  Player Modeling for Intelligent Difficulty Adjustment , 2009, LWA.

[40]  Robert Rosenthal,et al.  The effect of experimenter bias on the performance of the albino rat. , 2007 .

[41]  Donghan Yu,et al.  Multi-Site User Behavior Modeling and Its Application in Video Recommendation , 2017, IEEE Transactions on Knowledge and Data Engineering.

[42]  Julian Togelius,et al.  Decision Making Styles as Deviation from Rational Action: A Super Mario Case Study , 2013, AIIDE.

[43]  Sneha Kumar Kasera,et al.  Hybrid network clusters using common gameplay for massively multiplayer online games , 2018, FDG.

[44]  Rainer Malaka,et al.  Towards Deep Player Behavior Models in MMORPGs , 2018, CHI PLAY.

[45]  Wolfgang Effelsberg,et al.  A scalable peer-to-peer-overlay for real-time massively multiplayer online games , 2011, SimuTools.

[46]  Per Ola Kristensson,et al.  Computational Modeling in Human-Computer Interaction , 2019, CHI Extended Abstracts.

[47]  Julian Togelius,et al.  Modifying MCTS for Human-Like General Video Game Playing , 2016, IJCAI.

[48]  Roberto Flores,et al.  Adapting in-game agent behavior by observation of players using learning behavior trees , 2014, FDG.