L’intelligence artificielle de Google a battu des joueurs professionnels du jeu vidéo StarCraft II
Tout d’abord, l’intelligence artificielle créée par DeepMind de Google a maîtrisé le jeu de Go. Maintenant, elle bat les professionnels de StarCraft, un jeu vidéo populaire de stratégie en temps réel.
Un programme d’intelligence artificielle nommé AlphaStar a récemment remporté les 10 matchs qu’il a joués contre deux joueurs professionnels du jeu vidéo StarCraft II, selon une déclaration de la société DeepMind cette semaine. Cet exploit indique que les ordinateurs s’améliorent dans la résolution de problèmes complexes. DeepMind, une société londonienne d’intelligence artificielle achetée en 2014 par Google, s’y intéresse depuis des années.
L’entreprise a déjà acquis une notoriété pour la création de l’IA appelée AlphaGo, qui a battu les joueurs professionnels du jeu de Go vieux de 2 500 ans. Ce fut un exploit que les informaticiens ont mis longtemps à atteindre avec une IA puisque le Go, qui consiste à placer alternativement des pierres noires et blanches sur une grille 19 par 19, peut être joué avec un nombre presque infini de coups.
StarCraft II est également beaucoup plus difficile à maîtriser pour les ordinateurs que de nombreux autres jeux en raison de sa complexité et de sa dépendance à la stratégie. Dans ce jeu de science-fiction, les joueurs peuvent jouer les rôles de trois groupes galactiques différents (Terran, Zerg ou Protoss) et se battre pour contrôler la galaxie. Dans son annonce (lien plus bas), DeepMind a décrit les défis auxquels son IA a été confrontée en apprenant à jouer à StarCraft II, tels que l’incapacité des joueurs à voir tout ce qui se passe en même temps et l’utilisation du gameplay continu (plutôt qu’un jeu à tour de rôle).
En décembre, AlphaStar a joué en tant que Protoss et il a gagné 5 parties contre Dario Wünsch, un joueur allemand qui se fait appeler TLO et qui a également joué en tant que Protoss (bien que ce ne soit pas le groupe dans lequel il est spécialisé). Une semaine plus tard, l’IA remportait à nouveau 5 matchs, cette fois contre un concurrent Protoss plus difficile : Grzegorz Komincz, un joueur professionnel polonais au surnom de MaNa. DeepMind a annoncé les victoires jeudi lors d’une retransmission en direct sur YouTube et Twitch (vidéo ci-dessous).
Les chercheurs ont utilisé une sorte d’approche de type tournoi pour former AlphaStar. Tout d’abord, ils ont passé trois jours à former un réseau neuronal, un algorithme d’apprentissage machine modélisée d’après la façon dont les neurones fonctionnent dans un cerveau, sur des rediffusions des jeux StarCraft II de joueurs humains. Ce réseau neuronal a été utilisé pour créer un certain nombre de concurrents informatisés qui ont joué de très nombreux tours de jeu les uns contre les autres, apprenant de leurs expériences, au cours des deux semaines.
DeepMind a utilisé 5 des meilleurs IA, donc 5 versions différentes d’AlphaStar, pour jouer à chacune des manches contre Komincz et Wünsch. Elle a également utilisé la semaine entre les matchs pour améliorer l’IA.
David Silver, coresponsable de la recherche chez DeepMind, a déclaré que le team building d’AlphaStar pensait beaucoup à l’équité et voulait que le robot joue comme les humains. Par exemple, en n’utilisant pas beaucoup plus d’actions par minute dans le jeu qu’une personne ne le ferait. Pourtant, l’IA a tué les humains à plusieurs reprises.
Komincz, au moins, s’est rattrapé jeudi : il a battu une version encore plus récente d’AlphaStar lors d’un match d’exhibition en direct. Bien qu’AlphaStar vienne d’être formé pour jouer à StarCraft II en tant que Protoss, Oriol Vinyals, chercheur pour DeepMind, a déclaré que l’entreprise prévoyait de le former pour qu’il joue également dans les autres groupes du jeu.
Annoncée sur le blog de la société Deepmind : AlphaStar: Mastering the Real-Time Strategy Game StarCraft II.