Microsoft tillkännager TextWorld för utbildning och utvärdering av RL-agenter på textbaserade spel

Microsoft / Microsoft tillkännager TextWorld för utbildning och utvärdering av RL-agenter på textbaserade spel 2 minuter läst

TextWorld grafisk nyckel - Microsoft



Textbaserade spel har kommit fram som det perfekta sättet att testa konstgjorda intelligenta maskiner. Vid denna punkt, även om artificiell intelligens är väl utvecklad på sensorisk front, för att enbart testa en maskins kognitiva förmåga, sticker textbaserade spel ut som premiummetoden för att mäta exakt hur en maskin förstår, analyserar och sedan svarar på ett problem scenario. Microsofts TextWorld är ett Python-baserat opensource-ramverk som genererar slumpmässigt designade unika textproblemarioner som gör det möjligt för teknikutvecklare att observera hur deras AI-enheter lär sig och behåller sitt lärande genom att använda språket för att förstå och svara samt använda snabba beslutsfattande i en domän av ställa villkor och möjligheter för svängar. Detta projekt framförs av Microsofts förvärvade FATE AI-laboratorium i Montreal och produkten har sedan dess gjorts tillgänglig på deras webbplats för gratis nedladdning den 12 juli 2018.

TextWorld Game Simulation Prompt. Microsoft



Som TextWorld står nu, sker problemen i ett hus. Detta är begränsat för att göra det möjligt för AI att bli bekant med sin miljö så att dess försök till efterföljande problem också kan reflektera över dess kvarhållande av vad som lärts ut i lösningarna på tidigare. De flesta problemen kretsar kring grundläggande hemuppgifter som att transportera objekt runt, interagera med olika delar av huset och utföra dagliga sysslor. Detta simuleringsspel fungerar som en lekplats för att testa och utveckla AI för att behålla lärande och effektivt beslutsfattande. När det gäller detta spel fungerar de två komponenterna i spelgeneratorn och spelmotorn hand i hand. Den förstnämnda skapar gränser för spelet att utvecklas i. Dessa gränser inkluderar antalet rum, berättelser, föremål och mål som skapar den inställning som spelet äger rum i och avgör vad som behövs för att lyckas besegra spelet. Spelmotorn använder sedan dessa förinställda villkor för att skapa spelspecifika scenarier för det faktiska spelet som följer en enda kommandoparsningsmekanism i binära moduler som gör det möjligt för spelet att gå framåt när rätt svar initieras eller flytta bakåt om en konsekvens av fel svar ska genomföras. Konsekvenserna av konsekvenser kräver att maskinen som spelar spelet inte bara beslutar om rätt uppsättning svarkommandon utan också rätt sekvens och rätt timing för att smidigt gå framåt genom pusselarna. Extra spelare är ännu inte en del av spelet



Eftersom många AI-utvecklare har testat spelet är det fortfarande oro att vissa av scenarierna och kommandona i spelet är ganska ofullständiga för att maskinen ska fatta beslut om. Vissa scenarier i spelet anses också vara 'för lätta' men för det ändamål som de tjänar, så som det ser ut, engagerar spelet kognitionscentra för maskiner med artificiell intelligens. Teknikexperterna på Microsofts bas i Montreal är entusiastiska över att se konsekvenserna av deras utvecklade spel och många AI-utvecklare rusar för att avsluta sina produkter för testning i ett öppet toppmöte under årets IEEE-konferens om beräkningsintelligens och spel (CIG) om den 20thi juli i år. Toppmötet kommer att innehålla en tävling som testar AI-maskiner mot detta spel och det här är det bästa tillfället för enskilda startups och privata utvecklare att testa sina produkter mot en fast industristandard.



Presentation vid IEEE Conference on Computational Intelligence and Games. IEEE CIG