Atenție, iubitori de matematică! Poate că ați văzut anunțul de săptămâna trecută că, în parteneriat cu prietenii de la AWS, lansăm Clasamentul global al puterii în universul eSports LoL, cu 48 de ore înainte de Mondialele 2024. Înainte să începem acest nou capitol care sperăm să vă crească interesul pentru peisajul competitiv global din eSports LoL, vrem să vă explicăm mai în detaliu cum este alcătuit Clasamentul global al puterii eSports LoL.
Nevoia pentru un nou sistem
Dezvoltarea și utilizarea Clasamentului puterii a făcut parte din sporturile tradiționale de decenii. Totuși, sistemele de clasament, cum ar fi NCAA AP Top 25 și FIFA World Rankings, deși sunt eficiente în domeniile lor respective, nu sunt potrivite când sunt aplicate în eSports. Natura dinamică a League of Legends – cu schimbările frecvente de meta, structurile diferite ale ligilor regionale și stilurile de joc diversificate – necesită o abordare mai nuanțată. Clasamentul global al puterii remediază aceste dificultăți folosindu-se de o combinație de valori individuale ale performanței echipei și indicatori regionali de putere, creând un sistem care este cuprinzător și adaptabil.
Componente de bază: raționamentul ELO și formula punctajului puterii
La baza Clasamentului global al puterii este un sistem bazat pe ELO, adaptat pentru a ține cont de dinamica unică a mediului profesionist de League of Legends. Mai exact, aveam nevoie de un mod de a cuantifica diferența de putere dintre regiuni, deoarece marea majoritate a meciurilor sunt jucate intern în regiune. Am stabilit că cea mai bună abordare este dezvoltarea unui sistem bazat pe ELO combinat între ELO-ul individual al echipei și ELO-ul specific ligii. Am numit această medie ponderată formula ''punctajului puterii'' și este exprimată ca:
Aici, ''x'' și ''y'' reprezintă ponderile atribuite ELO-ului echipei și, respectiv, ELO-ului ligii. După testări îndelungate cu experți eSports LoL din toate regiunile, am stabilit că o pondere 80/20 oferă echilibrul optim, conducând la o precizie predictivă de 65%. Acest lucru înseamnă că rezultatele așteptate ale modelului se aliniază îndeaproape cu rezultatele reale, validând robustețea sistemului și natura relativ impredictibilă a eSports.
Calculul ELO: o analiză detaliată
ELO-ul echipei este calculat pe baza rezultatelor meciurilor folosind formula:
Unde:
Pbefore este ELO-ul echipei înainte de meci.
I este importanța meciului, clasată în funcție de micele meciului (vedeți factorii K de mai jos).
W reprezintă rezultatul meciului (1 pentru o victorie, 0 pentru o înfrângere).
We este rezultatul așteptat, calculat ca:
Aici, dr este diferența de clasare dintre cele două echipe. Această formulă se asigură că ajustările ELO-ului sunt proporționale cu dificultatea așteptată a meciului.
ELO-ul ligii urmează o structură similară, dar se calculează la nivel regional. Performanța la evenimentele internaționale (de exemplu, MSI, Mondiale) influențează semnificativ ELO-ul ligii, victoriile împotriva regiunilor mai puternice crescând evaluarea întregii ligi. Această metodă capturează dinamicile de putere regională și le reflectă în clasament.
Accentuarea meciurilor cu mize mari
Recunoscând faptul că nu toate meciurile au aceeași importantă, am introdus factorii K pentru a stabili ponderi diferite pentru rezultatele meciurilor în funcție de importanța acestora. Sunt esențiali pentru funcționalitatea modelului, deoarece stabilesc cât de repede se modifică evaluarea unei echipe ca răspuns la noile rezultate ale meciurilor. Valorile standardizate ale factorilor K sunt:
Meciuri regionale:
Preliminarii: 8
Scena principală: 16
Playoff-uri: 20
Meciuri internaționale:
Preliminarii: 12
Scena principală: 20
Playoff-uri: 36
Acești factori K se asigură că meciurile critice, cum ar fi jocurile din playoff-uri și cele internaționale, au un impact mai semnificativ asupra clasamentului. Această abordare este esențială pentru a reflecta cu precizie performanța unei echipe când este sub presiune. În cele din urmă, am adaptat factorii K de la o regiune la alta pentru a-i alinia cu clasarea medie a echipelor la finalul evenimentelor internaționale, pentru a accentua mai mult meciurile regionale în ligile puternice. Vom continua să rafinăm această abordare, pe măsură ce modelul încorporează mai multe date, iar structurile noastre de ligi își încep sezonul 2025.
Ferestre de evaluare: echilibrul între performanța recentă și cea istorică
Pentru a păstra un echilibru între performanța actuală și cea istorică, am adoptat o fereastră de evaluare pe mai mulți ani:
ELO-ul ligii este evaluat de-a lungul unei ferestre de 3 ani (2022-2024)
ELO-ul echipei este evaluat de-a lungul unei ferestre de 2 ani (2023-2024)
Această abordare crește dimensiunea eșantionului pentru jocurile internaționale, ceea ce este important mai ales pentru regiunile mai mici, ținând în același timp cont de impactul potențial al modificărilor din cadrul loturilor.
Dificultăți și soluții: crearea unui model robust
În timpul procesului de dezvoltare, am întâmpinat mai multe dificultăți, inclusiv cuantificarea diferențelor de îndemânare dintre regiuni și integrarea statisticilor din joc într-un mod care este imun la modificările din meta. Pentru a le remedia, am organizat un hackathon în colaborare cu AWS, unde participanții au explorat diferite modele de inteligență artificială/învățare automată. Deși aceste modele avansate dezvoltate de fanii eSports LoL au fost impresionante și bine gândite, am optat pentru o abordare mai simplă și mai transparentă pentru prima versiune, pentru imunitate la meta și pentru a fi mai ușor de interpretat.
Integrare tehnică: scalabilitate și performanță susținute de AWS
Clasamentul global al puterii este susținut de o arhitectură tehnică robustă, bazată pe serviciile AWS, inclusiv S3 pentru date persistente de instruire a modelului, funcții Lambda pentru inițierea actualizărilor modelului și o bază de date MySQL pe AWS RDS pentru rezultate persistente ale clasamentului. Parteneriatul nostru a simplificat gestionarea procesării datelor complexe și actualizările în timp real necesare pentru algoritm. Astfel, clasamentul nu este doar precis, ci și scalabil, fiind capabil să gestioneze intrările uriașe de date de la meciurile internaționale și să ofere actualizări oportune.
Concluzie: o nouă eră pentru eSports League of Legends
Clasamentul global al puterii reprezintă un pas în față semnificativ în ceea ce privește modul în care evaluăm și înțelegem performanța echipelor din League of Legends. Pe măsură ce continuăm să rafinăm și să extindem acest sistem, invităm comunitatea să ni se alăture în această călătorie, pe măsură ce ne străduim să oferim cel mai precis, transparent și util clasament pentru fanii eSports Riot.
Rămâneți pe fază pe măsură ce lansăm Clasamentul global al puterii pe durata Mondialelor 2024 pe lolesports.com și în transmisiunile eSports Riot. Actualizarea finală pentru 2024 va fi publicată după finala Mondialelor, marcând începutul pregătirilor pentru un sistem și mai rafinat în 2025.