211service.com
Facebook skapar en AI-assistent för Minecraft
Minecraft-scen Pixabay
Maskinintelligens har överträffat människor i en rad uppgifter, från spel till ansiktsigenkänning.
Men den pinsamma sanningen är att AI-system fortfarande inte kan klara av flera uppgifter. Nästa stora mål för AI-forskare är att utveckla ett system som är ganska bra på många uppgifter snarare än övermänskliga på en.
Skriv in Arthur Szlam och kollegor på Facebook Research, som har börjat arbeta med en AI-assistent som kan interagera med människor och sedan utföra ett brett utbud av uppgifter på begäran. Avgörande är att deras assistent kan lära sig av dess interaktioner och därigenom öka utbudet av uppgifter den kan utföra.
Mediet där Szlam och kollegor har valt att sträva efter detta mål är Minecraft, ett 3D-sandlådespel som låter spelare utforska, bygga, skapa och till och med slåss i en unik och gränslös onlinevärld.
Minecraft är det mest sålda videospelet genom tiderna, efter att ha flyttat över 170 miljoner exemplar. Mer än 90 miljoner människor spelar varje månad.
Men det som gör det användbart för AI-forskning är att även om Minecraft-världen erbjuder oändlig variation, är dess regler också enkla och förutsägbara inom vissa gränser. AI-forskare har redan börjat använda den för att träna och testa olika typer av AI-system.
Nu går Szlam och co ett steg längre. Istället för övermänsklig prestation på en enda svår uppgift är vi intresserade av kompetens över ett stort antal enklare uppgifter, specificerade (kanske dåligt) av människor, säger de.
Och Minecraft är den perfekta miljön för en AI att lära av människor. Eftersom vi arbetar i en spelmiljö, kan spelare njuta av att interagera med assistenterna när de utvecklas, vilket ger en rik resurs för forskning om människan i kretsen, säger de.
Vid första anblicken är antalet åtgärder som är möjliga i Minecraft enormt. Uppsättningen av saker som en spelare kan tänkas göra i spelet är enorm; i den mest naiva bemärkelsen är det alla möjliga sätt att placera alla möjliga block i en så stor värld som får plats i RAM, säger Szlam och co.
Men de allra flesta blockarrangemang i Minecraft är högst osannolika. Vi förväntar oss att distributionen av spelarförfrågningar från en assistent kommer att koncentreras till en liten bråkdel av vad som faktiskt är möjligt i spelet, säger de.
Det gör uppgiften för en AI så mycket enklare. Facebook-teamet tror att även om deras AI-system misslyckas med många uppgifter, kommer det fortfarande att vara användbart. Vi tror att vi kan göra framsteg mot en användbar assistent utan att behöva kunna lyckas på alla möjliga önskemål, säger de.
Men det är fortfarande utmanande. Bland svårigheterna är att förstå vanligt språk. Facebook-teamet föreställer sig följande begäran:
SPELARE: bygg ett torn 15 kvarter högt och lägg sedan en gigantisk smiley ovanpå ASSISTENT: ok
Denna relativt enkla begäran kräver en anmärkningsvärd grad av kunskap. Assistenten måste förstå konceptet med ett torn och hur man bygger ett, veta att 15 block högt är ett mått på tornets höjd och veta vad 15 är. Den måste också förstå termen smiley och hur man bygger den och veta vad det innebär att placera den på toppen. Och det är inte svårt att föreställa sig hur dessa förfrågningar kan bli betydligt mer komplexa.
Men möjligheterna för en AI att lära sig är enorma. Om Facebook kan få tillräckligt med mänsklig hjälp, kan assistenten be människor att hjälpa den att lära sig.
Och Facebook ger sig själv uppgiften att designa AI för att själv förbättras. En av de vanligaste kritikerna mot AI-system är att de inte lär sig nya uppgifter utöver de som de är utbildade för och för vilka data samlas in och förbereds. Men forskarna tycker att Minecraft-miljön är perfekt för att utveckla den här typen av lärande.
Det är intressant arbete som kartlägger ett ambitiöst mål för Facebook. Naturligtvis är det fortfarande tidiga dagar. Teamet beskriver detta arbete som en uppmaning till vapen.
Ändå finns en tidig version av assistenten redan tillgänglig för vanliga användare att börja experimentera med. Vem som helst kan ladda ner den här .
Ref: arxiv.org/abs/1907.09273 : Varför bygga en assistent i Minecraft?