Facebook maakt een AI-assistent voor Minecraft

Minecraft-scène

Minecraft-scène Pixabay





Machine-intelligentie presteerde beter dan mensen in een reeks taken, van het spelen van games tot gezichtsherkenning.

Maar de gênante waarheid is dat AI-systemen nog steeds niet meerdere taken aankunnen. Het volgende grote doel voor AI-onderzoekers is om een ​​systeem te ontwikkelen dat heel goed is in veel taken in plaats van bovenmenselijk in één.

Voer Arthur Szlam en collega's van Facebook Research in, die zijn begonnen met het werken aan een AI-assistent die in staat is om met mensen te communiceren en vervolgens op verzoek een breed scala aan taken uit te voeren. Cruciaal is dat hun assistent kan leren van zijn interacties en daardoor het aantal taken dat hij kan uitvoeren vergroten.



Minecraft AI

Het medium waarin Szlam en collega's hebben gekozen om dit doel na te streven, is Minecraft, een 3D-sandbox-videogame waarmee spelers kunnen verkennen, bouwen, knutselen en zelfs vechten in een unieke en grenzeloze online wereld.

Minecraft is de bestverkochte videogame aller tijden, met meer dan 170 miljoen exemplaren. Meer dan 90 miljoen mensen spelen elke maand.

Maar wat het nuttig maakt voor AI-onderzoek, is dat hoewel de Minecraft-wereld oneindige variatie biedt, de regels ook binnen bepaalde grenzen eenvoudig en voorspelbaar zijn. AI-onderzoekers zijn het al gaan gebruiken om verschillende soorten AI-systemen te trainen en te testen.



Nu gaan Szlam en co een stap verder. In plaats van bovenmenselijke prestaties op een enkele moeilijke taak, zijn we geïnteresseerd in competentie voor een groot aantal eenvoudigere taken, gespecificeerd (misschien slecht) door mensen, zeggen ze.

En Minecraft is de perfecte omgeving voor een AI om van mensen te leren. Omdat we in een spelomgeving werken, kunnen spelers het leuk vinden om met de assistenten te communiceren terwijl ze worden ontwikkeld, wat een rijke bron voor human-in-the-loop-onderzoek oplevert, zeggen ze.

Op het eerste gezicht is het aantal acties dat mogelijk is in Minecraft enorm. De reeks dingen die een speler in het spel zou kunnen doen, is enorm; in de meest naïeve zin zijn het alle mogelijke manieren om alle mogelijke blokken in een zo grote wereld te plaatsen als in RAM past, zeggen Szlam en co.



Maar de overgrote meerderheid van blokarrangementen in Minecraft is hoogst onwaarschijnlijk. We verwachten dat de verdeling van spelersverzoeken van een assistent zich zal concentreren op een klein deel van wat er feitelijk mogelijk is in het spel, zeggen ze.

Dat maakt de taak voor een AI een stuk eenvoudiger. Het Facebook-team denkt dat zelfs als hun AI-systeem faalt bij veel taken, het nog steeds nuttig zal zijn. We geloven dat we vooruitgang kunnen boeken naar een bruikbare assistent zonder dat we op elke mogelijke vraag moeten kunnen slagen, zeggen ze.

Maar het blijft uitdagend. Een van de moeilijkheden is het begrijpen van gewone taal. Het Facebook-team stelt zich het volgende verzoek voor:



SPELER: bouw een toren van 15 blokken hoog en zet er dan een gigantische smiley bovenop ASSISTENT: ok

Dit relatief eenvoudige verzoek vereist een opmerkelijke mate van kennis. De assistent moet het concept van een toren begrijpen en weten hoe hij er een moet bouwen, weten dat 15 blokken hoog een maat is voor de hoogte van de toren en weten wat 15 is. Het moet ook de term smiley begrijpen en hoe het te bouwen en te weten wat het betekent om het bovenaan te plaatsen. En het is niet moeilijk voor te stellen hoe deze verzoeken aanzienlijk complexer zouden kunnen worden.

Maar de kansen voor een AI om te leren zijn enorm. Als Facebook genoeg menselijke hulp kan uitlokken, kan de assistent mensen vragen om het te helpen leren.

En Facebook stelt zichzelf de taak om de AI te ontwerpen om zichzelf te verbeteren. Een van de meest voorkomende kritieken op AI-systemen is dat ze geen nieuwe taken leren buiten de taken waarvoor ze zijn opgeleid en waarvoor gegevens worden verzameld en voorbereid. Maar de onderzoekers denken dat de Minecraft-omgeving perfect is om dit soort leren te ontwikkelen.

Dat is interessant werk dat een ambitieus doel voor Facebook in kaart brengt. Het is natuurlijk nog vroeg. Het team beschrijft dit werk als een oproep tot de wapens.

Desalniettemin is er al een vroege versie van de assistent beschikbaar voor gewone gebruikers om mee te experimenteren. Iedereen kan het downloaden hier .

Referentie: arxiv.org/abs/1907.09273 : Waarom een ​​assistent bouwen in Minecraft?

zich verstoppen