La formule amusante : Pourquoi l’humour généré par la machine est le Saint Graal de l’IA.

Dans "The Outrageous Okona", le quatrième épisode de la deuxième saison de Star Trek: The Next Generation , l'androïde résident de l'Enterprise, Data, tente d'apprendre la seule compétence qu'il n'était pas capable de maîtriser auparavant : l'humour. En visitant l'Holodeck du navire, Data prend les leçons d'un comédien holographique pour essayer de comprendre le métier de faire drôle.

Alors que les mondes de Star Trek et le monde réel peuvent parfois être éloignés, cette intrigue sonne vrai pour l'intelligence artificielle ici sur Terre. En termes simples, faire comprendre à une IA l'humour et ensuite générer ses propres blagues s'avère extrêmement difficile.

Comment dur? Oubliez Go, danger ! , les échecs et un certain nombre d'autres démos impressionnantes : selon certains experts, construire une intelligence artificielle au niveau d'un comédien de haut niveau peut être la véritable mesure de l'intelligence artificielle.

Et, même si nous n'en sommes pas encore là, il est sûr de dire que nous nous rapprochons peut-être beaucoup.

Witscript déchiffre le code

Joe Toplyn est quelqu'un qui n'a pas peur des défis. Toplyn, ingénieur de formation (avec un grand écart de carrière en termes de pratique réelle), s'est taillé une carrière réussie en tant que scénariste de télévision. Quatre fois lauréat d'un Emmy, il a été rédacteur en chef pour David Letterman et Jay Leno. Il y a plusieurs années, Toplyn s'est intéressé à la question de savoir s'il existe ou non un algorithme (c'est-à-dire un processus ou un ensemble de règles pouvant être suivi) qui aiderait à écrire des blagues vraiment drôles.

« Les gens pensent que c'est magique », a-t-il déclaré à Digital Trends. «Certains scénaristes ou comédiens, je pense, essaient de dépeindre ce qu'ils font comme de la magie. Eh bien, il est comme par magie dans le sens qu'un tour de magie est construit et conçu, et il y a une façon dont cela fonctionne que vous fous en pensant que le magicien a des pouvoirs surnaturels. Mais il y a vraiment une logique là-dedans.

Le comédien Joe Toplyn avec Jay Leno

Cette croyance en une logique d'acier pour raconter des blagues – aiguisée pendant que Toplyn essayait d'enseigner sa « magie » à de futurs comédiens – l'a finalement conduit à essayer de créer une IA capable de générer des boutades improvisées qui s'intègrent dans conversations régulières. Appelé Witscript , les résultats s'ajoutent à un système d'IA innovant qui crée des blagues improvisées. Un chatbot qui utilise Witscript pour des blagues improvisées pourrait, a déclaré Toplyn, aider à créer des compagnons artificiels sympathiques pour aider à résoudre «l'énorme problème» de la solitude humaine. Pensez-y comme PARO le sceau robot avec des lignes perforées.

"C'est pertinent au contexte", a déclaré Toplyn à propos de Witscript, qui a récemment été présenté à la 12e Conférence internationale sur la créativité informatique (ICCC 2021). « Cela le distingue des autres systèmes de génération de blagues qui génèrent des blagues autonomes qui ne sont pas faciles à intégrer dans une conversation. Lorsque vous parlez avec un ami plein d'esprit, il y a de fortes chances que ses blagues soient intégrées dans une conversation en réponse à quelque chose que vous avez dit. Il est beaucoup moins probable que votre ami se mette à raconter une blague comme « Un homme entre dans un bar avec un canard sur la tête… » »

La drôle de formule

Cette qualité spontanée vient des algorithmes d'écriture de blagues que Toplyn lui-même a développés.

"Fondamentalement, la façon dont fonctionne l'algorithme de base d'écriture de blagues est la suivante: il commence par sélectionner un sujet pour la blague, qui peut être une phrase que quelqu'un vous dit ou le sujet d'un reportage", a-t-il déclaré. « L'étape suivante consiste à sélectionner ce que j'appelle deux « poignées de sujet », les mots ou les phrases du sujet qui sont les plus responsables pour capter l'attention du public. La troisième étape consiste à générer des associations des deux descripteurs de sujet. Les associations sont ce à quoi le public est susceptible de penser lorsqu'il pense à un sujet particulier. La quatrième étape consiste à créer une punch line, qui relie de manière surprenante une association de l'un des deux thèmes à une association de l'autre. La dernière étape consiste à générer un angle entre le sujet et la punch line : une phrase ou une phrase qui relie le sujet à la punch line de manière naturelle.

Francesco Prandoni/Redferns via Getty Images

Si toutes ces poignées et angles sonnent comme un travail acharné, la preuve est – en fin de compte – dans le pudding. À l'aide de 13 sujets d'entrée, Witscript a généré une série de blagues, que Toplyn a ensuite opposées à ses propres efforts. Pour un comité d'examen, il a confié le jugement aux employés d'Amazon Mechanical Turk, qui ont noté chaque blague fraîchement frappée sur une échelle de un (pas une blague) à quatre (une très bonne blague). L'un des meilleurs efforts de Witscript a obtenu une note de 2,87 ("C'est assez proche d'être une blague", a déclaré Toplyn) contre 2,80 en tant que maître de battement étudiant. La blague Witscript ? Riffant sur une ligne sur le 25e anniversaire de la compagnie d'art de la performance Blue Man Group, il a plaisanté: "Bienvenue au Bluebilee."

Bien qu'il ne soit peut-être pas encore tout à fait prêt à remplacer Dave Chappelle, Toplyn pense que Witscript prouve que l'humour peut, dans une certaine mesure, être automatisé. Même si le chemin est encore long. "Au fur et à mesure que les machines s'améliorent dans l'exécution de ces algorithmes, les blagues qu'elles génèrent s'amélioreront", a-t-il déclaré.

Cependant, il a également mis en garde. "Pour générer des blagues [vraiment] sophistiquées comme le peut un écrivain expert en comédie humaine, les machines auront besoin des connaissances de bon sens et de la capacité de raisonnement d'un humain typique."

Un pionnier de la comédie IA

Ceci, comme il s'avère, peut être le nœud de la question. L'humour peut sembler frivole, mais pour ceux qui travaillent dans les domaines du langage, de la comédie et de l'intelligence artificielle, c'est tout le contraire.

"Nous utilisons l'humour de différentes manières", a déclaré à Digital Trends Kim Binsted , professeur au département de l'information et des sciences informatiques de l'Université d'Hawaï. « Nous l'utilisons pour établir des relations sociales. Nous l'utilisons pour définir les groupes internes et externes. Nous l'utilisons pour présenter des idées que nous ne serions peut-être pas disposés à exprimer sérieusement. Évidemment, il y a de l'humour non linguistique, mais [l'humour linguistique] entre dans une catégorie d'utilisation du langage qui est vraiment puissante. Ce n'est pas seulement un stand-up sur scène qui s'en sert pour se faire rire un peu. C'est quelque chose que nous utilisons tout le temps [au sein de notre société.] »

En matière d'humour informatique, Binsted est un pionnier. Dans les années 1990, elle a créé l'une des (peut être la ) première IA conçue pour générer des blagues. Développé avec le professeur Graeme Ritchie, JAPE (Joke Analysis and Production Engine) de Binsted était un bot générant des blagues qui pouvait créer des jeux de mots questions-réponses. Un exemple pourrait être : « Q) Qu'appelez-vous un marché étrange ? » "A) Un bazar bizarre."

"C'était génial parce que cela signifiait que je pouvais cueillir tous les fruits à portée de main avant tout le monde", a-t-elle déclaré modestement. "C'est à peu près ce que j'ai fait avec les jeux de mots."

Un problème d'IA complète

Depuis lors, Binsted a développé divers autres robots d'humour informatique, dont un capable d'imaginer des variations sur les blagues « Yo mama ». Alors que le travail de Binsted a depuis évolué pour se pencher sur l'exploration de l'espace humain de longue durée, elle considère toujours l'IA qui raconte des blagues comme une sorte de Saint Graal pour l'intelligence artificielle.

"Ce n'est pas une de ces choses comme les échecs, où quand l'IA a commencé, les gens ont dit:" Eh bien, si un ordinateur peut vraiment jouer aux échecs, alors nous saurons qu'il est entièrement intelligent "", a-t-elle déclaré. « Évidemment, ce n'est pas le cas. Mais je pense que l'humour est l'une de ces choses où l'humour fluide à l'aide d'un ordinateur devra également être véritablement intelligent à d'autres égards. »

micro dans un bar
7713Photographie

C'est pourquoi raconter des blagues est un défi si intéressant pour les machines. Ce n'est pas parce que faire une intelligence artificielle est aussi utile à l'humanité que, disons, utiliser l'intelligence artificielle pour résoudre le cancer. Mais c'est un énorme signe d'intelligence avancée car, pour être vraiment drôle, une IA doit comprendre beaucoup de choses sur le monde.

"L'humour dépend de nombreuses compétences humaines différentes, telles que la connaissance du monde, les capacités linguistiques, le raisonnement, [et plus]", Thomas Winters , docteur en informatique. étudiant en recherche sur l'intelligence artificielle et l'humour informatique, a déclaré à Digital Trends. « Même si une machine a accès à ce type d'informations et de compétences, elle doit toujours avoir un aperçu de la difficulté de la blague elle-même. Pour que quelque chose soit drôle, une blague doit également être ni trop facile ni trop difficile à comprendre pour un humain. Une machine générant des blagues ne doit pas utiliser des connaissances trop obscures, ni des connaissances trop évidentes avec des punchlines prévisibles. C'est pourquoi l'humour computationnel est généralement considéré comme un problème complet de l'IA. [Cela signifie] que nous devons disposer d'une IA dotée de composants fonctionnellement similaires à ceux du cerveau humain pour résoudre l'humour informatique, en raison de sa dépendance à l'égard de toutes ces compétences du cerveau humain.

Pensez-y comme à un test de Turing avec une piste de rire. Bientôt dans une superintelligence près de chez vous. Avec un peu de chance.