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

by   Victoria J. Hodge, et al.

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 realtime 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.



page 1


Win Prediction in Esports: Mixed-Rank Match Prediction in Multi-player Online Battle Arena Games

Esports has emerged as a popular genre for players as well as spectators...

Forecasting Player Behavioral Data and Simulating in-Game Events

Understanding player behavior is fundamental in game data science. Video...

Predicting Outcome of Indian Premier League (IPL) Matches Using Classification Based Machine Learning Algorithm

Cricket, especially the twenty20 format, has maximum uncertainty, where ...

Predicting Outcome of Indian Premier League (IPL) Matches Using Machine Learning

Cricket, especially the twenty20 format, has maximum uncertainty, where ...

You Cannot Do That Ben Stokes: Dynamically Predicting Shot Type in Cricket Using a Personalized Deep Neural Network

The ability to predict what shot a batsman will attempt given the type o...

Evaluation of soccer team defense based on prediction models of ball recovery and being attacked

With the development of measurement technology, data on the movements of...

Accurate and Clear Precipitation Nowcasting with Consecutive Attention and Rain-map Discrimination

Precipitation nowcasting is an important task for weather forecasting. M...
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.