Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1109/CIG.2019.8847997guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
research-article

Time to Die: Death Prediction in Dota 2 using Deep Learning

Published: 20 August 2019 Publication History

Abstract

Esports have become major international sports with hundreds of millions of spectators. Esports games generate massive amounts of telemetry data. Using these to predict the outcome of esports matches has received considerable attention, but micro-predictions, which seek to predict events inside a match, is as yet unknown territory. Micro-predictions are however of perennial interest across esports commentators and audience, because they provide the ability to observe events that might otherwise be missed: esports games are highly complex with fast-moving action where the balance of a game can change in the span of seconds, and where events can happen in multiple areas of the playing field at the same time. Such events can happen rapidly, and it is easy for commentators and viewers alike to miss an event and only observe the following impact of events. In Dota 2, a player hero being killed by the opposing team is a key event of interest to commentators and audience. We present a deep learning network with shared weights which provides accurate death predictions within a five-second window. The network is trained on a vast selection of Dota 2 gameplay features and professional/semi-professional level match dataset. Even though death events are rare within a game (1% of the data), the model achieves 0.377 precision with 0.725 recall on test data when prompted to predict which of any of the 10 players of either team will die within 5 seconds. An example of the system applied to a Dota 2 match is presented. This model enables real-time micro-predictions of kills in Dota 2, one of the most played esports titles in the world, giving commentators and viewers time to move their attention to these key events.

References

[1]
J. Hamari and M. Sjöblom, “What is esports and why do people watch it?,” Internet research, vol. 27, no. 2, pp. 211–232, 2017.
[3]
M. Schubert, et al., “Esports analytics through encounter detection,” in Proceedings of the MIT Sloan Sports Analytics Conference, 2016.
[4]
F. Block, et al., “Narrative bytes : Data-driven content production in esports,” in : TVX ’18, Procs of ACM Int’l Conf. on Interactive Experiences for TV and Online Video, pp. 29–41, ACM, 2018.
[5]
F. Block and A. Drachen, “The case for data in esports,” Develop, vol. 185, p. 10, 2017.
[6]
G. Yannakakis, “Game AI Revisited,” in Proc. of ACM Computing Frontiers Conference, pp. 285–292, 2012.
[7]
P. Yang, et al., “Identifying patterns in combat that are predictive of success in moba games,” in Procs of the 9th Int’l Conf. on Foundations of Digital Games, FDG ’14, ACM, 2014.
[8]
Y. Seo, “Electronic sports: A new marketing landscape of the experience economy,” Journal of Marketing Management, vol. 29, no. 2, pp. 1542–1560, 2013.
[9]
H. Xue, et al., “E-sports management? institutional logics, professional sports, emerging esports field,” in 2016 North American Society for Sport Management Conference, Orlando, FL, June 2016.
[10]
S. Demediuk, et al., “Player retention in league of legends: a study using survival analysis,” in ACSW ’18 Proceedings of the Australasian Computer Science Week Multiconference, 2018.
[11]
W. Wang, “Predicting multiplayer online battle arena (moba) game outcome based on hero draft data,” Master’s thesis, Masters thesis, Dublin, National College of Ireland, 2016.
[12]
V. Hodge, et al., “Win prediction in esports: Mixed-rank match prediction in multi-player online battle arena games,” ArXiv e-prints (CS:AI), vol. : 1711.06498, Nov. 2017.
[13]
Y. Yang, T. Qin, and Y.-H. Lei, “Real-time eSports Match Result Prediction,” ArXiv e-prints, Dec. 2016.
[14]
G. Synnaeve and P. Bessiere, “A bayesian model for plan recognition in rts games applied to starcraft,” in Seventh Artificial Intelligence and Interactive Digital Entertainment Conference, 2011.
[15]
E. Bursztein, “I am a legend: Hacking hearthstone using statistical learning methods,” in 2016 IEEE conference on computational intelligence and games (CIG), pp. 1–8, IEEE, 2016.
[16]
A. Summerville, M. Cook, and B. Steenhuisen, “Draft-analysis of the ancients: predicting draft picks in dota 2 using machine learning,” in Twelfth Artificial Intelligence and Interactive Digital Entertainment Conference, 2016.
[17]
F. Rioult, et al., “Mining tracks of competitive video games,” AASRI Procedia, vol. 8, pp. 82–87, 2014.
[18]
A. Drachen, et al., “Skill-based differences in spatio-temporal team behavior in defence of the ancients 2 (dota 2),” in Procs of IEEE Games Media Entertainment Conf., 2014.
[19]
L. Gao, et al., “Classifying dota 2 hero characters based on play style and performance,” University of Utah Course on ML, 2013.
[20]
C. Eggert, et al., “Classification of player roles in the team-based multi-player game dota 2,” in Int’l Conf. on Entertainment Computing, pp. 112–125, Springer, 2015.
[21]
Z. Cleghern, et al., “Predicting future states in dota 2 using value-split models of time series attribute data,” in Pros of the 12th Int’l Conf. on Foundations of Digital Games, FDG ’17, ACM, 2017.
[22]
Steam, “Opendota - dota 2 statistics https://www.opendota.com/.”
[23]
M. Schrodt, “Clarity parser for dota 2 and csgo replay files https://github.com/skadistats/clarity.”
[24]
I. Goodfellow, Y. Bengio, and A. Courville, Deep learning. MIT press, 2016.
[25]
Y. LeCun and Y. Bengio, “Convolutional networks for images, speech, and time series,” in The Handbook of Brain Theory and Neural Networks ( M. A. Arbib, ed.), pp. 255–258, MIT Press, 1998.
[26]
Y. LeCun, et al., “Gradient-based learning applied to document recognition,” in Proceedings of the IEEE, pp. 2278–2324, 1998.
[27]
H. Lee, et al., “Unsupervised feature learning for audio classification using convolutional deep belief networks,” in Advances in neural information processing systems, pp. 1096–1104, 2009.
[28]
J.-T. Huang, et al., “Cross-language knowledge transfer using multilingual deep neural network with shared hidden layers,” in IEEE Int’l Conf. on Acoustics, Speech and Signal Processing, pp. 7304–7308, 2013.
[29]
N. V. Chawla et al., “Special issue on learning from imbalanced data sets,” ACM Sigkdd Explorations Newsletter, vol. 6, no. 1, pp. 1–6, 2004.
[30]
J. Bergstra and Y. Bengio, “Random search for hyper-parameter op-timization,” Journal of Machine Learning Research, vol. 13, no. Feb, pp. 281–305, 2012.

Cited By

View all
  • (2024)How Could They Win? An Exploration of Win Condition for Esports Narratives in Dota 2Proceedings of the ACM on Human-Computer Interaction10.1145/36770798:CHI PLAY(1-22)Online publication date: 15-Oct-2024
  • (2024)Visualization of Player Movement Patterns with Line Integral Convolution and Alpha ShapesProceedings of the 19th International Conference on the Foundations of Digital Games10.1145/3649921.3649997(1-10)Online publication date: 21-May-2024
  • (2024)Applying and Visualising Complex Models in Esport Broadcast CoverageProceedings of the 2024 ACM International Conference on Interactive Media Experiences10.1145/3639701.3656319(108-116)Online publication date: 7-Jun-2024
  • Show More Cited By

Index Terms

  1. Time to Die: Death Prediction in Dota 2 using Deep Learning
          Index terms have been assigned to the content through auto-classification.

          Recommendations

          Comments

          Information & Contributors

          Information

          Published In

          cover image Guide Proceedings
          2019 IEEE Conference on Games (CoG)
          Aug 2019
          1060 pages

          Publisher

          IEEE Press

          Publication History

          Published: 20 August 2019

          Qualifiers

          • Research-article

          Contributors

          Other Metrics

          Bibliometrics & Citations

          Bibliometrics

          Article Metrics

          • Downloads (Last 12 months)0
          • Downloads (Last 6 weeks)0
          Reflects downloads up to 18 Jan 2025

          Other Metrics

          Citations

          Cited By

          View all
          • (2024)How Could They Win? An Exploration of Win Condition for Esports Narratives in Dota 2Proceedings of the ACM on Human-Computer Interaction10.1145/36770798:CHI PLAY(1-22)Online publication date: 15-Oct-2024
          • (2024)Visualization of Player Movement Patterns with Line Integral Convolution and Alpha ShapesProceedings of the 19th International Conference on the Foundations of Digital Games10.1145/3649921.3649997(1-10)Online publication date: 21-May-2024
          • (2024)Applying and Visualising Complex Models in Esport Broadcast CoverageProceedings of the 2024 ACM International Conference on Interactive Media Experiences10.1145/3639701.3656319(108-116)Online publication date: 7-Jun-2024
          • (2022)Enabling Real-Time Prediction of In-game Deaths through Telemetry in Counter-Strike: Global OffensiveProceedings of the 17th International Conference on the Foundations of Digital Games10.1145/3555858.3555859(1-10)Online publication date: 5-Sep-2022
          • (2022)Definitions of Esports: A Systematic Review and Thematic AnalysisProceedings of the ACM on Human-Computer Interaction10.1145/35494906:CHI PLAY(1-45)Online publication date: 31-Oct-2022
          • (2022)Communication Sequences Indicate Team Cohesion: A Mixed-Methods Study of Ad Hoc League of Legends TeamsProceedings of the ACM on Human-Computer Interaction10.1145/35494886:CHI PLAY(1-27)Online publication date: 31-Oct-2022
          • (2022)Anomaly Detection in Player Performances in Multiplayer Online Battle Arena GamesProceedings of the 2022 Australasian Computer Science Week10.1145/3511616.3513095(23-30)Online publication date: 14-Feb-2022
          • (2021)Archetypal Analysis Based Anomaly Detection for Improved Storytelling in Multiplayer Online Battle Arena GamesProceedings of the 2021 Australasian Computer Science Week Multiconference10.1145/3437378.3442690(1-8)Online publication date: 1-Feb-2021
          • (2021)What Are You Looking At? Team Fight Prediction Through Player Camera2021 IEEE Conference on Games (CoG)10.1109/CoG52621.2021.9619038(1-8)Online publication date: 17-Aug-2021

          View Options

          View options

          Media

          Figures

          Other

          Tables

          Share

          Share

          Share this Publication link

          Share on social media