Une Intelligence Artificielle nous bat désormais au jeu vidéo Quake 3
Une autre semaine, une autre partie de perdues. Après avoir dominé les classiques jeu d’échecs et de Go et plus récemment le jeu vidéo, Dota2…
…des informaticiens ont rapporté qu’une intelligence artificielle nous botterait le train à un autre jeu informatique populaire : Quake III.
Si vous aimez les jeux où vous sortez et tirez sur tout ce qui bouge, alors vous êtes probablement familier de la série Quake. Si ce n’est pas le cas, la prémisse est assez simple : vous errez dans une zone, vous ramassez des armes à feu et vous tirez sur vos adversaires avant qu’ils ne vous tirent dessus… c’est simpliste, mais très addictif. Le mode “Capture the flag”, consiste en plus à capturer le drapeau de l’adversaire.
Comme cela a déjà été fait dans des travaux similaires, l’algorithme de la machine (issu de DeepMind, une filiale de Google) ne reçoit pas beaucoup d’informations sur la façon de jouer au jeu, elle est laissée à elle-même pour trouver des stratégies sur la façon de gagner. Mais les ingénieurs de DeepMind ont ajouté un élément nouveau : ils ont formé un total de 30 agents (IA) avec des styles différents pour introduire une « diversité » de styles de jeu.
La vue des agents IA de la version basse résolution du “Capture the flag” de Quake 3 (à gauche) et une petite carte générée par la procédure (à droite). (DeepMind)
Comment l’IA apprend-elle à jouer ? En jouant beaucoup, énormément. Dans ce cas, il a fallu près d’un demi-million de parties, d’une durée d’environ 5 minutes chacune, pour que l’IA atteigne son niveau actuel. Les robots n’ont pas seulement appris à jouer, mais ils ont aussi conçu les mêmes stratégies que les joueurs humains utilisent généralement. Une nouvelle carte a été générée pour chaque jeu, afin de s’assurer que les IA ne développent pas des stratégies qui ne fonctionnent que sur une seule carte.
De plus, les programmeurs ne leur ont pas donné d’informations numériques, ils devaient apprendre à jouer en « regardant » l’écran, comme le ferait un joueur humain.
Il est intéressant de noter que la version dépouillée de Quake III sur laquelle les bots ont appris à jouer est beaucoup plus simple que Dota2.
Un graphique présentant le classement Elo (compétence) des différents joueurs. Les agents « FTW » sont les IA. (DeepMind)
Pour tester les compétences des IA fraîchement formées, DeepMind a organisé un concours : des équipes de deux joueurs de bots, d’humains et un mélange de bots et d’humains. Les équipes un,iquement composées d’IA ont été les plus performantes, remportant 74 % du temps. Cependant, plus il y avait d’IA dans l’équipe, plus l’équipe s’en sortait mal, ce qui indique qu’ils n’ont pas une compréhension spécifique du jeu en équipe.
Bien sûr, le but de ces IA n’est pas de nous battre à nos jeux préférés et d’y prendre du plaisir. L’objectif est de concevoir de nouvelles façons d’enseigner aux IA différents concepts plus efficaces, bien que dans ce cas, enseigner aux IA comment mieux tirer sur les humains ne soit pas des plus rassurant.
Sur le site du Deepmind : Capture the Flag: the emergence of complex cooperative agents.
[totaldonations_circle_bar id="81539"]
Il n'y a pas de publicité ici et le Guru tente, cette semaine, de réunir les fonds nécessaires pour continuer à faire vivre GuruMeditation. On y est presque et votre aide est absolument nécessaire et cela se passe ici.
Trop tard, ilo n’a du falloir qu’une partie ou deux pour que l’IA comprenne qu’un headshot était plus sympa.