Applications of Linear and Ensemble-Based Machine Learning for Predicting Winning Teams in League of Legends
Over the last decade, advancements in machine learning and easier model deployment have led to increased commercial applications. One such use case is esports, where machine learning (ML) is used to understand predictors of success. League of Legends, one of the most popular esports, has been a part...
Saved in:
| Main Authors: | , , |
|---|---|
| Format: | Article |
| Language: | English |
| Published: |
MDPI AG
2025-05-01
|
| Series: | Applied Sciences |
| Subjects: | |
| Online Access: | https://www.mdpi.com/2076-3417/15/10/5241 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Summary: | Over the last decade, advancements in machine learning and easier model deployment have led to increased commercial applications. One such use case is esports, where machine learning (ML) is used to understand predictors of success. League of Legends, one of the most popular esports, has been a particular academic focus. Investigations into League are divided into two areas: qualitative analyses of factors such as perseverance and group dynamics and quantitative research to create models to predict match outcomes via either pre-game player information or in-game match data. Few studies have integrated both pre-game and in-game data to improve modeling, often using datasets that may not represent the broader player community. This study investigates the factors influencing the accuracy of match prediction models in League of Legends. Evaluating the effects of training on data that are representative of the actual player on the basis of accuracy and determining whether models that amalgamate pre-game and in-game features yield superior results. By utilizing a dataset derived from the Riot API, this research work introduces a novel “streak” feature and constructs models using logistic regression, random forest, C5.0 Gradient Boost and XGBoost, evaluating model performance against recent literature. The results indicate that employing a dataset that more accurately reflects the general player population leads to a slight decrease in the efficacy of the models compared with those using professional datasets only; however, the models demonstrate potential for greater generalizability across a wider range of ranks. The models that incorporate both pre-game and in-game data outperformed most existing studies that focus solely on one type of data, achieving a peak accuracy of 76.8% for the best-performing model. These findings guide future work on feature engineering via the Riot API and model application for broader player populations in esports. Additionally, these insights can be applied to build and improve tools that provide real-time predictions of match results. |
|---|---|
| ISSN: | 2076-3417 |