월드 챔피언십 중계에 도입할 최신 통계를 자세하게 소개합니다.
들어가며
리그 오브 레전드 e스포츠 팬 여러분, 안녕하세요! AWS(아마존 웹 서비스) 제공 승리 확률(Win Probability, WP)의 프로덕트 리드인 존 “Riot JPham” 팜입니다. MSI 이후 해당 통계가 마음에 드셨다는 피드백을 반영해 올해 월드 챔피언십에서 다시 활용하기로 했습니다! 승리 확률이 무엇을 반영하고 어떻게 나오는지 더 자세하게 알고 싶다는 피드백 역시 많이 받았습니다.
우선 MSI 중계에서 같은 통계를 기대 승률(Win Expectancy)이라는 이름으로 시험한 바 있습니다. 이후 수치가 나타내는 내용을 더 정확하게 반영하고자 ‘승리 확률’로 이름을 바꾸었습니다.
승리 확률이란
승리 확률은 과거 어떤 팀에 비슷한 상황이 주어졌을 때 얼마나 자주 승리했는지 나타내는 기계학습 기반 통계입니다. 리그 오브 레전드의 승리 확률은 백분율로 표시하며 진영(빨강 대 파랑), 게임 시간, 실시간 골드 격차, 기타 게임 내 지표 등 주요 정보를 고려하면서 게임 현황을 과거의 비슷한 상황과 비교하는 방식으로 계산합니다.
더 구체적으로 말씀드리자면 승리 확률은 과거에 비슷한 상황에 직면했던 팀이 게임에서 승리한 사례의 수에서 나옵니다. XGBoost라는 기계학습 알고리즘을 사용해서 개발했으며 현재 버전은 여러 기능을 적용한 결과입니다.
승리 확률 계산이 이루어지는 방법
이제 승리 확률 기계학습 모델이 고려하는 요인(아래의 목록)을 소개해 드리고자 합니다. 현재 버전은 10.4 패치(2020년 초)부터의 모든 리그 오브 레전드 e스포츠 프로 경기로 훈련했습니다. 기계학습 모델은 새로운 게임 결과를 훈련 자료에 추가해서 시간 경과에 따른 변화를 고려하므로 메타의 변천과 게임 변경사항을 반영할 수 있습니다.
● 게임 시간(게임 내 경과시간)
● 골드 %(플레이어의 골드 / 게임 내 골드 총계)
● 팀 전체 경험치
●생존한 플레이어 수
● 포탑 철거
● 드래곤 처치(드래곤 영혼 보유 여부)
● 전령의 눈 장신구 보유 여부
● 억제기별 재생성 잔여 시간
● 내셔 남작 이로운 효과 남은 지속시간
● 장로 드래곤 이로운 효과 남은 지속시간
● 내셔 남작 이로운 효과가 남아있는 플레이어 수
● 장로 드래곤 이로운 효과가 남아있는 플레이어 수
승리 확률을 해석하는 방법
아래의 예시는 MSI에서 시험을 진행할 때 브래킷 스테이지 중 C9 대 BLG 경기 3게임의 (당시에는 기대 승률이라고 부른) 승리 확률 추이입니다. 가로축은 게임 내 시간을 분으로 보여주며 세로축은 파랑 또는 빨강 진영 팀의 승리 확률을 백분율로 보여줍니다. 각 팀은 세로축의 중앙을 기준으로 위아래 중 팀의 로고가 있는 쪽을 차지하며 상단은 파랑 진영, 하단은 빨강 진영입니다. 세로축의 중앙선은 승리 확률 50%를 나타냅니다. 중앙선 위아래로 튀어나온 부분이 없으면 양 팀의 승리 확률이 50%라는 뜻입니다. 양 팀의 승리 확률은 모든 게임에서 50%인 상태로 시작하며 게임 경과와 함께 발생하는 상황에 따라 바뀝니다.
중앙선 위아래로 색칠한 부분은 게임 시작 후 몇 분이 지난 시점에서 해당 팀의 승리 확률을 나타냅니다. 중앙선 위로 튀어나온 파란색 부분은 파랑 팀(BLG)의 승리 확률이 더 높다는 뜻이며 중앙선 아래로 튀어나온 빨간색 부분은 빨강 팀(C9)의 승리 확률이 더 높다는 뜻입니다. 마지막으로 어느 시점에 어떤 목표물 또는 사건이 승리 확률에 영향을 주었는지를 아이콘으로 확인할 수 있습니다.
승리 확률 모델은 어느 시점을 기준으로 어느 팀이 이길지 예측하는 도구가 아닙니다. 승리 확률은 과거 결과를 기반으로 전세의 변화를 반영합니다. 이러한 변화를 승리 확률 그래프로 시각화함으로써 주요 장면이나 결정이 게임의 흐름에 어떠한 영향을 끼치는지와 관련해 팬, 중계진, 커뮤니티의 이해를 돕고자 합니다.
다음으로 더 친숙하다고 느끼실 수 있는 골드 격차 그래프와 승리 확률을 비교해 보겠습니다.
승리 확률과 골드 격차의 차이
승리 확률 도입 전에는 특정 시점에 게임의 전반적 상태가 어떠한지 설명하는 데 가장 좋은 지표는 골드 격차였습니다. 그러나 골드 격차에는 아래와 같은 한계가 있습니다.
● 다른 게임 내 지표(드래곤, 경험치, 골드가 누구에게 갔는지 등) 미반영
● 골드 격차는 비교 가능하고 유의미한 수치로 바로 환산할 수 없지만, 승리 확률은 이해하기 쉬운 백분율로 표시 가능
승리 확률의 도입을 추진한 이유는 골드 격차보다 더 많은 변수를 고려할 수 있어서 게임 상황을 시각화하는 방법으로서 더 포괄적이겠다고 생각했기 때문입니다. 그러면 게임의 흐름을 더 잘 파악해서 팬에게 보여줄 수 있습니다. 전반적으로 승리 확률의 장점은 아래와 같다고 생각합니다.
승리 확률은 의미가 직관적입니다.
● 팀의 승리 확률이 75%라고 하면 추가 맥락 없이 이해하기 쉽습니다.
● 골드 격차 +3천의 영향을 가늠하려면 (아래의 설명과 같이) 추가 맥락이 필요합니다.
● 승리 확률은 게임 시간에 따라 바뀌지 않습니다.
● 승리 확률 40%는 게임 경과시간이 14분이든 25분이든 의미가 똑같습니다.
● 3천의 골드 격차는 게임 경과시간 14분과 25분에 의미가 다르며 리그 오브 레전드 지식이 깊어야만 그 영향을 정확하게 해석할 수 있습니다.
● 승리 확률은 주요 장면을 시각화할 때 골드 격차보다 효과적입니다.
● 골드 격차가 (1만 이상 등) 이미 크게 벌어진 게임에서 팀이 내셔 남작을 처치하면 골드 격차 그래프의 변동은 1.5천에 불과하며 이미 차이가 크게 나므로 그래프에서 큰 변화로 보이지 않습니다.
● 같은 예시에서 골드를 덜 획득한 팀이 내셔 남작을 차지했다면 승리 확률 그래프에서 더 큰 변화를 볼 수 있습니다. 이는 남작의 도움 이로운 효과가 끼치는 영향이 1.5천의 골드 급증보다 크기 때문입니다.
승리 확률의 미래
스포츠 데이터에 관심 있는 분을 위해 말씀드리자면 승리 확률은 기계학습을 활용한 예측 분석 통계를 늘리는 노력의 첫 단계입니다. 팬이라면 누구나 알듯 리그 오브 레전드를 살펴볼 때는 팀 조합, 챔피언의 포지션, 아이템 선택, 룬 등등 고려할 사항이 너무나도 많습니다. 절대 쉽지 않은 일이죠. 승리 확률이 게임의 상태를 더 잘 반영하도록 계속 개선하고자 하며 이후 버전에서 아래와 같은 기능을 추가하는 방안을 살펴보고 있습니다.
● 팀 조합 정보(위력 및 성장 잠재력)
● 팀 전투에서 이루어지는 미세 상호작용
● 처치한 개별 드래곤 및 드래곤 영혼의 종류
한 걸음 더 나아가서 승리 확률 기여도(Win Probability Added, WPA)를 살펴볼 수 있습니다. WPA는 한 상황에서 다른 상황으로 넘어갔을 때 팀의 승리 확률이 얼마나 바뀌는지를 나타낸 수치입니다. 이러한 통계는 서사 도구의 수준을 뛰어넘어 어떤 게임에서 특정 행동이 실질적으로 얼마나 기여했는지 파악하는 데 사용 가능합니다. 그러면 게임에서 어떠한 사건과 어느 선수의 영향력이 가장 큰지 이해하는 데 유용하며 심지어는 드디어 “Faker 선수가 역대 최고인가?”라는 해묵은 질문의 답을 최종적으로 결론지을 수도 있습니다.
월드 챔피언십에서 기대할 수 있는 모습
그럼 승리 확률을 월드 챔피언십에서 구현하는 데 어떠한 노력이 필요할까요? 사실 막후에서 다양한 협업이 이루어지고 있습니다! MSI 때는 협력사 AWS와 긴밀히 일하며 초기 기계학습 모델, 출력 API, 방송용 그래픽 등을 만들었습니다. 덕분에 승리 확률이라는 구상을 실현할 수 있었습니다. 월드 챔피언십에서는 아래 사항을 비롯한 부분을 계속 다듬고자 합니다.
● 승리 확률 그래픽을 더 눈에 띄게 변경
● 기반 기술과 관련해 투명성 제고
● 팬, 중계진, 커뮤니티 대상 교육 개선
팬으로서 승리 확률을 언제 볼 수 있을지 궁금하시기도 할 텐데요. 승리 확률을 언제 표시하면 유용할지 판단하는 재량은 각 게임을 주시하는 방송 팀과 통계 담당자에게 있습니다. 승리 확률은 중대한 팀 전투나 내셔 남작 같은 목표물을 둘러싼 싸움 등 주요 장면을 부각하는 역할을 합니다. 따라서 승리 확률은 주요 플레이나 게임 종료 후 어떠한 사건이 승리 확률의 변동에 끼친 영향을 보여줄 때만 표시하고자 합니다.
마치며
작년 월드 챔피언십을 되짚어 보면 T1 대 DRX 결승의 5게임이 실제로 얼마나 엄청났는지 드러납니다. 아래에서 당시의 승리 확률 추이를 나타낸 그래프에서 T1과 DRX가 마지막까지 엎치락뒤치락하며 분투하는 모습을 확인할 수 있습니다
보시다시피 Gumayusi 선수의 잊지 못할 바론 스틸과 더불어 장로 드래곤을 차지하고 우승을 거머쥘 수 있게 한 DRX의 꺾이지 않는 마음이 한눈에 들어옵니다. 궁극적으로는 승리 확률을 서사 도구로 활용함으로써 선수와 리그 오브 레전드 e스포츠 이야기를 팬 여러분께 흥미진진하게 더 다양한 방법으로 전달하고 팬덤이 계속 깊어질 수 있기를 바랍니다.