Minecraft est un terrain d'essai pour la collaboration homme-IA

Le jeu d'ordinateur blocish et légèrement stupide Minecraft peut s'avérer être un endroit idéal pour les humains et l'IA pour apprendre à travailler ensemble.





Une nouvelle version expérimentale du jeu, publiée par les chercheurs de Microsoft ce mois-ci, peut être utilisée pour entraîner une IA à effectuer toutes sortes de tâches, de la traversée de ponts à la construction d'objets complexes. La nouvelle plate-forme, appelée Project Malmo, permet à un algorithme d'apprentissage de contrôler un personnage Minecraft qui est normalement exploité par un joueur humain. Mais il offre également aux joueurs humains et aux agents de l'IA des moyens de travailler ensemble, ainsi qu'une fenêtre de discussion à travers laquelle une personne peut parler avec une IA naissante.

À long terme, je veux travailler vers une IA qui peut être enseignée par n'importe quel utilisateur pour l'aider à atteindre ses objectifs, déclare Katja Hofmann , un chercheur de Microsoft Cambridge au Royaume-Uni qui dirige le projet.

Hofmann, qui a donné une démonstration du logiciel aux chercheurs en IA lors d'une conférence universitaire à New York la semaine dernière, a déclaré que la collaboration homme-IA est un objectif clé du projet : nous avons intégré toutes les capacités dont un chercheur aurait besoin pour afin d'œuvrer à l'IA collaborative.



Malmo vise à tester des algorithmes d'apprentissage par renforcement, un moyen d'entraîner un ordinateur à effectuer une tâche en fournissant des récompenses simulées. Il est possible, par exemple, d'utiliser l'apprentissage par renforcement pour entraîner une IA contrôlant un personnage de Minecraft à naviguer dans une pièce remplie d'obstacles en offrant une récompense lorsqu'elle atteint l'autre côté. Un joueur humain de Minecraft pourrait participer à ce processus en offrant des instructions utiles, que l'IA apprendrait également à reconnaître au fil du temps.

Un personnage dans Minecraft contrôlé par un algorithme et un autre opéré par une personne.

Des algorithmes d'apprentissage automatique de plus en plus intelligents ont le potentiel de rendre les gens plus productifs et efficaces, une idée que le PDG de Microsoft, Satya Nadella, a souligné comme particulièrement important pour son entreprise. Cependant, relativement peu de recherches ont mis l'accent sur l'association des humains et de l'IA.



Hofmann pense que le travail pourrait éventuellement alimenter le jeu régulier. Je pourrais imaginer qu'à l'avenir, vous entraînez votre agent IA à prendre en charge les parties ennuyeuses, dit-elle.

Elle dit que le développement de l'IA qui aide les joueurs de Minecraft peut être la première étape vers un logiciel informatique qui augmente les capacités des gens dans les situations quotidiennes. Ce que nous devrions vraiment développer, c'est quelque chose qui est vraiment utile et qui responsabilise les gens, dit Hofmann.

Les chercheurs en intelligence artificielle se sont tournés vers les jeux informatiques comme terrain d'essai pour certaines des approches d'apprentissage automatique les plus sophistiquées. Au début de l'année dernière, des chercheurs de Google DeepMind ont fait sensation en démontrant un algorithme capable d'apprendre à jouer à divers jeux Atari 2D à un niveau surhumain. Leur algorithme utilisait une combinaison d'apprentissage en profondeur - un très grand réseau neuronal formé pour répondre à une entrée - et d'apprentissage par renforcement. Les chercheurs de la société ont depuis montré des clips vidéo d'algorithmes apprenant à naviguer dans des environnements de jeu 3D plus complexes, mais ils n'ont encore publié aucun travail à ce sujet.



Minecraft, un jeu indépendant acquis par Microsoft en 2014, est devenu extrêmement populaire malgré ses graphismes simples et son absence d'objectif évident. Les fans du jeu l'ont utilisé pour construire un nombre incroyable de structures et de machines complexes (voir Le secret d'un phénomène de jeu vidéo).

Bien que Minecraft soit relativement simple, il peut fournir un terrain d'essai utile pour les algorithmes de robots (voir Minecraft Shows Robots How to Stop Dithering ).

Stéphanie Tellex , professeur à l'Université Brown qui a utilisé Minecraft à cette fin, affirme que Malmö sera très utile car il permettra aux chercheurs de comparer plus facilement leurs approches. L'idée d'avoir Minecraft comme une sorte d'Olympiade de l'IA est vraiment géniale, dit-elle. Elle ajoute que la plate-forme offrira un moyen efficace de collecter de grandes quantités de données, par exemple concernant l'interaction homme-IA, qui est nécessaire pour l'apprentissage automatique moderne.



Alors que Malmö s'adresse principalement à ceux qui travaillent sur l'intelligence artificielle, l'apprentissage automatique et la robotique, toute personne ayant suffisamment de connaissances techniques peut la télécharger et expérimenter une IA dans le jeu. Le logiciel est livré avec plusieurs packages d'apprentissage automatique et des exemples d'IA. En effet, certains de ceux qui ont jusqu'à présent téléchargé le jeu sont des amateurs et des ingénieurs en logiciel qui ne sont pas spécialisés dans l'IA.

cacher