Strategy-Based Player Modeling during Interactive Entertainment Sessions by Using Bayesian Classification

Strategy-based player modeling is to recognize player's strategy pattern during the gameplay per se. In this paper, Pac-Man game is used as a test-bed. Different Bayesian classifiers like naive Bayes and Bayesian net are chosen to analyze off-line data from gamers who are choosing different strategies, in other words the classifiers are trained with sample data from players using different strategies. The method attempts to use the constructed classifier to predict strategy type of a future player based on the data captured from its gameplay. This paper presents the basic principle of the strategy-based player modeling by using the Bayesian classification theoretic approach and discusses the results of the experiments. The hypothesis proposed in this paper is that Bayesian classification could be used as an approach with excellent performance to recognize player's strategy pattern during real-time game genre.

[1]  R. Houle Player Modeling for Adaptive Games , 2006 .

[2]  Ian H. Witten,et al.  Data mining: practical machine learning tools and techniques, 3rd Edition , 1999 .

[3]  Jiawei Han,et al.  Data Mining: Concepts and Techniques, Second Edition , 2006, The Morgan Kaufmann series in data management systems.

[4]  Remco R. Bouckaert,et al.  Bayesian network classifiers in Weka , 2004 .

[5]  Justinian Rosca,et al.  Generality versus size in genetic programming , 1996 .

[6]  Pierre Bessière,et al.  Teaching Bayesian behaviours to video game characters , 2003, Robotics Auton. Syst..

[7]  Marcus Gallagher,et al.  Learning to play Pac-Man: an evolutionary, rule-based approach , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..

[8]  Jiawei Han,et al.  Data Mining: Concepts and Techniques , 2000 .

[9]  Georgios N. Yannakakis AI in computer games : generating interesting interactive opponents by the use of evolutionary computation , 2005 .

[10]  Kevin B. Korb,et al.  Bayesian Poker , 1999, UAI.

[11]  Marcus Gallagher,et al.  Evolving Pac-Man Players: Can We Learn from Raw Input? , 2007, 2007 IEEE Symposium on Computational Intelligence and Games.

[12]  Thomas G. Dietterich What is machine learning? , 2020, Archives of Disease in Childhood.

[13]  Ian H. Witten,et al.  Data mining - practical machine learning tools and techniques, Second Edition , 2005, The Morgan Kaufmann series in data management systems.

[14]  Jian Pei,et al.  Data Mining: Concepts and Techniques, 3rd edition , 2006 .

[15]  J. Vomlel,et al.  Bayesian networks in Mastermind , 2004 .