StarCraft kommer att bli nästa stora lekplats för AI

Den nya versionen av StarCraft II innehåller en rad förenklade utgångar (visas till vänster) för att underlätta maskininlärning.





Att lära datorer att spela brädspelet Go är imponerande, men om vi verkligen vill tänja på gränserna för maskinintelligens, kanske de måste lära sig att skynda på en Zerg eller sätt en fälla för en hord av invaderande Protoss fartyg.

Star Craft , ett enormt populärt strategidataspel med rymdfiktionstema, kommer snart att vara tillgängligt för avancerade AI-spelare. Blizzard underhållning , företaget bakom spelet, och Google DeepMind , ett dotterbolag till Alphabet fokuserat på att utveckla artificiell intelligens för allmän ändamål, tillkännagav flytten vid en spelkonferens idag.

Att lära datorer att spela StarCraft II sakkunnigt skulle vara en viktig milstolpe inom forskning om artificiell intelligens. Inom spelet måste spelarna bygga baser, bryta resurser och attackera sina motståndares utposter. Att bemästra ett så komplext och vidsträckt spel kräver finslipade färdigheter, strategiskt skarpsinne och en god dos list. Det är visuellt relativt komplext och spelare kan ofta inte se vad deras motståndare har för sig. Det borde därför vara en idealisk plats för datorer att göra nästa stora steg i att efterlikna mänsklig intelligens.



Modifieringar av StarCraft II, den senaste versionen av spelet, kommer att släppas under första kvartalet nästa år, vilket gör det möjligt för AI-forskare att bygga system som kan använda experiment, observation och andra banbrytande inlärningstekniker för att förbättra sitt spel. . Det kan till exempel vara nödvändigt att använda maskininlärningssystem som är beroende av försenade belöningar och som kan observera och efterlikna mänskliga spelare.

Det nya gränssnittet för StarCraft II kommer att begränsa kapaciteten hos maskininlärningssystem, som antalet kommandon de kan utföra per minut, så att de matchar mänskliga spelares. Gränssnittet kommer också att presentera visuellt förenklade versioner av spelet för att hjälpa till med maskininlärning. Blizzard och DeepMind kommer att släppa verktyg för att få igång forskare.

StarCraft kommer att bli en spännande ny utmaning, säger Oriol Vinyals, en forskare på Google DeepMind som leder arbetet med att göra StarCraft II till en lekplats för nya AI-algoritmer. Det är ett spel som jag spelade för länge sedan på ett ganska seriöst sätt, säger Vinyals. Och som spelare kan jag intyga att det finns många intressanta saker med StarCraft. Till exempel kommer en agent att behöva lära sig att planera och använda minne, vilket är ett hett ämne inom maskininlärning.



StarCraft är inte bara ett enormt populärt datorspel, det är den mest framgångsrika e-sporten genom tiderna, med spelare som tävlar, ofta inför stora live- och TV-publik, om betydande priser. Spelet har redan primitiva AI:er, som ligger långt efter mänskliga spelares färdigheter. Chris Sigaty , en produktionschef på Blizzard som är ansvarig för StarCraft II, säger att han hoppas att den nya satsningen kommer att återgå till spelet. AI kan kanske bli tränare eller lärare, säger han.

DeepMind fick uppmärksamhet för flera år sedan för att utveckla AI:er som kan spela enkla Atari-datorspel, och förra året utvecklade företaget ett program som heter AlphaGo som kan spela det gamla brädspelet Go på expertnivå. AlphaGo besegrade en av de starkaste mänskliga spelarna genom tiderna, vilket ansågs vara en stor milstolpe eftersom det har visat sig omöjligt att programmera datorer för att spela Go sakkunnigt med explicita regler (se Googles AI Masters Go ett decennium tidigare än förväntat).

Det finns ett växande intresse för att använda datorspel för att utveckla och testa AI-program. Forskare på Microsoft har förvandlat en forskningsversion av det enkla öppna världsspelet Minecraft till en experimentell miljö för AI-utveckling ( Minecraft is a Testing Ground for Human-AI Collaboration ). Separat publicerade Facebook-forskare ett papper som gör att StarCraft kan användas för maskininlärningsexperiment utan de ändringar som tillkännagavs idag.



Dölj