Real-time Prediction of Dota 2 Match Outcomes using In-game Chat Logs

Abstract

This paper investigates the application of supervised learning for the purpose of match outcome prediction from Dota 2 in game chat logs. We analyze a dataset of 50,000 ranked matches, evaluating the predictive power of communication data alone and in combination with game events. Using LSTM and DistilBERT architectures, alongside a logistic regression baseline, we demonstrate that chat logs alone enable accurate prediction (up to 81.4% accuracy), while incorporating game events substantially improves performance (up to 98.4% accuracy). Our temporal analysis reveals that prediction reliability increases significantly during the midgame phase (15-30 minutes), with models exhibiting different strengths - LSTM achieves higher accuracy while Distil- BERT demonstrates greater prediction confidence. This study contributes to esports analytics by establishing chat logs as a viable predictive data source.

Publication
In AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment
Pravesh Ranchod
Pravesh Ranchod
Lecturer

I am a Lecturer in the School of Computer Science and Applied Mathematics at the University of the Witwatersrand

Branden Ingram
Branden Ingram
Lecturer

I am primarily interested in AI for games.