Future work should elaborate on setting up further
transparent performance metrics for LoL in order to
find the best and unify the use of performance metrics
throughout analysis tools such as op.gg or Mobalytic.
However, future applications for winning predictions
should still utilize ML based solutions. Future work
could utilize both approaches to form interactive train-
ing and assessment tools, particularly for amateur play-
ers which are trying to improve their skill and do not
have resources like expert game and data analysts like
professional players. Furthermore, a performance met-
ric similar to one or both of the metrics presented by
our approach can be applied in all sports where two
teams with players of different roles compete against
each other. This includes other team e-sports games as
well as real world team sports like football, soccer, or
basketball.
REFERENCES
Afonso, A. P., Carmo, M. B., and Moucho, T. (2019). Com-
parison of visualization tools for matches analysis of
a moba game. In 2019 23rd International Conference
Information Visualisation (IV), pages 118–126. IEEE.
Ani, R., Harikumar, V., Devan, A. K., and Deepa, O. (2019).
Victory prediction in league of legends using feature
selection and ensemble methods. In 2019 International
Conference on Intelligent Computing and Control Sys-
tems (ICCS), pages 74–77.
AutoViML (2020). Autoviml/featurewiz: Use advanced
feature engineering strategies and select the best fea-
tures from your data set fast with a single line of code.
https://github.com/AutoViML/featurewiz. Accessed
on: 08.30.2021.
Do, T. D., Wang, S. I., Yu, D. S., McMillian, M. G., and
McMahan, R. P. (2021). Using machine learning to
predict game outcomes based on player-champion ex-
perience in league of legends. The 16th International
Conference on the Foundations of Digital Games.
Eaton, J. A., Mendon
c¸
a, D. J., and Sangster, M.-D. D. (2018).
Attack, damage and carry: Role familiarity and team
performance in league of legends. In Proceedings of
the Human Factors and Ergonomics Society Annual
Meeting, volume 62, pages 130–134. SAGE Publica-
tions Sage CA: Los Angeles, CA.
Eaton, J. A., Sangster, M.-D. D., Renaud, M., Mendonca,
D. J., and Gray, W. D. (2017). Carrying the team: The
importance of one player’s survival for team success
in league of legends. In Proceedings of the Human
Factors and Ergonomics Society Annual Meeting, vol-
ume 61, pages 272–276. SAGE Publications Sage CA:
Los Angeles, CA.
Hodge, V., Devlin, S., Sephton, N., Block, F., Cowling, P.,
and Drachen, A. (2019). Win prediction in multi-player
esports: Live professional match prediction. IEEE
Transactions on Games, pages 1–1.
Horst, R., Lanvers, M., Kacsoh, L. v., and D
¨
orner, R. (2021).
Moba coach: Exploring and analyzing multiplayer on-
line battle arena data. In International Symposium on
Visual Computing, pages 197–209. Springer.
Khromov, N., Korotin, A., Lange, A., Stepanov, A., Burnaev,
E., and Somov, A. (2019). Esports athletes and play-
ers: A comparative study. IEEE Pervasive Computing,
18(3):31–39.
Lundberg, S. M., Erion, G., Chen, H., DeGrave, A., Prutkin,
J. M., Nair, B., Katz, R., Himmelfarb, J., Bansal, N.,
and Lee, S.-I. (2020). From local explanations to global
understanding with explainable ai for trees. Nature
Machine Intelligence, 2(1):2522–5839.
Lundberg, S. M. and Lee, S.-I. (2017). A unified ap-
proach to interpreting model predictions. In Guyon,
I., Luxburg, U. V., Bengio, S., Wallach, H., Fergus,
R., Vishwanathan, S., and Garnett, R., editors, Ad-
vances in Neural Information Processing Systems 30,
pages 4765–4774. Curran Associates, Inc. Accessed
on: 09.01.2021.
Maymin, P. Z. (2020). Smart kills and worthless deaths:
esports analytics for league of legends. Journal of
Quantitative Analysis in Sports, 1(ahead-of-print).
Mobalytics (2021). Mobalytics. https://app.mobalytics.gg/
lol. Accessed on: 09.13.2021.
Novak, A. R., Bennett, K. J., Pluss, M. A., and Fransen, J.
(2020). Performance analysis in esports: modelling
performance at the 2018 league of legends world cham-
pionship. International Journal of Sports Science &
Coaching, 15(5-6):809–817.
OPGG (2021). Op.gg. https://euw.op.gg/. Accessed on:
09.13.2021.
Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V.,
Thirion, B., Grisel, O., Blondel, M., Prettenhofer, P.,
Weiss, R., Dubourg, V., Vanderplas, J., Passos, A.,
Cournapeau, D., Brucher, M., Perrot, M., and Duch-
esnay, E. (2011). Scikit-learn: Machine learning
in Python. Journal of Machine Learning Research,
12:2825–2830.
Peng, H., Long, F., and Ding, C. (2005). Feature
selection based on mutual information criteria of
max-dependency, max-relevance, and min-redundancy.
IEEE Transactions on pattern analysis and machine
intelligence, 27(8):1226–1238.
Rade
ˇ
ci
´
c, D. (2020). Shap: How to interpret machine learning
models with python. https://towardsdatascience.com/
shap-how-to-interpret-machine-learning-models-
with-python-2323f5af4be9. Accessed on: 09.14.2021.
Silva, A. L. C., Pappa, G. L., and Chaimowicz, L. (2018).
Continuous outcome prediction of league of legends
competitive matches using recurrent neural networks.
In SBC-Proceedings of SBCGames, pages 2179–2259.
Soni, D. (2020). Supervised vs. unsupervised learn-
ing. https://towardsdatascience.com/supervised-vs-
unsupervised-learning-14f68e32ea8d. Accessed on:
08.30.2021.
Tiwari, R. (2020). Regression vs classification in
machine learning: What is the difference?
https://in.springboard.com/blog/regression-vs-
classification-in-machine-learning/. Accessed on:
08.30.2021.
HUCAPP 2022 - 6th International Conference on Human Computer Interaction Theory and Applications
76