To win or not to win ? A prediction model to determine the outcome of a DotA 2 match

In this paper, we present an augmentation to an existing machine learning algorithm used to predict the outcome of a DotA2 match and as a hero recommender in a recommendation engine. We briefly discuss existing work on DotA2 recommendation engines as well another effort in applying traditional machine learning algorithms to predict its outcome. We then detail the augmented algorithm used to improve the prediction results of the existing model and detail the entire process involved i.e., data collection, feature extraction and feature encoding. We then expound upon various aspects and possible improvements to the algorithm and different directions for future work.

[1]  M E J Newman,et al.  Modularity and community structure in networks. , 2006, Proceedings of the National Academy of Sciences of the United States of America.

[2]  Wenjun Zeng,et al.  The Hidden Potential of Movie Genome Communities: Analyzing Fine-Grained Semantic Information in Motion Pictures , 2013, 2013 IEEE Seventh International Conference on Semantic Computing.

[3]  U. Brandes,et al.  Maximizing Modularity is hard , 2006, physics/0608255.

[4]  Kent A. Spackman,et al.  Using co-occurrence network structure to extract synonymous gene and protein names from MEDLINE abstracts , 2005, BMC Bioinformatics.

[5]  R. Lambiotte,et al.  Random Walks, Markov Processes and the Multiscale Modular Organization of Complex Networks , 2008, IEEE Transactions on Network Science and Engineering.

[6]  D. Perry,et al.  How Does He Saw Me ? A Recommendation Engine for Picking Heroes in Dota 2 , 2013 .

[7]  Jean-Loup Guillaume,et al.  Fast unfolding of communities in large networks , 2008, 0803.0476.