Facebook lager en AI-assistent for Minecraft

Minecraft-scene

Minecraft-scene Pixabay





Maskinintelligens har utkonkurrert mennesker i en rekke oppgaver, fra spilling til ansiktsgjenkjenning.

Men den pinlige sannheten er at AI-systemer fortsatt ikke kan takle flere oppgaver. Det neste store målet for AI-forskere er å utvikle et system som er ganske god til mange oppgaver i stedet for overmenneskelig på én.

Skriv inn Arthur Szlam og kolleger ved Facebook Research, som har startet arbeidet med en AI-assistent som er i stand til å samhandle med mennesker og deretter utføre et bredt spekter av oppgaver på forespørsel. Avgjørende er at assistenten deres kan lære av interaksjonene og dermed øke omfanget av oppgaver den kan utføre.



Minecraft AI

Mediet der Szlam og kollegene har valgt å forfølge dette målet er Minecraft, et 3D-sandkassevideospill som lar spillere utforske, bygge, lage og til og med kjempe i en unik og grenseløs nettverden.

Minecraft er det mest solgte videospillet gjennom tidene, etter å ha flyttet over 170 millioner eksemplarer. Mer enn 90 millioner mennesker spiller hver måned.

Men det som gjør det nyttig for AI-forskning er at mens Minecraft-verdenen tilbyr uendelig variasjon, er reglene også enkle og forutsigbare innenfor visse grenser. AI-forskere har allerede begynt å bruke den til å trene og teste ulike typer AI-systemer.



Nå går Szlam og co et skritt videre. I stedet for overmenneskelig ytelse på en enkelt vanskelig oppgave, er vi interessert i kompetanse på tvers av et stort antall enklere oppgaver, spesifisert (kanskje dårlig) av mennesker, sier de.

Og Minecraft er det perfekte miljøet for en AI å lære av mennesker. Siden vi jobber i et spillmiljø, kan spillere ha glede av å samhandle med assistentene etter hvert som de utvikles, noe som gir en rik ressurs for menneskelig-in-the-loop-forskning, sier de.

Ved første øyekast er antallet handlinger som er mulig i Minecraft enormt. Settet med ting en spiller muligens kan gjøre i spillet er enormt; i den mest naive forstand er det alle mulige måter å plassere alle mulige blokker i en så stor verden som det passer i RAM, sier Szlam og co.



Men de aller fleste blokkarrangementer i Minecraft er svært usannsynlige. Vi forventer at distribusjonen av spillerforespørsler til en assistent vil være konsentrert om en bitteliten brøkdel av det som faktisk er mulig i spillet, sier de.

Det gjør oppgaven for en AI så mye enklere. Facebook-teamet tror at selv om AI-systemet deres mislykkes med mange oppgaver, vil det fortsatt være nyttig. Vi tror vi kan gjøre fremskritt mot en nyttig assistent uten å måtte lykkes på enhver mulig forespørsel, sier de.

Men det er fortsatt utfordrende. Blant vanskelighetene er å forstå vanlig språk. Facebook-teamet ser for seg følgende forespørsel:



SPILLER: bygg et tårn 15 blokker høyt og legg deretter en gigantisk smiley på toppen ASSISTENT: ok

Denne relativt enkle forespørselen krever en bemerkelsesverdig grad av kunnskap. Assistenten må forstå konseptet med et tårn og hvordan man bygger et, vite at 15 blokker høyt er et mål på tårnhøyden, og vite hva 15 er. Den må også forstå begrepet smiley og hvordan man bygger den og vite hva det betyr å plassere den på toppen. Og det er ikke vanskelig å forestille seg hvordan disse forespørslene kan bli betydelig mer komplekse.

Men mulighetene for en AI å lære er enorme. Hvis Facebook kan få nok menneskelig hjelp, kan assistenten be mennesker om å hjelpe den med å lære.

Og Facebook setter seg selv oppgaven med å designe AI for å forbedre seg selv. En av de vanligste kritikkene mot AI-systemer er at de ikke lærer nye oppgaver utover de de er opplært til og som data samles inn og forberedes for. Men forskerne mener Minecraft-miljøet er perfekt for å utvikle denne typen læring.

Det er interessant arbeid som kartlegger et ambisiøst mål for Facebook. Selvfølgelig er det fortsatt tidlig. Teamet beskriver dette arbeidet som en oppfordring til våpen.

Likevel er en tidlig versjon av assistenten allerede tilgjengelig for vanlige brukere å begynne å eksperimentere med. Hvem som helst kan laste den ned her .

Ref: arxiv.org/abs/1907.09273 : Hvorfor bygge en assistent i Minecraft?

gjemme seg