IBM, a Overwatch League e o poder da IA ​​para resolver problemas complexos de dados (jogos)

IBM, a Overwatch League e o poder da IA ​​para resolver problemas complexos de dados (jogos) 1

Por Corey Shelton

Uma das coisas que adoro em trabalhar na IBM é a oportunidade de resolver problemas realmente únicos. E esse foi certamente o caso quando a Blizzard Entertainment pediu à minha equipe para desenvolver novas soluções para a Liga Overwatch. A Liga queria que aproveitássemos o poder do IBM Watson para tornar o jogo mais atraente para os jogadores, fãs e casters do esporte eletrônico.

Overwatch é um jogo de tiro em primeira pessoa baseado em equipes que jogo há anos. É rápido, complexo e requer uma combinação de habilidades e habilidades de cada um dos seis jogadores (e seus heróis escolhidos) em uma equipe. A Overwatch League é uma estrutura de esportes eletrônicos internacional construída em torno do jogo, com 20 times profissionais baseados em cidades ao redor do mundo, de Los Angeles a Londres e Xangai.

É uma operação séria, semelhante a outras ligas esportivas profissionais, com milhões de fãs ao redor do mundo, patrocinadores corporativos e acordos de apoio a times e jogadores. Mas, uma vez que cada jogo gera um grande volume e variedade de dados, a Overwatch League fez um grande esforço para avaliar objetivamente o desempenho do jogador e da equipe. Como a Liga poderia comparar o Jogador A ao Jogador B ou ao Jogador B, C e D quando cada jogador está jogando com um herói único em um modo de jogo diferente em um mapa diferente?

“Temos analistas muito talentosos que acompanham nossos jogadores e equipes, mas há tanta coisa acontecendo nos jogos, nenhum ser humano poderia observar e avaliar tudo”, disse Jon Spector, vice-presidente da Overwatch Esports da Blizzard. “Precisávamos de uma maneira de capturar e analisar cada movimento de cada jogador e incluir todas essas informações em um sistema classificação totalmente objetiva e confiável ”.

Apresentando o Power Rankings with Watson, uma abordagem objetiva baseada em IA para avaliar o desempenho dos jogadores e de suas equipes na popular Liga Overwatch. Os benefícios do Power Rankings com Watson são duplos. Em primeiro lugar, permite aos proprietários, treinadores e jogadores uma forma de avaliar o talento, o que é fundamental para um jogo com milhões em prémios em dinheiro. Mas, o mais importante, oferece aos fãs uma maneira rápida e fácil de se conectar com o jogo e entre si. Como Jon diz, “Esta é uma ótima fonte de conversa para nossos fãs e lançadores. E os fãs da Overwatch League adoram debater tópicos como ‘quem é o melhor tanque principal do mundo?’ Os Power Rankings enriquecem a conversa e a tornam mais divertida.

Depois que nossa parceria foi anunciada em outubro, a equipe quis agir rapidamente para dar vida a essas soluções. Para desenvolver os Power Rankings com o Watson, a IBM reuniu uma equipe de especialistas de todo o mundo, incluindo cientistas de dados, especialistas em IA e desenvolvedores de software para trabalharem juntos por meio do programa Area 631 da IBM. Como a Overwatch League queria ter sua correção antes do início da temporada de 2021 em 16 de abril, a equipe usou uma metodologia agressiva para acelerar o desenvolvimento. A Área 631 é um programa de incubação interno que começou no Canadá com base nas metodologias IBM Garage e agora opera em nossos laboratórios de desenvolvimento globalmente. O programa oferece 6 experts 3 meses para oferecer 1 solução (daí o nome, 631). A equipe IBM trabalhou em estreita colaboração com a Overwatch League durante todo o processo, desenvolvendo a solução em apenas dois meses.

“Jogamos muito Overwatch. Pegamos uma tonelada de dados. E, como nos divertíamos enquanto trabalhamos, trabalhamos muito e progredimos rapidamente ”, disse-me Stephane Rodet, o engenheiro de experiência do projeto principal. “Mas isso só mostra que, quando você coloca as pessoas certas junto com a tecnologia certa, mesmo os problemas mais difíceis podem ser resolvidos.”

A equipe realizou três etapas críticas para resolver o problema.

Primeiro, ele se concentrou em estatísticas. A Overwatch League mede mais de 360 ​​métricas diferentes com base no desempenho de cada partida: tudo, desde “cura por segundo” e “precisão da arma” até “taxa de geração final”. Ter dados confiáveis ​​e transparentes é essencial. Portanto, a equipe da IBM usou o IBM Cloud Pak for Data para agregar, organizar e preparar esse grande volume de dados para análise.

Em seguida, ele usou análises avançadas para determinar as correlações entre cada estatística e os resultados do jogo. Em outras palavras, eles descobriram como diferentes métricas de desempenho contribuem para ganhar ou perder.

E, finalmente, como nem todas as estatísticas são criadas iguais, a equipe usou os recursos de Machine Learning e AutoAI do IBM Watson Studio para atribuir um peso a cada estatística. Embora todas as estatísticas sejam um fator para os Rankings avançados, cerca de 30 deles têm grande peso, conduzindo a maioria dos movimentos dentro dos rankings.

AutoAI foi a chave para seguir em frente. Basicamente, simplifica o processo de construção de um modelo de IA. É um recurso de aprendizado de máquina que não requer um Ph.D em ciência de dados para ser usado e fornece transparência para ajudar a aumentar a confiança nos modelos. Um usuário pode pedir ao AutoAI para resolver variáveis ​​específicas essencialmente. Nesse caso, precisávamos saber como pesar e priorizar as diferentes estatísticas do jogo. Já tínhamos todos os dados. Tudo o que precisávamos era perguntar.

Então, por que a IBM passou por todos esses desafios para criar um sistema qualificação para uma liga de esportes? Aqui está o que meu colega, Noah Syken, vice-presidente de Parcerias de Esportes e Entretenimento da IBM, disse: “É uma demonstração poderosa do que é possível com dados e IA hoje. Há anos usamos muitas das mesmas tecnologias para impulsionar a transformação digital em bancos, companhias aéreas ou varejistas. Mas agora, os milhões de fãs da Overwatch League poderão ver o que o IBM Watson pode fazer. Jogos e esportes eletrônicos são o futuro do entretenimento e estamos orgulhosos de adicionar a melhor análise para enriquecer a experiência dos fãs. “

Os Power Rankings com Watson serão gerados semanalmente e publicados em overwatchleague.com e ibm.com/overwatch quando a temporada começar em 16 de abril. Mal posso esperar para os jogos começarem, pois os fãs podem experimentar. Para todos os meus colegas jogadores lá fora, glhf.