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

07/17/2020
by   Victoria J. Hodge, et al.
0

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.

READ FULL TEXT
research
11/17/2017

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...
research
10/05/2017

Forecasting Player Behavioral Data and Simulating in-Game Events

Understanding player behavior is fundamental in game data science. Video...
research
09/26/2018

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

Cricket, especially the twenty20 format, has maximum uncertainty, where ...
research
09/26/2018

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

Cricket, especially the twenty20 format, has maximum uncertainty, where ...
research
07/19/2023

ActorLens: Visual Analytics for High-level Actor Identification in MOBA Games

Multiplayer Online Battle Arenas (MOBAs) have garnered a substantial pla...
research
02/03/2021

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...
research
04/06/2022

Detecting key Soccer match events to create highlights using Computer Vision

The research and data science community has been fascinated with the dev...

Please sign up or login with your details

Forgot password? Click here to reset