Prediction of the real-time multiplayer online battle arena (MOBA) games' match outcome is one of the most important and exciting tasks in Esports analytical research. This research paper predominantly focuses on building predictive machine and deep learning models to identify the outcome of the Dota 2 MOBA game using the new method of multi-forward steps predictions. Three models were investigated and compared: Linear Regression (LR), Neural Networks (NN), and a type of recurrent neural network Long Short-Term Memory (LSTM). In order to achieve the goals, we developed a data collecting python server using Game State Integration (GSI) to track the real-time data of the players. Once the exploratory feature analysis and tuning hyper-parameters were done, our models' experiments took place on different players with dissimilar backgrounds of playing experiences. The achieved accuracy scores depend on the multi-forward prediction parameters, which for the worse case in linear regression 69\% but on average 82\%, while in the deep learning models hit the utmost accuracy of prediction on average 88\% for NN, and 93\% for LSTM models.
翻译:实时多玩者在线竞技场(MOBA)游戏匹配结果的预测是Esports分析研究中最重要和最令人兴奋的任务之一。本研究论文主要侧重于建立预测机和深度学习模型,以便利用新的多向前步骤预测方法确定Dota 2 MOBA游戏的结果。对三种模型进行了调查和比较:线性回归(LR)、神经网络(NN)和一种经常性神经网络长期短期内存(LSTM)等。为了实现目标,我们开发了一个数据收集 Python服务器,利用游戏国家整合(GSI)跟踪玩家的实时数据。一旦进行了探索性特征分析和调整,我们的模型就对不同背景的玩家进行了实验。实现的准确度分数取决于多向前预测参数,在线性回归(69 ⁇ )和平均82 ⁇ (82 ⁇ )中情况更糟,而在深层次学习模型中,对NNN平均88 ⁇ 和LSTM模型(93 ⁇ )进行了最精确的预测。