À tous les amateurs de maths ! Vous avez peut-être suivi la semaine dernière l'annonce de l'arrivée, en partenariat avec AWS, des classements de puissance mondiaux pour LoL Esports. Ils seront lancés dans 48h, au Mondial 2024. Avant d'ouvrir ce nouvel horizon, qui nous l'espérons renforcera votre intérêt pour la scène compétitive mondiale de LoL Esports, nous souhaitions vous donner un aperçu global sur le fonctionnement de ces classements.
La nécessité d'un nouveau système
Le développement et l'utilisation des classements de puissance se sont démocratisés ces dernières décennies dans le sport traditionnel. Si les systèmes de classements comme le top 25 AP de la NCAA ou les classements FIFA sont très efficaces dans leur domaine, ils le sont beaucoup moins lorsqu'appliqués à l'e-sport. League of Legends est un jeu dynamique, avec des changements de méta fréquents, des structures régionales et des styles de jeu variés qui demandent une approche particulière. Pour répondre à ces défis, les classements de puissance mondiaux utilisent à la fois les performances individuelles des équipes et un indicateur de force régional. Ainsi, le système est plus complet et flexible.
Composants clés : l'approche de l'Elo et le score de puissance
Les classements de puissance mondiaux s'appuient principalement sur l'Elo, adapté pour prendre en compte la dynamique du League of Legends professionnel. Comme la majorité des matchs se disputent au niveau régional, il était impératif de pouvoir mesurer les écarts de niveau entre les différentes régions. Un système d'Elo combinant à la fois l'Elo individuel de l'équipe et celui de chaque ligue s'est avéré être l'approche la plus efficace. Nous avons appelé cette moyenne pondérée : le score de puissance. Il se formule ainsi :
« x » et « y » représentent respectivement les pondérations attribuées à l'Elo de l'équipe et à l'Elo de la ligue. Après de nombreux tests avec des experts LoL Esports de toutes nos régions, nous avons déterminé qu'une pondération de 80/20 offrait le meilleur équilibre, avec une précision prédictive de 65 %. Ce qui signifie que les résultats attendus du modèle sont très proches des résultats réels, validant ainsi la puissance du système et la nature imprévisible de l'e-sport.
Calcul de l'Elo : présentation détaillée.
L'Elo de l'équipe est calculé en fonction des résultats de match selon la formule suivante :
Pbefore est l'Elo de l'équipe avant le match.
I est l'importance du match, évalué en fonction de l'enjeu. (Explication plus bas dans les facteurs de pondération).
W est le résultat du match (1 pour une victoire, 0 pour une défaite).
We est le résultat attendu, calculé ainsi :
dr est la différence de classement entre les deux équipes. Cette formule garantit que les ajustements de l'Elo sont proportionnels à la difficulté attendue du match.
L'Elo de ligue suit la même structure, mais le calcul se fait au niveau régional. Les performances lors des événements internationaux, comme le MSI ou le Mondial, ont une influence importante sur l'Elo de ligue. Les victoires contre des régions plus fortes augmentent le classement de toute la ligue. Cette méthode prend en compte les dynamiques de puissance régionales et les reflète dans les classements.
Valoriser les matchs à fort enjeu
Nous savons que tous les matchs n'ont pas la même importance, c'est pourquoi nous avons mis en place des facteurs de pondération afin de mesurer l'impact des résultats en fonction de l'enjeu du match. Ils sont essentiels au fonctionnement du modèle, car ils permettent de déterminer la vitesse à laquelle le classement d'une équipe évolue en fonction des nouveaux résultats de matchs. Les valeurs standardisées des facteurs de pondération sont :
Match régional :
Play-ins : 8
Phase principale : 16
Play-offs : 20
Match international :
Play-ins : 12
Phase principale : 20
Play-offs : 36
Grâce aux facteurs de pondération, les matchs cruciaux tels que ceux joués en play-offs ou lors des compétitions internationales ont un impact plus important sur les classements. Cette approche est essentielle pour refléter le plus précisément possible le niveau d'une équipe sous pression. Enfin, nous avons adapté les facteurs de pondération selon les régions, afin de les aligner avec les classements moyens finaux de leurs équipes lors des compétitions internationales. Ainsi, les performances régionales sont davantage mises en valeur dans les ligues les plus puissantes. Nous continuerons à affiner cette approche à mesure que le modèle intègre davantage de données et que nos structures de ligues s'adaptent pour la saison 2025.
Période d'évaluation : équilibrer les performances récentes et historiques
Afin de garantir un équilibre entre les performances récentes et historiques, nous avons choisi une période d'évaluation sur plusieurs années :
Une période de 3 ans pour l'Elo de ligue (2022-2024)
Une période de 2 ans pour l'Elo d'équipe (2023-2024)
Cette approche nous permet à la fois d'avoir un échantillon important de matchs internationaux, ce qui est crucial pour les petites régions, tout en prenant en compte les changements de joueurs.
Défis et solutions : construire un modèle solide
Durant le développement, nous avons fait face à plusieurs défis, notamment pour quantifier la différence de niveau entre les régions et pour tenir compte des statistiques en jeu sans qu'elles soient affectées par les changements de méta. Pour relever ces défis, nous avons organisé un hackathon en collaboration avec AWS, pendant lequel les participants ont pu étudier différents modèles d'IA/ML. Nous avons été vraiment impressionnés par la qualité des modèles avancés développés par les fans de LoL Esports. Cependant, pour une première version, nous avons opté pour une approche plus simple et transparente, capable de résister aux changements de méta tout en garantissant une bonne interprétabilité.
Intégration technique : évolution et performance optimisées par AWS
Les classements de puissance mondiaux reposent sur une architecture technique robuste, exploitant les services AWS, notamment S3, pour stocker les données d'entraînement du modèle, des fonctions Lambda pour initier les mises à jour du modèle, et une base de données MySQL sur AWS RDS pour conserver les résultats des classements. Notre partenariat a grandement facilité la gestion du traitement de données complexes et des mises à jour en temps réel nécessaires à l'algorithme. Nos classements sont précis, mais également évolutifs, capables de traiter les énormes volumes de données des matchs internationaux et de fournir des mises à jour en temps opportun.
Conclusion : une ère nouvelle pour League of Legends Esports
Les classements de puissance mondiaux sont une avancée importante dans notre manière d'évaluer et de comprendre les performances des équipes sur League of Legends. En même temps que nous continuons à affiner et à développer ce système, nous invitons la communauté à nous rejoindre dans cette aventure, dans le but d'obtenir les classements les plus précis, transparents et pertinents pour les fans de Riot Esports.
Les classements de puissance seront disponibles pour le Mondial 2024 sur lolesports.com et sur les diffusions Riot Esports. La dernière mise à jour pour 2024 sera publiée après la finale du Mondial. Nous commencerons aussitôt à préparer la prochaine saison, pour vous offrir un système encore plus précis en 2025.