Milovníci čísel, pozor! Možná jste již minulý týden zaregistrovali oznámení, že za t−48 hodin na MS 2024 představíme světu esportů LoL globální žebříček vyvinutý ve spolupráci s přáteli v AWS. Je to krok dosud neprobádaným směrem a my doufáme, že zvýší zájem o globální soutěž v esportech LoL. Než jej však učiníme, chtěli bychom vám přiblížit, jak se globální žebříček Esportů LoL vlastně sestavuje.
Potřeba nového systému
V tradičních sportech se globální žebříčky vyvíjejí a užívají již desítky let. Systémy hodnocení jako nejlepších 25 v NCAA podle AP nebo žebříček FIFA jsou ve svých oblastech účinné, avšak pro potřeby esportů nedostatečné. Hra League of Legends je ze své podstaty dynamická – dochází k častým posunům mety, ligy jednotlivých regionů jsou různě strukturovány a existují rozmanité herní styly – což vyžaduje sofistikovanější přístup. Globální žebříček tato úskalí řeší tak, že spojuje na jedné straně výkonnostní metriky jednotlivých týmů a na druhé straně ukazatele síly regionů. Výsledný systém je komplexní a zároveň přizpůsobitelný.
Základní prvky: Opodstatnění systému Elo a vzorec hodnocení síly
Základem globálního žebříčku je systém Elo, který jsme uzpůsobili tak, aby zohledňoval jedinečnou dynamickou povahu profesionální hry League of Legends. Konkrétně jsme hledali způsob, jak vyčíslit rozdíly v síle regionů a zohlednit, že většina zápasů se hraje meziligově. Dospěli jsme k závěru, že nejlepším řešením bude kompozitní systém ratingů Elo týmů a lig. Jejich vážený průměr, nazvaný „hodnocení síly“, se počítá následovně:
Proměnné x a y vyjadřují váhu ratingů Elo týmu a ligy v tomto pořadí. Výsledky rozsáhlého testování s odborníky na esporty LoL ze všech regionů nás dovedly k závěru, že v poměru 80:20 je systém optimálně vyvážený a dosahuje predikční přesnosti 65 %. Jinými slovy, očekávané výsledky podle modelu byly v souladu s těmi skutečnými a potvrdila se nám jak robustnost systému, tak relativní nepředvídatelnost esportům vlastní.
Výpočet ratingu Elo: Rozbor
Týmový rating Elo se počítá z výsledků zápasů s použitím tohoto vzorce:
Kde:
Pbefore je Elo týmu před zápasem.
I označuje význam zápasu určený podle toho, jak moc je v sázce (viz faktory K níže).
W značí výsledek zápasu (1 pro vítězství, 0 pro porážku).
We je očekávaný výsledek podle výpočtu:
Ligový rating Elo se počítá obdobně, ale na úrovni regionu. Tento rating významně ovlivňují výkony na mezinárodních turnajích (např. MSI, MS). Vítězství proti silnějším regionům tedy posilují rating celé lize vítězného týmu. Tato metoda umožňuje žebříčku reflektovat, jak se síla regionů průběžně mění.
Důraz na zásadní zápasy
Kvitujeme, že ne všechny zápasy mají stejnou váhu, a proto jsme zavedli faktory K, které odpovídajícím způsobem rozlišují váhu výsledků. Jelikož určují, do jaké míry výsledek ovlivní rating zápasících týmů, jsou pro funkčnost modelu zcela zásadní. Zde jsou standardizované faktory K a jejich hodnoty:
Regionální zápasy:
Kvalifikace: 8
Hlavní fáze: 16
Play-off: 20
Mezinárodní zápasy:
Kvalifikace: 12
Hlavní fáze: 20
Play-off: 36
Tyto faktory K zajišťují, že klíčové zápasy, jako jsou play-off na mezinárodních turnajích, mají v žebříčku větší váhu. Jejich zavedení je zcela zásadní, aby žebříček správně odrážel, jak si týmy vedou pod tlakem. Také váha faktorů K se různí region od regionu v závislosti na koncovém umístění týmů dané ligy na mezinárodních turnajích. Čím silnější liga, tím větší váha se přisuzuje jejím regionálním zápasům. S příchodem sezóny 2025, souvisejícími změnami ve skladbě lig a přibývajícími zdrojovými daty modelu budeme svůj přístup dále zdokonalovat.
Hodnoticí období: Vyvážení aktuálních výkonů s historickými
Abychom udržovali v rovnováze současnou kondici s historickými výsledky, rozhodli jsme se používat víceleté hodnoticí období.
Ligový rating Elo se vyhodnocuje na základě 3letého období (2022–2024)
Týmový rating Elo se vyhodnocuje na základě 2letého období (2023–2024)
Tento postup počítá s větším vzorkem mezinárodních zápasů, které hrají obzvláště velkou roli v menších regionech, i s potenciálními dopady změn v soupiskách.
Úskalí a řešení: Budování robustního modelu
Během vývoje jsme narazili na několik překážek souvisejících například s vyčíslením dovednostních rozdílů mezi regiony nebo integrací herních statistik způsobem, který není náchylný na změny mety. Abychom překážky překonali, uspořádali jsme hackathon ve spolupráci s AWS, kde účastníci pracovali na modelech umělé inteligence a strojového učení. Příznivci esportů LoL vyvinuli pokročilé a důmyslné modely s působivými výsledky. V zájmu odolnosti vůči změnám mety a možnosti interpretace jsme se však pro první verzi žebříčku rozhodli vydat cestou prostšího, transparentnějšího řešení.
Technická integrace: Škálovatelnost a výkon poháněné AWS
Globální žebříček stojí na podkladu robustní technické architektury využívající služby AWS. Zejména se jedná o S3 k uchovávání tréninkových dat, lambda funkce spouštějící aktualizace modelu a databázi MySQL na AWS RDS k uchovávání dat pořadí žebříčku. Provozování algoritmu obnáší složité zpracovávání dat a aktualizace v reálném čase, které naše spolupráce značně usnadnila. Díky ní je náš žebříček nejen přesný, ale také škálovatelný, jelikož dokáže pojmout obrovská množství vstupních dat z mezinárodních soutěží a včasně se aktualizovat.
Závěr: Nová éra esportů League of Legends
Globální žebříček významně posouvá vpřed naši schopnost hodnotit a analyzovat výkony týmů v League of Legends. Naším cílem je poskytovat fanouškům esportů Riot Games žebříčky s co největší přesností, transparentností a informační hodnotou. Proto chceme systém nadále zdokonalovat a rozšiřovat a budeme rádi, když u toho budete s námi.
Sledujte MS 2024 na lolesports.com a ve vysílání esportů Riot Games, kde bude globální žebříček poprvé uveden do provozu. Finální pořadí pro rok 2024 zveřejníme, jakmile MS vyvrcholí velkým finále, čímž také odstartujeme přípravy ještě lepšího systému pro rok 2025.