211service.com
Minecraft is een proeftuin voor samenwerking tussen mens en AI
Het blokkerige en ietwat sullige computerspel Minecraft kan een geweldige plek blijken te zijn voor mens en AI om te leren samenwerken.
Een experimentele nieuwe versie van de game, die deze maand door Microsoft-onderzoekers is uitgebracht, kan worden gebruikt om een AI te trainen om allerlei taken uit te voeren, van het oversteken van bruggen tot het bouwen van complexe objecten. Het nieuwe platform, Project Malmo genaamd, maakt het voor een lerend algoritme mogelijk om een Minecraft-personage te besturen dat normaal gesproken door een menselijke speler wordt bestuurd. Maar het biedt ook manieren voor menselijke spelers en AI-agenten om samen te werken, en een chatvenster waardoor een persoon kan praten met een ontluikende AI.
Op de lange termijn wil ik werken aan AI die door elke gebruiker kan worden aangeleerd om hen te helpen hun doelen te bereiken, zegt Katja Hofmann , een onderzoeker bij Microsoft Cambridge in het VK die het project leidt.
Hofmann, die vorige week een demo van de software aan AI-onderzoekers gaf op een academische conferentie in New York, zegt dat samenwerking tussen mens en AI een belangrijk doel is voor het project: we hebben alle mogelijkheden ingebouwd die een onderzoeker nodig zou hebben in om te werken aan collaboratieve AI.
Malmö is gericht op het testen van algoritmen voor het leren van versterking, een manier om een computer te trainen om een taak uit te voeren door gesimuleerde beloningen te bieden. Het is bijvoorbeeld mogelijk om versterkingsleren te gebruiken om een AI te trainen die een Minecraft-personage bestuurt om door een kamer vol obstakels te navigeren door een beloning te geven wanneer het de andere kant bereikt. Een menselijke Minecraft-speler zou aan dat proces kunnen deelnemen door nuttige instructies aan te bieden, die de AI in de loop van de tijd ook zou leren herkennen.

Een personage in Minecraft dat wordt bestuurd door een algoritme en een ander personage dat wordt beheerd door een persoon.
Steeds slimmere algoritmen voor machine learning hebben het potentieel om mensen productiever en efficiënter te maken, een idee dat Satya Nadella, CEO van Microsoft benadrukte als bijzonder belangrijk voor zijn bedrijf. Er is echter relatief weinig onderzoeksnadruk gelegd op het laten samenwerken van mensen en AI.
Hofmann gelooft dat het werk uiteindelijk in het reguliere spel kan worden verwerkt. Ik kan me voorstellen dat je in de toekomst je AI-agent traint om de saaie delen over te nemen, zegt ze.
Ze zegt dat de ontwikkeling van AI die Minecraft-spelers helpt, de eerste stap kan zijn in de richting van computersoftware die de vaardigheden van mensen in alledaagse situaties verbetert. Wat we echt zouden moeten ontwikkelen, is iets dat echt nuttig is en mensen kracht geeft, zegt Hofmann.
AI-onderzoekers hebben zich tot computergames gewend als proeftuin voor enkele van de meest geavanceerde machine-learning-benaderingen die er zijn. Begin vorig jaar maakten onderzoekers van Google DeepMind furore door een algoritme te demonstreren dat verschillende 2D Atari-games op bovenmenselijk niveau kon leren spelen. Hun algoritme gebruikte een combinatie van deep learning - een zeer groot neuraal netwerk dat is getraind om op een invoer te reageren - samen met versterkend leren. De onderzoekers van het bedrijf hebben sindsdien videoclips getoond van algoritmen die leren navigeren in complexere, 3D-spelomgevingen, maar ze hebben hier nog geen werk over gepubliceerd.
Minecraft, een indiegame die in 2014 door Microsoft werd overgenomen, werd enorm populair ondanks de eenvoudige graphics en het ontbreken van een duidelijk doel. Fans van het spel hebben het gebruikt om een ongelooflijke reeks complexe structuren en machines te bouwen (zie Het geheim van een videogamefenomeen).
Hoewel Minecraft relatief eenvoudig is, kan het een nuttige proeftuin zijn voor robotalgoritmen (zie Minecraft toont robots hoe ze dithering kunnen stoppen).
Stephanie Tellex , een professor aan de Brown University die Minecraft voor dit doel heeft gebruikt, zegt dat Malmo erg nuttig zal zijn omdat het het voor onderzoekers gemakkelijker zal maken om hun benaderingen te vergelijken. Het idee om Minecraft te hebben als een soort AI Olympics is echt geweldig, zegt ze. Ze voegt eraan toe dat het platform een efficiënte manier zal bieden om grote hoeveelheden gegevens te verzamelen, bijvoorbeeld over mens-AI-interactie, die nodig is voor moderne machine learning.
Hoewel Malmo voornamelijk gericht is op mensen die werken aan kunstmatige intelligentie, machine learning en robotica, kan iedereen met voldoende technische kennis het downloaden en experimenteren met een in-game AI. De software wordt geleverd met verschillende machine learning-pakketten en voorbeeld-AI's. Sommige van degenen die de game tot nu toe hebben gedownload, zijn hobbyisten en software-ingenieurs die niet gespecialiseerd zijn in AI.