Människor är fortfarande bättre än AI på StarCraft—för nu

MINHYUNG LEE





I datorspelet StarCraft har människor fortfarande ett försprång framför artificiell intelligens.

Det stod klart på tisdagen efter att den professionella StarCraft-spelaren Song Byung-gu besegrade fyra olika bots i den första tävlingen för att ställa AI-system mot proffsen i livematcher i spelet. En av robotarna, kallad CherryPi, utvecklades av Facebooks AI-forskningslabb . De andra botarna kom från Australien, Norge och Korea.

Tävlingen ägde rum vid Sejong University i Seoul, Korea, som har varit värd för årliga StarCraft AI-tävlingar sedan 2010. Dessa tidigare evenemang matchade AI-system mot varandra (snarare än mot människor) och organiserades delvis av Institute of Electrical and Electronics Engineers (IEEE), en USA-baserad ingenjörsförening.



Även om det inte har väckt så mycket global granskning som turneringen i mars 2016 mellan Alphabets AlphaGo-bot och en mänsklig Go-mästare, är den senaste Sejong-tävlingen betydande eftersom AI-forskargemenskapen anser att StarCraft är ett särskilt svårt spel för bots att bemästra. Efter AlphaGos sneda seger över Lee Sedol förra året, och andra AI-prestationer inom schack och Atari-videospel, flyttades uppmärksamheten till om bots också kunde besegra människor i realtidsspel som StarCraft.

Relaterad berättelse Elitspelare i strategispelet avslöjar hur de skulle bekämpa AI-bots på hög nivå skapade av DeepMind, Facebook och andra teknikföretag.

Till skillnad från Go, som låter bots och mänskliga spelare se huvudbrädet och ägna tid åt att formulera en strategi, kräver StarCraft att spelare använder sitt minne, utformar sin strategi och planerar framåt samtidigt, allt i en begränsad, simulerad värld. Som ett resultat ser forskare StarCraft som ett effektivt verktyg för att hjälpa AI att avancera.

Ett antal professionella StarCraft-spelare har sagt att de välkomnar utmaningen att spela mot bots. Två ledande spelare berättade MIT Technology Review tidigare i år att de var villiga att slåss mot bots på TV-sändningar, som i AlphaGo-matchen, om de blev tillfrågade. Chefer på Alphabets AI-fokuserade division, DeepMind, har antytt att de är intresserade av att anordna en sådan tävling i framtiden.



Evenemanget skulle inte vara mycket av en tävling om det hölls nu. Under Sejong-tävlingen slog Song, som rankas bland de bästa StarCraft-spelarna globalt, alla fyra inblandade robotar på mindre än 27 minuter totalt. (Den längsta matchen varade i cirka 10 och en halv minut; den kortaste, bara fyra och en halv.) Det var sant även om botarna kunde röra sig mycket snabbare och kontrollera flera uppgifter samtidigt. Vid ett tillfälle genomförde StarCraft-boten som utvecklats i Norge 19 000 åtgärder per minut. De flesta professionella StarCraft-spelare kan inte göra mer än några hundra drag per minut.

Song, 29, sa att botarna närmade sig spelet på ett annat sätt än människor gör. Vi professionella spelare inleder strid först när vi har en chans till seger med våra armé- och enhetskontrollfärdigheter, sa han i en intervju efter tävlingen med MIT Technology Review . Däremot försökte botarna hålla sina enheter vid liv utan att ta några djärva beslut. (I StarCraft måste spelare förstöra alla sina konkurrenters resurser genom att spana in och patrullera motståndarnas territorium och implementera stridsstrategier.)

Songen tyckte att botarna var imponerande på någon nivå. Sättet som de skötte sina enheter när de försvarade sig mot mina attacker var vid vissa tillfällen fantastiskt, sa han.



Kim Kyung-joong, Sejong Universitys datorteknikprofessor som organiserade tävlingen, sa att botarna delvis var begränsade av bristen på allmänt tillgänglig träningsdata relaterad till StarCraft. AlphaGo förbättrade sin konkurrenskraft och såg framsteg genom att lära sig av data [om spelet Go], påpekade Kim.

Det kommer snart att ändras. I augusti släppte DeepMind och spelföretaget Blizzard Entertainment en efterlängtad uppsättning AI-utvecklingsverktyg som är kompatibla med StarCraft II, den version av spelet som är mest populär bland professionella spelare.

Andra experter förutspår nu att bots kommer att kunna besegra professionella StarCraft-spelare när de väl har tränats ordentligt. När AI-botar är utrustade med [högnivå] beslutssystem som AlphaGo kommer människor aldrig att kunna vinna, säger Jung Han-min, professor i datavetenskap och ingenjör vid University of Science and Technology i Korea.



Dölj