Gli agenti di intelligenza artificiale imparano a lavorare insieme combattendo sui maiali virtuali

Combattere un maiale, anche virtuale, è molto più facile se chiedi a un amico di aiutarti. Questo sembra chiaro da un concorso organizzato dai ricercatori Microsoft per testare come agenti artificialmente intelligenti potrebbero collaborare per risolvere problemi complicati. Il modo migliore per collaborare con il tuo amico litigio di maiali è un'altra domanda.





La competizione affronta un'area dell'intelligenza artificiale che finora ha avuto relativamente poca attenzione. I ricercatori dell'IA spesso sviluppano software in grado di eseguire un compito umano specifico, come giocare a scacchi o Go, e quindi lo misurano in base alla sua capacità di sconfiggere un giocatore umano. Tuttavia, gran parte dell'intelligenza umana coinvolge la comunicazione, l'intelligenza sociale e la teoria della mente, o la capacità di anticipare e interpretare le intenzioni di un altro agente intelligente.

Il progetto suggerisce anche come gli esseri umani e i sistemi di intelligenza artificiale potrebbero eventualmente collaborare per ottenere più della somma delle loro parti. Questo fa parte di una tendenza più ampia di ripensare l'IA come intelligenza aumentata piuttosto che intelligenza artificiale, afferma Oren Etzioni , CEO dell'Allen Institute for Artificial Intelligence.

Per il concorso Microsoft, gli agenti dell'IA hanno lavorato insieme all'interno di Project Malmo, una versione speciale del gioco per computer a tempo indeterminato Minecraft. Il ricercatore di Microsoft ha progettato questo ambiente per semplificare l'importazione e il test di diverse tecniche di intelligenza artificiale. Saranno necessari molti ulteriori progressi prima che gli agenti dell'IA possano collaborare in modi utili o assistere gli umani, ma il concorso offre un modo per testare alcune prime idee.



Per la competizione, gli agenti potrebbero provare a controllare e catturare un maiale virtuale indisciplinato da soli o collaborando con un altro agente di intelligenza artificiale, guadagnando punti ogni volta.

Le migliori squadre del Sfida AI collaborativa di Malmo hanno utilizzato approcci di apprendimento automatico all'avanguardia come il deep learning per addestrare i propri agenti a lavorare insieme. Ciò ha comportato l'alimentazione di grandi quantità di dati. Ma alcuni partecipanti hanno anche fatto uso di approcci più vecchi e meno alla moda che implicano la conoscenza e la comprensione codificate di un agente virtuale.

I vincitori del concorso, un team dell'Università di Oxford nel Regno Unito, hanno utilizzato l'apprendimento per rinforzo, una sorta di apprendimento automatico ispirato al modo in cui gli animali apprendono attraverso la sperimentazione (vedi 10 tecnologie innovative: apprendimento per rinforzo). I loro agenti hanno sperimentato un rinforzo positivo ogni volta che hanno lavorato insieme con successo per afferrare il maiale.



Katja Hofmann , il ricercatore capo del progetto Malmo di Microsoft, osserva che molti team hanno combinato approcci diversi. Non c'è stato un singolo tipo di approccio che sia emerso come un chiaro vincitore, aggiunge, dicendo che è probabile che gli approcci ibridi si dimostreranno direzioni particolarmente promettenti per la ricerca futura.

La sfida della lotta dei maiali prende ispirazione da un esperimento mentale noto come la caccia al cervo , che esplora i concetti all'interno della teoria dei giochi, una branca della matematica che si occupa di strategie di cooperazione e negoziazione. L'idea è che due cacciatori debbano decidere se cacciare una lepre da soli o allearsi per afferrare il premio più grande di un cervo.

I migliori team coinvolti nel concorso, giudicati in base al punteggio ottenuto e alla novità del loro lavoro, riceveranno una borsa di ricerca di $ 20.000 e un posto presso la Research AI Summer School di Microsoft.



Pietro domeniche , un professore dell'Università di Washington che studia machine learning e data mining, afferma che la formazione di software di intelligenza artificiale all'interno di ambienti simulati ha i suoi svantaggi. Il software può diventare eccessivamente ottimizzato per quel particolare ambiente e quindi meno utile nel mondo reale, dice, anche se mondi simulati più sofisticati stanno iniziando a cambiare questo.

Domingos aggiunge che la cooperazione tra gli esseri umani è così complessa e sottile che è difficile immaginare che il progetto Microsoft produca approcci veramente utili. Tuttavia, nonostante un certo scetticismo, è incoraggiato dal progetto.

Sono ancora i primi giorni in quest'area e Minecraft è un ambiente con molte possibilità, dice Domingos. [È] più ricco di cose che sono state usate prima, quindi sembra sicuramente vale la pena provare.

nascondere