211service.com
Minecraft è un banco di prova per la collaborazione uomo-IA
Il gioco per computer a blocchi e leggermente stupido Minecraft potrebbe rivelarsi un ottimo posto per gli esseri umani e l'IA per imparare a lavorare insieme.
Una nuova versione sperimentale del gioco, rilasciata dai ricercatori Microsoft questo mese, può essere utilizzata per addestrare un'intelligenza artificiale a svolgere tutti i tipi di attività, dall'attraversare ponti alla costruzione di oggetti complessi. La nuova piattaforma, chiamata Project Malmo, consente a un algoritmo di apprendimento di controllare un personaggio di Minecraft che normalmente è gestito da un giocatore umano. Ma fornisce anche modi per consentire ai giocatori umani e agli agenti dell'IA di lavorare insieme e una finestra di chat attraverso la quale una persona può parlare con un'IA nascente.
A lungo termine voglio lavorare verso un'IA che può essere insegnata da qualsiasi utente per aiutarli a raggiungere i propri obiettivi, afferma Katja Hofmann , ricercatore presso Microsoft Cambridge nel Regno Unito che guida il progetto.
Hofmann, che la scorsa settimana ha presentato una demo del software ai ricercatori di intelligenza artificiale in una conferenza accademica a New York, afferma che la collaborazione uomo-IA è un obiettivo chiave del progetto: abbiamo integrato tutte le capacità di cui un ricercatore avrebbe bisogno in per lavorare verso un'IA collaborativa.
Malmo è orientato a testare algoritmi di apprendimento per rinforzo, un modo per addestrare un computer a svolgere un'attività fornendo ricompense simulate. È possibile, ad esempio, utilizzare l'apprendimento per rinforzo per addestrare un'IA che controlla un personaggio di Minecraft a navigare attraverso una stanza piena di ostacoli fornendo una ricompensa quando raggiunge l'altro lato. Un giocatore umano di Minecraft potrebbe prendere parte a questo processo offrendo istruzioni utili, che anche l'IA imparerebbe a riconoscere nel tempo.

Un personaggio in Minecraft controllato da un algoritmo e un altro gestito da una persona.
Gli algoritmi di apprendimento automatico sempre più intelligenti hanno il potenziale per rendere le persone più produttive ed efficienti, un'idea che il CEO di Microsoft Satya Nadella ha sottolineato come particolarmente importante per la sua azienda. Tuttavia, è stata posta relativamente poca enfasi sulla ricerca per far collaborare gli esseri umani e l'IA.
Hofmann crede che il lavoro potrebbe eventualmente alimentare il gioco normale. Posso immaginare che in futuro addestrerai il tuo agente di intelligenza artificiale per assumere le parti noiose, dice.
Dice che lo sviluppo dell'IA che aiuta i giocatori di Minecraft potrebbe essere il primo passo verso un software per computer che aumenti le capacità delle persone nelle impostazioni quotidiane. Quello che dovremmo davvero sviluppare è qualcosa che sia veramente utile e che dia potere alle persone, dice Hofmann.
I ricercatori dell'IA si sono rivolti ai giochi per computer come banco di prova per alcuni degli approcci di apprendimento automatico più sofisticati in circolazione. All'inizio dello scorso anno, i ricercatori di Google DeepMind hanno fatto colpo dimostrando un algoritmo che potrebbe imparare a giocare a vari giochi Atari 2-D a un livello sovrumano. Il loro algoritmo utilizzava una combinazione di deep learning, una rete neurale molto ampia addestrata per rispondere a un input, insieme all'apprendimento per rinforzo. Da allora i ricercatori dell'azienda hanno mostrato video clip di algoritmi che imparano a navigare in ambienti di gioco 3D più complessi, ma non hanno ancora pubblicato alcun lavoro su questo.
Minecraft, un gioco indipendente acquisito da Microsoft nel 2014, è diventato estremamente popolare nonostante la sua grafica semplice e la mancanza di obiettivi evidenti. I fan del gioco lo hanno utilizzato per costruire un'incredibile serie di strutture e macchine complesse (vedi Il segreto di un fenomeno di un videogioco).
Sebbene Minecraft sia relativamente semplice, può fornire un utile banco di prova per gli algoritmi dei robot (vedi Minecraft mostra ai robot come smettere di dithering).
Stefania Tellex , un professore della Brown University che ha utilizzato Minecraft per questo scopo, afferma che Malmo sarà molto utile perché renderà più facile per i ricercatori confrontare i loro approcci. L'idea di avere Minecraft come una sorta di Olimpiadi dell'IA è davvero fantastica, dice. Aggiunge che la piattaforma offrirà un modo efficiente per raccogliere grandi quantità di dati, ad esempio sull'interazione uomo-IA, necessari per il moderno machine learning.
Sebbene Malmo si rivolga principalmente a coloro che lavorano su intelligenza artificiale, apprendimento automatico e robotica, chiunque abbia sufficiente esperienza tecnica può scaricarlo e sperimentare un'IA in-game. Il software viene fornito con diversi pacchetti di apprendimento automatico e IA di esempio. In effetti, alcuni di coloro che hanno finora scaricato il gioco sono hobbisti e ingegneri del software che non sono specializzati nell'IA.