AI-modeller og platforme

AI’er skal konkurrere i Minecraft-maskinlæringskonkurrence

mm
Føj Unite.AI til dine foretrukne kilder på Google

Som rapporteret af Nature, finder en ny AI-konkurrence snart sted, MineRL-konkurrencen, som vil opmuntre AI-ingeniører og kodere til at skabe programmer, der kan lære gennem observation og eksempel. Testfaldet for disse AI-systemer vil være det meget populære crafting- og overlevelsesspil Minecraft.

Kunstig intelligens-systemer har oplevet nogle imponerende bedrifter, når det kommer til videospil. Lige for nylig besejrede en AI de bedste menneskelige spillere i verden i strategispillet StarCraft II. Men StarCraft II har definerbare mål, der er lettere at bryde ned i koherente trin, som en AI kan bruge til træning. En langt mere svær opgave er for en AI at lære at navigere i et stort, åbent sandbox-spil som Minecraft. Forskere sigter mod at hjælpe AI-programmer med at lære gennem observation og eksempel, og hvis de er succesfulde, kunne de væsentligt reducere den mængde proceskraft, der er nødvendig for at træne et kunstigt intelligensprogram.

Deltagerne i konkurrencen vil have fire dage til at skabe en AI, der vil blive testet med Minecraft, og som kan tage op til otte millioner trin for at træne deres AI. Målet for AI’en er at finde en diamant inden for spillet ved at grave. Otte millioner træningstrin er en langt kortere tidsramme end den mængde tid, der er nødvendig for at træne kraftfulde AI-modeller i disse dage, så deltagerne i konkurrencen må udvikle metoder, der kan forbedre nuværende træningsmetoder.

Tilgangene, der bruges af deltagerne, er baseret på en type læring kaldet imitationlæring. Imitationlæring står i modsætning til forstærkningslæring, som er en populær metode til at træne sofistikerede systemer som robotarme i fabrikker eller AI’er, der kan besejre menneskelige spillere i StarCraft II. Det primære problem med forstærkningslæring er, at de kræver enorme mængder computerproceskraft til træning, og afhænger af hundredvis eller endda tusindvis af computere, der er forbundet til at lære. Imitationlæring er derimod en langt mere effektiv og mindre beregningskrævende metode til træning. Imitationlæringalgoritmer søger at efterligne, hvordan mennesker lærer gennem observation.

William Guss, en ph.d.-stipendiat i dybtlæringsteori ved Carnegie Mellon University, forklarede til Nature, at det at få en AI til at udforske og lære mønstre i en omgang er en enormt svær opgave, men imitationlæring giver AI’en en grundlæggende viden eller gode antagelser om omgangen. Dette kan gøre træning af en AI langt hurtigere i forhold til forstærkningslæring.

Minecraft fungerer som en særlig nyttig træningsomgang af flere årsager. En årsag er, at Minecraft tillader spillere at bruge simple byggeblokke til at skabe komplekse strukturer og genstande, og de mange trin, der er nødvendige for at skabe disse strukturer, fungerer som konkrete markører for fremgang, som forskere kan bruge som målinger. Minecraft er også ekstremt populært, og på grund af dette er det relativt let at indsamle træningsdata. Arrangørerne af MineRL-konkurrencen rekrutterede mange Minecraft-spillere til at demonstrere en række opgaver som at skabe værktøjer og bryde blokke fra hinanden. Ved at crowdsourcere generationen af data kunne forskerne fange 60 millioner eksempler på handlinger, der kunne udføres i spillet. Forskerne gav omkring 1000 timer af video til konkurrenceteams.

Brug viden, som mennesker har bygget op, siger Rohin Shah, ph.d.-stipendiat i datalogi ved University of California, Berkeley, til Nature, at denne konkurrence sandsynligvis er den første, der fokuserer på at bruge viden, som mennesker allerede har genereret, til at accelerere træningen af AI.

Guss og de andre forskere er håbefulde for, at konkurrencen kunne have resultater med implikationer ud over Minecraft, og give anledning til bedre imitationlæringalgoritmer og inspirere flere mennesker til at overveje imitationlæring som en gyldig form for træning af en AI. Forskningen kunne potentielt hjælpe med at skabe AI’er, der er bedre i stand til at interagere med mennesker i komplekse, skiftende omgivelser.

Blogger og programmør med specialer i Machine Learning og Deep Learning emner. Daniel håber at hjælpe andre med at bruge AI's kraft til sociale formål.