Les humains sont toujours meilleurs que l'IA chez StarCraft - pour l'instant

MINHYUNG LEE





Dans le jeu vidéo StarCraft, les humains ont toujours un avantage sur l'intelligence artificielle.

C'était clair mardi après que le joueur professionnel de StarCraft, Song Byung-gu, ait vaincu quatre bots différents lors du premier concours pour opposer des systèmes d'IA à des pros lors de combats en direct du jeu. L'un des bots, surnommé CherryPi, a été développé par le laboratoire de recherche sur l'IA de Facebook . Les autres robots venaient d'Australie, de Norvège et de Corée.

Le concours a eu lieu à l'Université Sejong de Séoul, en Corée, qui organise des compétitions annuelles d'IA StarCraft depuis 2010. Ces événements précédents ont opposé des systèmes d'IA (plutôt que des humains) et ont été organisés, en partie, par l'Institute of Electrical and Electronics Engineers (IEEE), une association d'ingénieurs basée aux États-Unis.



Bien qu'il n'ait pas attiré autant d'attention mondiale que le tournoi de mars 2016 entre le robot AlphaGo d'Alphabet et un champion de Go humain, le récent concours Sejong est important car la communauté de recherche en IA considère StarCraft comme un jeu particulièrement difficile à maîtriser pour les robots. Après la victoire déséquilibrée d'AlphaGo sur Lee Sedol l'année dernière et d'autres réalisations de l'IA dans les jeux vidéo d'échecs et Atari, l'attention s'est portée sur la question de savoir si les bots pouvaient également vaincre les humains dans des jeux en temps réel tels que StarCraft.

Histoire connexe Les joueurs d'élite du jeu de stratégie révèlent comment ils combattraient les bots d'IA de haut niveau créés par DeepMind, Facebook et d'autres sociétés de technologie.

Contrairement à Go, qui permet aux bots et aux joueurs humains de voir le tableau principal et de consacrer du temps à la formulation d'une stratégie, StarCraft demande aux joueurs d'utiliser leur mémoire, de concevoir leur stratégie et de planifier à l'avance simultanément, le tout dans un monde simulé contraint. En conséquence, les chercheurs considèrent StarCraft comme un outil efficace pour faire progresser l'IA.

Un certain nombre de joueurs professionnels de StarCraft ont déclaré qu'ils étaient ravis de relever le défi de jouer contre des bots. Deux joueurs de premier plan ont raconté Examen de la technologie MIT plus tôt cette année, ils étaient prêts à combattre des bots à la télévision, comme dans le match AlphaGo, si on leur demandait. Les dirigeants de la division d'Alphabet axée sur l'IA, DeepMind, ont laissé entendre qu'ils étaient intéressés par l'organisation d'un tel concours à l'avenir.



L'événement ne serait pas vraiment un concours s'il avait lieu maintenant. Au cours de la compétition Sejong, Song, qui se classe parmi les meilleurs joueurs de StarCraft au monde, a battu les quatre bots impliqués en moins de 27 minutes au total. (Le match le plus long a duré environ 10 minutes et demie ; le plus court, seulement quatre minutes et demie.) C'était vrai même si les bots étaient capables de se déplacer beaucoup plus rapidement et de contrôler plusieurs tâches en même temps. À un moment donné, le bot StarCraft développé en Norvège effectuait 19 000 actions par minute. La plupart des joueurs professionnels de StarCraft ne peuvent pas faire plus de quelques centaines de mouvements par minute.

Song, 29 ans, a déclaré que les bots abordaient le jeu différemment de la façon dont les humains le font. Nous, les joueurs professionnels, n'entamons le combat que lorsque nous avons une chance de gagner grâce à nos compétences en matière d'armée et de contrôle d'unité, a-t-il déclaré dans une interview post-compétition avec Examen de la technologie MIT . En revanche, les robots ont essayé de maintenir leurs unités en vie sans prendre de décisions audacieuses. (Dans StarCraft, les joueurs doivent détruire toutes les ressources de leurs concurrents en explorant et en patrouillant le territoire de leurs adversaires et en mettant en œuvre des stratégies de combat.)

Song a trouvé les robots impressionnants à un certain niveau. La façon dont ils ont géré leurs unités lorsqu'ils se sont défendus contre mes attaques était étonnante à certains moments, a-t-il déclaré.



Kim Kyung-joong, professeur d'ingénierie informatique à l'Université Sejong qui a organisé le concours, a déclaré que les bots étaient en partie limités par le manque de données de formation largement disponibles liées à StarCraft. AlphaGo a amélioré sa compétitivité et a vu des progrès en apprenant des données [sur le jeu Go], a souligné Kim.

Cela changera bientôt. En août, DeepMind et la société de jeux Blizzard Entertainment ont publié un ensemble tant attendu d'outils de développement d'IA compatibles avec StarCraft II, la version du jeu la plus populaire parmi les joueurs professionnels.

D'autres experts prédisent maintenant que les bots seront capables de vaincre les joueurs professionnels de StarCraft une fois qu'ils seront correctement entraînés. Lorsque les robots IA sont équipés de systèmes de prise de décision [de haut niveau] comme AlphaGo, les humains ne pourront jamais gagner, déclare Jung Han-min, professeur d'informatique et d'ingénierie à l'Université des sciences et technologies de Corée.



cacher