Retention Prediction in Sandbox Games with Bipartite Tensor Factorization
- 312 Downloads
Abstract
Open world video games are designed to offer free-roaming virtual environments and agency to the players, providing a substantial degree of freedom to play the games in the way the individual player prefers. Open world games are typically either persistent, or for single-player versions semi-persistent, meaning that they can be played for long periods of time and generate substantial volumes and variety of user telemetry. Combined, these factors can make it challenging to develop insights about player behavior to inform design and live operations in open world games. Predicting the behavior of players is an important analytical tool for understanding how a game is being played and understand why players depart (churn). In this paper, we discuss a novel method of learning compressed temporal and behavioral features to predict players that are likely to churn or to continue engaging with the game. We have adopted the Relaxed Tensor Dual DEDICOM (RTDD) algorithm for bipartite tensor factorization of temporal and behavioral data, allowing for automatic representation learning and dimensionality reduction.
Keywords
Tensor factorization Behavioral analytics Business intelligenceNotes
Acknowledgments
Part of this work was jointly funded by the Audience of the Future programme by UK Research and Innovation through the Industrial Strategy Challenge Fund (grant no.104775) and supported by the Digital Creativity Labs (digitalcreativity.ac.uk), a jointly funded project by EPSRC/AHRC/ Innovate UK under grant no. EP/M023265/1. Additionally, part of this research was funded by the Federal Ministry of Education and Research of Germany as part of the competence center for machine learning ML2R (01|S18038A).
References
- 1.El-Nasr, M., Drachen, A., Canossa, A.: Game Analytics: Maximizing the Value of Player Data. Springer, Cham (2013)CrossRefGoogle Scholar
- 2.Drachen, A., Mirza-Babaei, P., Nacke, L.: Games User Research. Oxford University Press, Oxford (2018)CrossRefGoogle Scholar
- 3.Sifa, R.: Matrix and tensor factorization for profiling player behavior. LeanPub (2019)Google Scholar
- 4.Sifa, R., Drachen, A., Bauckhage, C.: Profiling in games: understanding behavior from telemetry (2017)Google Scholar
- 5.Drachen, A., Lunquist, E., Kung, Y., Rao, P., Klabjan, D., Sifa, R., Runge, J.: Rapid prediction of player retention in free-to-play mobile games. In: Proceedings of the AAAI AIIDE (2016)Google Scholar
- 6.Hadiji, F., Sifa, R., Drachen, A., Thurau, C., Kersting, K., Bauckhage, C.: Predicting player churn in the wild. In: Proceedings of the IEEE CIG (2014)Google Scholar
- 7.Kim, K.-J., Yoon, D., Jeon, J., Yang, S.-I., Lee, S.-K., Lee, E., Bertens, P., Periáñez, A., Hadiji, F., Müller, M., Joo, Y., Lee, J., Hwang, I.: Game data mining competition on churn prediction and survival analysis using commercial game log data. In: Computational Intelligence and Games (CIG) (2017)Google Scholar
- 8.Runge, J., Gao, P., Garcin, F., Faltings, B.: Churn prediction for high-value players in casual social games. In: Proceedings of the IEEE CIG (2014)Google Scholar
- 9.Sifa, R., Hadiji, F., Runge, J., Drachen, A., Kersting, K., Bauckhage, C.: Predicting purchase decisions in mobile free-to-play games. In: Eleventh Artificial Intelligence and Interactive Digital Entertainment Conference (2015)Google Scholar
- 10.Periáñez, Á., Saas, A., Guitart, A., Magne, C.: Churn prediction in mobile social games: towards a complete assessment using survival ensembles. In: Proceedings of the IEEE DSAA (2016)Google Scholar
- 11.Demediuk, S., Murrin, A., Bulger, D., Hitchens, M., Drachen, A., Raffe, W.L., Tamassia, M.: Player retention in league of legends: a study using survival analysis. In: Proceedings of the ACSW IE. ACM (2018)Google Scholar
- 12.Sifa, R., Srikanth, S., Drachen, A., Ojeda, C., Bauckhage, C.: Predicting retention in sandbox games with tensor factorization-based representation learning. In: Proceedings of the IEEE CIG (2016)Google Scholar
- 13.Sifa, R., Yawar, R., Ramamurthy, R., Bauckhage, C.: Matrix and tensor factorization based game content recommender systems: a bottom-up architecture and a comparative online evaluation. In: Proceedings of the AAAI AIIDE (2018)Google Scholar
- 14.Lee, S.K., Hong, S.J., Yang, S.I., Lee, H.: Predicting churn in mobile free-to-play games. In: Proceedings of the IEEE ICTC (2016)Google Scholar
- 15.Liu, X., Xie, M., Wen, X., Chen, R., Ge, Y., Duffield, N., Wang, N.: A semi-supervised and inductive embedding model for churn prediction of large-scale mobile games. In: 2018 IEEE International Conference on Data Mining (ICDM). IEEE (2018)Google Scholar
- 16.Viljanen, M., Airola, A., Pahikkala, T., Heikkonen, J.: Modelling user retention in mobile games. In: Proceedings of the IEEE CIG (2016)Google Scholar
- 17.Yannakakis, G.N., Togelius, J.: A panorama of artificial and computational intelligence in games. IEEE Trans. Comput. Intell. AI Games 7(4), 317–335 (2015)CrossRefGoogle Scholar
- 18.Xie, H., Devlin, S., Kudenko, D., Cowling, P.: Predicting player disengagement and first purchase with event-frequency based data representation. In: Proceedings of Computational Intelligence in Games (CIG) (2015)Google Scholar
- 19.Sifa, R., Bauckhage, C.: Online k-maxoids clustering. In: 2017 IEEE International Conference on Data Science and Advanced Analytics (DSAA), pp. 667–675. IEEE (2017)Google Scholar
- 20.Wallner, G., Kriglstein, S.: PLATO: a visual analytics system for gameplay data. Comput. Graph. 38, 341–356 (2014)CrossRefGoogle Scholar
- 21.Kolda, T.G., Bader, B.W.: Tensor decompositions and applications. SIAM Rev. 51(3), 455–500 (2009)MathSciNetCrossRefGoogle Scholar
- 22.Tucker, L.R.: Some mathematical notes on three-mode factor analysis. Psychometrika 31(3), 279–311 (1966)MathSciNetCrossRefGoogle Scholar
- 23.Harshman, R.A.: Models for analysis of asymmetrical relationships among N objects or stimuli. In: Proceedings of the Joint Meeting of the Psychometric Society and the Society for Mathematical Psychology (1978)Google Scholar
- 24.Bader, B.W., Harshman, R., Kolda, T.G.: Temporal analysis of semantic graphs using ASALSAN. In: Proceedings of the IEEE ICDM (2007)Google Scholar
- 25.Sifa, R., Yawar, R., Ramamurthy, R., Bauckhage, C., Kersting, K.: Matrix- and tensor factorization for game content recommendation. Springer German J. Artif. Intell. 34, 57–67 (2020)Google Scholar
- 26.McCullagh, P., Nelder, J.A.: Generalized Linear Models. Chapman and Hall/CRC Monographs on Statistics and Applied Probability Series, 2nd edn. Chapman & Hall, Boca Raton (1989)CrossRefGoogle Scholar
- 27.Breiman, L.: Random forests. Mach. Learn. 45(1), 5–32 (2001)CrossRefGoogle Scholar
- 28.Friedman, J.H.: Stochastic gradient boosting. Comput. Stat. Data Anal. 38(4), 367–378 (2002)MathSciNetCrossRefGoogle Scholar