AceAction-5M: Hierarchical Goals for Generalist Action Learning Across 3D Game Worlds
Este artigo apresenta o AceAction, um conjunto de dados de grande escala de jogabilidade humana em múltiplos jogos 3D que fornece anotações hierárquicas e temporalmente alinhadas de visão-linguagem-ação para permitir que agentes generalistas aprendam composição de habilidades e transições de subobjetivos em ambientes dinâmicos.
Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo
Para ensinar uma máquina a agir no mundo, pesquisadores precisam de uma biblioteca massiva de exemplos que mostrem a conexão entre o que um agente vê, o que ele deseja alcançar e os movimentos específicos que ele realiza para chegar lá. No mundo físico, reunir esse tipo de dado é lento, caro e perigoso; exige robôs, supervisores humanos e configurações repetidas que podem levar anos para serem acumuladas. Os videogames oferecem uma alternativa prática. Eles fornecem ambientes tridimensionais ricos onde jogadores humanos realizam tarefas complexas todos os dias e onde cada cena visual pode ser perfeitamente pareada com os comandos exatos de teclado e mouse usados para criá-la. O desafio para os cientistas tem sido que, embora os jogos gerem dados infinitos, transformar a jogabilidade bruta em uma lição útil para a inteligência artificial requer mais do que apenas gravar vídeos. Exige uma maneira de entender não apenas o resultado final, mas o pensamento passo a passo que levou a ele: como um jogador decide se mover, quando eles mudam de explorar para combater e como eles dividem um grande objetivo em tarefas menores e gerenciáveis.
Uma equipe de pesquisadores abordou isso criando uma nova coleção de dados chamada AceAction-5M, projetada para ensinar computadores a seguir instruções complexas através de muitos diferentes jogos 3D. Em vez de apenas registrar o que aconteceu, os pesquisadores organizaram milhares de horas de jogabilidade humana em uma hierarquia estruturada. Eles pegaram sessões de jogo longas e contínuas e as dividiram em uma cadeia de comando clara: uma missão principal, uma série de subobjetivos intermediários e as ações específicas, momento a momento, necessárias para alcançar cada um deles. Por exemplo, uma única tarefa poderia ser "atravessar o corredor e subir as escadas até a casa de tijolos vermelhos". O sistema divide isso ainda mais: primeiro, o jogador deve chegar à porta à direita; depois, ele deve subir as escadas; finalmente, ele se aproxima da casa. Cada uma dessas etapas está ligada à cena visual exata que o jogador viu e à sequência precisa de pressões de teclas e movimentos de mouse que ele usou para executar a etapa.
O conjunto de dados abrange uma grande variedade de mundos virtuais, incluindo títulos populares como Fortnite, Minecraft, Counter-Strike e Euro Truck Simulator 2. No total, a coleção inclui mais de 5.000 horas de jogabilidade de 42 jogos diferentes, representando mais de 5,4 milhões de instruções de tarefas distintas e quase 116 milhões de ações individuais de teclado e mouse. Para construir isso, os pesquisadores combinaram gravações de jogadores profissionais em seus próprios estúdios com dados de partidas publicamente disponíveis de comunidades online. Eles então usaram ferramentas avançadas de visão computacional para observar a jogabilidade e identificar automaticamente quando o objetivo de um jogador mudava. Se um jogador estava andando por um corredor e depois parou para atirar em um inimigo, o sistema reconhecia que a fase de "caminhada" havia terminado e uma fase de "combate" havia começado. Eles rotularam essas mudanças como estágios distintos, atribuindo um tempo de início e fim claro para cada subobjetivo.
Uma parte crucial deste trabalho é a capacidade de ligar esses estágios a marcos visuais específicos. Quando um jogador navega em direção a um destino, o sistema identifica o momento em que ele chega a um ponto reconhecível, como um portão, uma rampa ou uma sala específica, e marca isso como um ponto de passagem (waypoint). Isso permite que os dados mostrem não apenas que um jogador se moveu, mas que ele se moveu com um destino específico em mente. Os pesquisadores então agruparam esses waypoints em sequências mais longas para formar descrições completas de tarefas. Para garantir que os dados fossem precisos, eles empregaram um processo rigoroso de verificação em duas etapas. Primeiro, modelos de inteligência artificial revisaram cada anotação para verificar se a descrição escrita correspondia ao vídeo e aos controles registrados. Em seguida, uma equipe de oito revisores humanos inspecionou manualmente centenas de trajetórias de jogabilidade. Essa auditoria humana confirmou que as descrições estavam corretas 95,8 por cento das vezes, garantindo que o elo entre a linguagem, a visão e a ação fosse sólido.
O resultado é um conjunto de dados que ensina explicitamente um agente artificial como alternar entre diferentes habilidades conforme a situação muda. Ao contrário de coleções anteriores que poderiam descrever apenas o resultado final ou fornecer instruções vagas, o AceAction-5M mostra à máquina exatamente quando parar uma atividade e começar outra. Ele captura toda a gama de comportamentos necessários em um ambiente dinâmico, desde navegar em um mapa e explorar inimigos até engajar em combate e se recuperar após um revés. Ao fornecer este nível de detalhe, os pesquisadores criaram uma base para treinar agentes que possam compreender instruções complexas de múltiplת etapas e executá-las com a mesma flexibilidade de um jogador humano. O trabalho demonstra que, ao organizar a jogabilidade em objetivos hierárquicos claros, é possível ensinar máquinas não apenas como se mover, mas como pensar através de uma sequência de ações para alcançar um objetivo complexo.
Afogado em artigos na sua área?
Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.