Q: Est-ce un animal, un légume, un minéral ou autre?
A: Autre.
C’est un programme informatique vieux de près de deux décennies, mais qui ne gagne que maintenant une reconnaissance généralisée pour être une pièce puissante et nouvelle de l’Intelligence artificielle. Il peut apprendre par inférence plus que les humains ne l’enseignent,et il traite l’information plus rapidement que ce qui devrait être physiquement possible. Alors, que fait cette IA remarquable?
Il joue d’une Vingtaine de Questions.,
« Cela fait maintenant 18 ans que je travaille sur cette chose et cela me surprend toujours”, explique Robin Burgener, l’inventeur de 20Q, le jeu en ligne et depuis 2004, jouet portable qui semble avoir la capacité de lire dans les esprits. Comme le jeu de questions-réponses classique, l’IA 20Q pose des questions oui/non, puis devine l’objet auquel le joueur pense. Mais contrairement à un humain, 20Q devine juste 80 pour cent du temps—et cela passe à 98 pour cent si vous le laissez poser 25 questions.
Considérant que le jeu en ligne connaît environ 10 000 objets, son taux de réussite est assez étonnant., Alors, comment 20Q le fait-il? La réponse réside dans son réseau neuronal, une représentation électronique de la structure du cerveau humain. Les informations sont stockées dans des nœuds de type neurone, tissés ensemble avec cinq à dix millions de connexions synaptiques. Cela bat la puissance de traitement du cerveau d’un insecte, mais est encore cent millions de fois moins puissant que celui d’un humain. Mais chaque fois que quelqu’un joue vingt questions avec 20Q, le réseau neuronal se développe un peu, et 20Q devient un peu plus intelligent.
« 20Q est une sorte de savant idiot”, s’amuse Burgener, architecte logiciel autodidacte et ingénieur informatique., « Il fait une chose vraiment, très bien. »
Bien sûr, 20Q n’a pas toujours eu un tel record gagnant. Tout comme un réseau de neurones biologiques (par exemple le cerveau humain), les réseaux de neurones artificiels doivent apprendre par l’expérience. Aujourd’hui, à 18 ans, 20Q est un adulte confiant, mais seulement parce qu’il absorbe l’information depuis ses débuts.
Burgener a écrit la première version du logiciel 20Q en 1988, quand il a mis le programme sur une disquette et l’a transmis à tous ses amis. La prémisse est simple: à chaque nouveau jeu joué, l’IA 20Q « apprend » un peu plus., Lorsqu’il devine l’objet du joueur de manière incorrecte—ce qui s’est produit fréquemment tout au long de sa petite enfance—le joueur tape la bonne réponse et cet objet fait partie du réseau neuronal croissant de 20Q. L’IA revient ensuite sur toutes les questions qu’elle vient de poser et associe les réponses du joueur à l’objet qu’elle vient d’apprendre. Comme plus de gens jouent, 20Q devient de mieux en mieux à comprendre comment chaque objet est caractérisé.
En 1994, Burgener a écrit une version du jeu qui pourrait fonctionner sur Internet, où il réside encore aujourd’hui à 20q.net., Le trafic vers le site a augmenté de façon exponentielle, et avec lui a sauté la capacité de 20Q à deviner même les objets les plus délicats. Après une mise à pied surprenante en 2003, Burgener a décidé de ne pas chercher d’autre emploi en tant que programmeur logiciel—il était temps de se concentrer uniquement sur l’amélioration et la promotion de 20Q. Travaillant avec Radica Games, il a créé une version miniature du réseau neuronal pour le jouet portatif qui est devenu un best-seller de la saison des fêtes en 2005, et a suscité,
« Le génie de ce qu’il a fait était de le retourner en quelque sorte pour permettre à son utilisation de devenir la programmation de celui-ci”, explique Kevin Kelly, co-fondateur du magazine Wired. Habituellement, la formation d’un réseau neuronal est un processus long et laborieux, nécessitant un énorme investissement de temps avant que l’IA ne soit utile. Mais la conception de Burgener échappe sournoisement à cette étape indésirable. « C’est juste génial la façon dont il a une sorte d’aspect d’auto-programmation. Les gens l’entraînent en le jouant », dit Kelly.,
Parce que 20Q apprend continuellement de tant d’enseignants différents (30 à 50 000 visiteurs jouent au jeu chaque jour), ses connaissances sont basées sur une moyenne des opinions de tous. Cela conduit parfois à des résultats inattendus. 20Q pense que les lapins sont des rongeurs et que les dauphins sont des poissons, car c’est ce que croient la majorité des personnes qui jouent au jeu.
« On apprend toutes sortes de choses sur la société humaine”, dit Burgener. « Comme par exemple, les humains ne sont pas des animaux. Si quelqu’un pense à une personne, il choisira « autre » plutôt que « animal »., »Donc, bien que 20Q soit généralement correct dans sa supposition de ce qui vous préoccupe, parfois c’est juste pour les mauvaises raisons.
De temps en temps 20Q vous frappe avec une question qui semble complètement hors du mur. ” Il ne pense pas comme un humain pense », dit Burgener. « En tant qu’être humain, notre stratégie a tendance à être d’avoir une vague idée de ce que c’est, de se concentrer sur un objet et d’essayer de le prouver ou de le réfuter.,” L’IA 20Q, cependant, peut considérer chaque objet qu’elle connaît simultanément, donc à chaque question à laquelle vous répondez, certains objets deviennent un peu plus susceptibles d’être ce à quoi vous pensez, et certains objets deviennent un peu moins probables. Il choisit ensuite une question qui réduira de moitié le nombre d’objets probables.
Étant donné que 20Q ne suit pas simplement un arbre de décision binaire, répondre incorrectement à une question ne la jettera pas complètement hors tension., En considérant toujours chaque objet de sa banque de données, ainsi que chaque réponse que vous avez fournie, il finira par comprendre que l’une des réponses que vous avez données ne correspond pas aux autres. Lors d’une conférence récente au Goddard Space Flight Center de la NASA, Burgener a utilisé l’exemple de quelqu’un pensant à un cheval, mais répondant à la première question « légume. »
» Vers la sixième ou septième question, il ne vous croit plus que c’est un légume. Cela vous demandera quelque chose de très peu végétal”, explique Burgener. « Elle a de la fourrure?, »
Cette capacité n’est pas seulement ce qui rend le jeu si étrangement bon à la lecture de l’esprit, c’est aussi ce qui excite Burgener au sujet des futures applications potentielles pour l’IA, du support technique au triage médical. Dans toute situation où quelqu’un pourrait mal comprendre une question ou répondre incorrectement par inadvertance, l’IA 20Q pourrait se rapprocher d’un humain formé à reconnaître ces types d’erreurs. Comme une infirmière de triage, 20Q pourrait théoriquement apprendre à diagnostiquer avec précision les maux en posant les bonnes questions., Réduisez cette base de données dans un appareil portable comme le jeu, et vous avez un outil puissant pour une situation d’urgence.
« Un médecin pourrait entrer avec des dizaines de ceux-ci dans leur sac et les distribuer à des personnes valides autour d’eux qui peuvent ensuite aller dans la communauté et faire le triage”, explique Burgener.
Bien que des applications comme celles-ci soient dans des années, Burgener est convaincu que l’IA 20Q sera finalement utile de différentes manières. Il a réussi à surmonter un problème d’autres réseaux de neurones, à savoir qu’ils deviennent exponentiellement plus lents à mesure qu’ils grossissent., Bien que Burgener ne révèle pas exactement comment il a atteint cette efficacité—il a un brevet à protéger, après tout—c’est cette capacité à apprendre apparemment sans limites qui permettra à l’IA 20Q de s’adapter à une variété de nouvelles applications.
Mais pour l’instant, c’est juste un jouet avec la capacité étrange de lire dans vos pensées.