StarCraft II : l’intelligence artificielle AlphaStar met une déculottée à deux joueurs pros
Le 25 janvier 2019 à 09h23
1 min
Sciences et espace
Une série de combats entre l'intelligence artificielle de DeepMind (Google) et des joueurs de StarCraft était attendue depuis la Blizzcon 2016.
Deux séries de cinq matchs se sont déroulées en décembre dernier entre AlphaStar (Deepmind) et deux joueurs professionnels : TLO et MaNa. Le score est sans appel : 10 à 0 pour l'intelligence artificielle…
Hier un onzième match a été diffusé en direct sur YouTube et Twitch (les replays sont disponibles ici et là), avec une victoire pour MaNa face à AlphaStar. Engadget précise que les combats se sont déroulés sur la carte Catalyst avec une version du jeu « légèrement dépassée ».
Comme lors des matchs au jeu de Go, DeepMind commence ici avec des bons joueurs, mais pas forcément les meilleurs actuellement. Il faudra voir si AlphaStar s'attaquera à d'autres professionnels du circuit, notamment ceux qui ont remporté de prestigieuses compétitions récemment (Maru, sOs ou INoVation par exemple) ou des légendes comme MC, Mvp, Polt, MMA...
DeepMind a publié un long billet de blog pour revenir en profondeur sur les matchs et l'entraînement d'AlphaStar
Le 25 janvier 2019 à 09h23
Commentaires (35)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 25/01/2019 à 09h41
#1
Petite précision : TLO est un joueur zerg, qui a été forcé de jouer protoss car AlphaStar ne sait jouer que protoss vs protoss pour l’instant.
Au vu des match, l’IA aurait galérée contre les tops players mentionnés (Maru, sOs) mais laisse comprendre que ce n’est qu’une question de temps avant que l’humain ne soit dépassé, comme au go et aux échecs.
Le résultat actuel est déjà bluffant, tout en étant bridé en APM et en observation de la carte (pour émuler les limitations humaines).
Le 25/01/2019 à 09h43
#2
Il faudra voir si AlphaStar s’attaquera à d’autres professionnels du circuit, notamment ceux qui ont remporté de prestigieuses compétitions récemment (Maru, sOs ou INoVation par exemple)
Serral surtout, s’ils le battent lui on saura que ça sert plus à rien de jouer à SC2…
Le 25/01/2019 à 09h43
#3
Clair, après le go, on pensait que les RTS allaient être un autre challenge qu’un jeu à connaissance complète au tour par tour. En fait, ça va être plié en quelques années.
Le 25/01/2019 à 09h46
#4
Le 25/01/2019 à 09h50
#5
Dans quelques années ça sera les jeux 3d… Puis après, les analyses de match sportifs se fera via ia pour voir les soucis et les stratégies optimales pour gagner… Dans 20 ans, l’ia fera réellement parti de notre quotidien…
Le 25/01/2019 à 09h50
#6
Le 25/01/2019 à 10h00
#7
Oui mais on peut pas s’arrêter à ça. Déjà, l’apprentissage de 200 ans a pu être compressé en seulement quelques années. Impossible pour un humain. Et puis on peut parier sur le fait que les IA apprendront de plus en plus vite au fur et à mesure des avancées en la matière.
Sinon ça, j’suis bien d’accord avec toi : on continuera toujours de jouer. Les soucis qu’on pourrait rencontrer par contre, dans quelques années, c’est dans le jeu en ligne. Des putains de troll pourraient faire tourner leurs IAs pour pourrir l’expérience de jeu des gens… et ça, ça fera bien chier. Ça pourrait annihiler le jeu en ligne, tout bonnement :x
Dans l’eSport y’a pas de soucis, l’environnement est contrôlé. Pour le loisir, par contre, c’est une autre histoire :x
Le 25/01/2019 à 10h02
#8
Où sont tous ces gens qui affirmaient que l’IA n’était rien de spécial, juste de l’apprentissage basique et que SC2 lui poserait un gros problème pendant des dizaines d’années ? " />
Certains se cachent et ils ont raison, d’autres nous sortent les mêmes sornettes “oui mais non mais tu comprends elle est encore guidée, il a bien fallu un humain pour la créer :beer: :jesaistout:”
L’affaire est déjà pliée, la question porte seulement sur notre prise de conscience à temps pour que ce soit intelligemment fait voire intelligemment encadré
Et vu les œillères que beaucoup se mettent, ça sent pas bon " />
Le 25/01/2019 à 10h02
#9
Le 25/01/2019 à 10h06
#10
Le 25/01/2019 à 10h07
#11
Le 25/01/2019 à 10h10
#12
C’est sûr que quand l’IA serait devenu accessible au
grand public, et qu’on pourra l’utiliser comme les gens utilisent
actuellement les bots pour le farming
ça sera un problème, mais les développeurs des jeux auront des IA
entraînées a détecter que se sont des IA qui jouent et non pas des vraie
personnes " />.
Le 25/01/2019 à 10h13
#13
Ah ouais pas con ! Il peut y avoir un seuil, ceci dit, ou l’IA deviendra indistinguable de l’humain. Et là… Skynet, Armagedon, Independance Day, Mad Max.
Le 25/01/2019 à 10h16
#14
Le 25/01/2019 à 10h18
#15
Sauf qu’on pourra faire une IA pour détecter les pattern détectés par l’IA qui détecte les IA, et ainsi de suite.
Je pense qu’au final comme pour les échecs actuellement, ça reposera sur la bonne fois des joueur qui veulent s’amuser. Les IA monteront au classement en ligne, qui de toute façon n’a aucune valeur et elles finiront par jouer entre elles.
Seule les compétitions sur du matériel contrôlé feront référence.
Le 25/01/2019 à 10h18
#16
Je dois avouer que ce n’est pas vraiment pertinent de comparer cela.
Pour l’interface de l’IA avec le jeu, ils ont mis des limites, par exemple 350ms de temps de réponse. Ils ont aussi mesuré les APM de l’IA comparé aux joueurs pros et elle est bien inférieur, en moyenne 277 apm pour l’IA contre 390 pour mana et 678 pour TLO. Par contre l’IA est probablement bien plus précise et n’a pas besoin de spammer, chaque action est normalement efficace.
Enfin ils ont tenté deux approches au niveau de la caméra, une ou l’IA voie comme si il avait toute la carte à
l’écran, et une version où il avait a manipuler une camera comme un
joueur humain et ce concentré sur certaines parties de la carte, la
seconde à un mmr un peu inférieur, mais quand même au dessus des 2 joueurs pro à la fin de l’apprentissage.
Le 25/01/2019 à 10h25
#17
N’empêche j’ai hâte de voir une IA sur Wow en PVE : fondamentalement ça reste des patterns prévisible donc c’est assez simple … mais le comportement des 19 autres joueurs lui il est moins prévisible et l’IRA devra surtout apprendre à s’adapter aux autres plus qu’au jeu ca peut donner des résultats intéressant si Blizzard accorde un environnement de dev à Deepmind après Starcraft
Le 25/01/2019 à 10h28
#18
Est-ce qu’on ajoute à l’AI quelques handicaps comme la vitesse de déplacement d’une soirée ou la latence du clic?
Il ‘y a le cerveau et les contraintes du corps humain ainsi que les préciseus ms de réactions des périphériques.
Autant sur une partie d’échecs ou de go il n’y a pas de notion de temps. Là, ça me paraît un critère important pour la victoire.
(pas taper, j’ai jamais joué à Starcarft)
Le 25/01/2019 à 10h29
#19
Le 25/01/2019 à 10h31
#20
Pour l’instant ^^
D’ici quelques années des IAs pourraient bien faire le pont entre les patterns d’apprentissage, d’efficacité, de productivité, d’un RTS et appliquer ces patterns à d’autres domaines. Puis une IA seule pourra faire ce qu’un humain fait aujourd’hui.
La seule limite qu’il peut y avoir aux IA : c’est la quantité finie de matières premières disponibles pour la construction des infrastructures matérielles. J’pense aussi au cerveau humain, qui jusqu’à maintenant est le créateur de ces IAs. Mais y’a moyen qu’une fois cette limite atteinte, une IA prenne le relais :p
Le 25/01/2019 à 10h37
#21
Le 25/01/2019 à 10h44
#22
On a pas attendu l’IA pour avoir des parties pourries par qq tricheurs qui ne s’en cache même plus !
Le 25/01/2019 à 10h46
#23
Le 25/01/2019 à 11h10
#24
Je dirais que le joueur pro est limité à une vision 800x600px et doit déplacer la carte pour voir là où il y a une nouvelle détection radar. Là où l’AI risque de téléporter directement la vue.
Je n’ai pas lu les détails sur le branchement.
Est-ce que l’AI communique par script ou elle analyse une image bitmap, envoie des impulsions sur une souris et un clavier branchés à un PC standard?
Le 25/01/2019 à 11h16
#25
Oui enfin APM et EPM c’est pas la même chose (EPM = APM - SPAM). C’est les EPM qu’il aurait fallut comparer
Le 25/01/2019 à 11h24
#26
La question de l’APM et du viewport sont des leurres. Tout le monde sait que l’ordinateur agit et réagi plus vite que l’homme, ce n’est pas ce que ces showmatchs testaient. On ne bat pas un GM avec un simple avantage d’APM. L’IA a réussi à mettre en place des stratégies gagnantes dans un environnement à données incomplètes, c’est ça l’exploit.
Le 25/01/2019 à 11h54
#27
J’y connais rien à SC2, mais c’est pas les Coréens qu’il faudrait essayer de battre? ;)
En tout cas c’est déjà très impressionnant, et un petit survol du papier référencé dans la news permet de se convaincre que les humains n’ont absolument aucune chance contre l’IA aux jeux solos.
Pour SC2, une fois la première génération d’agents entraînée à partir de données de joueurs lambda, il leur a suffit de faire tourner une “ligue IA” d’agents pendant 2 semaines (200 ans d’expérience de jeu par agent) pour arriver à battre un humain top 10…ouch.
La seule chose qui reste aux joueurs humains, c’est peut-être la coordination dans des jeux qui favorisent le team play, mais pas sûr que ça dure.
Le 25/01/2019 à 13h04
#28
Le 25/01/2019 à 14h06
#29
Le 25/01/2019 à 14h12
#30
Le 25/01/2019 à 14h30
#31
Bien sûr, mais c’est ce qui est utilisé ici (“AlphaStar plays the full game of StarCraft II, using a deep neural network that is trained directly from raw game data by supervised learning and reinforcement learning.”) et c’est ce qui aujourd’hui surpasse la grande majorité des algo de machine learning.
Après, oui, le machine learning est un sous-ensemble des IA, mais c’est aussi cette partie qui est le plus intéressante si l’on veut un début d’IA généraliste.
Le 25/01/2019 à 15h30
#32
Le 25/01/2019 à 18h14
#33
Battre des humains à des jeux de réflexion avec Deepmind, c’est une très jolie carte de visite pour Google.
Mais quel est l’objectif final de la chose ? A part faire un meilleur bot de démonétisation, bien sur.
Le 25/01/2019 à 18h15
#34
Il faudra voir si AlphaStar s’attaquera à d’autres professionnels du circuit…INoVation
Un combat entre 2 machines " />
Sinon ok pour le PvP face à des joueurs moyens en pré-retraite, mais elle va devoir s’entrainer encore quelques milliers d’années pour apprendre les 9 matchups face à des bons joueurs imprévisibles (SoS, Maru, Life…) " />
Le 27/01/2019 à 04h22
#35
Voilà encore une grande utilité.
On voit à quoi servent les impôts que Google ne nous paie pas.