Забавная формула: почему машинно-генерируемый юмор – святой Грааль искусственного интеллекта.

В «Возмутительном Оконе», четвертом эпизоде ​​второго сезона « Звездного пути: Следующее поколение» , постоянный андроид Дейта Энтерпрайза пытается изучить один навык, которым он ранее не мог овладеть: юмор. Посещая Корабельный Холодек, Дейта берет уроки у голографического комика, чтобы попытаться понять, как смешить.

Хотя миры « Звездного пути» и реальный мир временами могут быть далеки друг от друга, эта сюжетная линия звучит правдоподобно для машинного интеллекта здесь, на Земле. Проще говоря, заставить ИИ понимать юмор, а затем генерировать собственные шутки, оказывается чрезвычайно сложной задачей.

Насколько тяжело? Забудьте о Go, Jeopardy! , шахматы и множество других впечатляющих демонстраций : по мнению некоторых экспертов, создание искусственного интеллекта на уровне ведущего комика может быть истинной мерой машинного интеллекта.

И, хотя мы еще не достигли цели, можно с уверенностью сказать, что мы, возможно, становимся намного ближе.

Witscript взламывает код

Джо Топлин – тот, кто не уклоняется от трудностей. Топлин, инженер по образованию (с большим разрывом в карьере с точки зрения практической практики), сделал успешную карьеру в качестве сценариста на телевидении. Четырехкратный обладатель премии "Эмми", он был главным сценаристом таких авторов, как Дэвид Леттерман и Джей Лено. Несколько лет назад Топлин заинтересовался вопросом, существует ли алгоритм (т. Е. Процесс или набор правил, которым можно следовать), который помог бы писать действительно смешные анекдоты.

«Люди думают, что это волшебство», – сказал он Digital Trends. «Некоторые комедийные сценаристы или комедианты, я думаю, пытаются изобразить то, что они делают, как волшебство. Ну, это как волшебство в том смысле , что магический трюк построен и разработан, и есть способ , которым он работает , что дураки вас думать , что маг обладает сверхъестественными способностями. Но в этом действительно есть логика ».

Комик Джо Топлин с Джеем Лено

Эта вера в стальную логику рассказывания анекдотов – оттачиваемая, пока Топлин пытался научить своей «магии» начинающих комиков, – в конечном итоге привела его к попытке создать ИИ, способный генерировать нестандартные шутки, которые вписываются в регулярные разговоры. Результаты , получившие название Witscript , складываются в инновационную систему искусственного интеллекта, которая создает импровизированные шутки. По словам Топлина, чат-бот, использующий Witscript для импровизированных шуток, может помочь создать симпатичных искусственных компаньонов, которые помогут решить «огромную проблему» человеческого одиночества. Думайте об этом как о PARO, роботе-печати с изюминкой .

«Это контекстно-зависимо», – сказал Топлин о Witscript, который недавно был представлен на 12-й Международной конференции по вычислительному творчеству (ICCC 2021). «Это отличает его от других систем генерирования анекдотов, которые генерируют замкнутые анекдоты, которые нелегко интегрировать в беседу. Когда вы разговариваете с остроумным другом, есть вероятность, что его шутки будут интегрированы в разговор в ответ на то, что вы сказали. Гораздо менее вероятно, что ваш друг просто начнет рассказывать отдельную шутку вроде: «Мужчина заходит в бар с уткой на голове…» »

Забавная формула

Это спонтанное качество проистекает из алгоритмов написания анекдотов, разработанных самим Топлином.

«По сути, основной алгоритм написания анекдотов работает следующим образом: он начинается с выбора темы для шутки, которая может быть предложением, которое кто-то говорит вам, или темой новости», – сказал он. «Следующим шагом является выбор того, что я называю двумя« предметами обсуждения »- слов или фраз в теме, которые наиболее ответственны за привлечение внимания аудитории. Третий шаг – создать ассоциации двух дескрипторов темы. Ассоциации – это то, о чем аудитория, вероятно, думает, когда думает о конкретном предмете. Четвертый шаг – создать изюминку, которая удивительным образом связывает ассоциацию одного из двух разделов темы с ассоциацией другого. Последний шаг – создать угол между темой и изюминкой: предложение или фраза, которые естественным образом соединяют тему с изюминкой ».

Франческо Прандони / Редфернс через Getty Images

Если все эти ручки и углы звучат как тяжелая работа, доказательство – в конечном итоге – в пудинге. Используя 13 входных тем, Witscript создал серию шуток, которые Топлин противопоставил собственным усилиям. Для экспертной комиссии он поручил оценку работникам Amazon Mechanical Turk, которые оценивали каждую свежую шутку по шкале от одного (не шутка) до четырех (очень хорошая шутка). Одна из лучших попыток Witscript получила оценку 2,87 («Это довольно близко к шутке», – сказал Топлин) против его собственных 2,80, как ученика мастера битов. Шутка с Witscript? Рифая о 25-летнем юбилее труппы перформанс-арт Blue Man Group, он шутил: «Добро пожаловать в Bluebilee».

Хотя, возможно, еще не совсем готов заменить Дэйва Чаппеля, Топлин считает, что Witscript доказывает, что юмор можно до некоторой степени автоматизировать. Даже если предстоит еще долгий путь. «По мере того, как машины улучшают выполнение этих алгоритмов, шутки, которые они генерируют, улучшаются», – сказал он.

Однако он также проявил осторожность. «Чтобы генерировать [по-настоящему] изощренные шутки так, как это может делать опытный писатель комедий, машинам потребуется здравый смысл и способность здравого смысла рассуждать, как у типичного человека».

Пионер комедии с искусственным интеллектом

В этом, как выясняется, может быть суть дела. Юмор может показаться легкомысленным, но для тех, кто работает в области языка, комедии и искусственного интеллекта, это совсем не так.

«Мы используем юмор по-разному, – сказал Digital Trends Ким Бинстед , профессор факультета информации и компьютерных наук Гавайского университета. «Мы используем это для установления социального взаимопонимания. Мы используем его для определения входящих и исходящих групп. Мы используем его, чтобы представить идеи, которые мы, возможно, не захотели бы серьезно выражать. Очевидно, есть нелингвистический юмор, но [лингвистический юмор] попадает в категорию использования языка, которая действительно сильна. Это не просто выступающий на сцене, который использует это, чтобы немного посмеяться. Это то, что мы используем постоянно [в нашем обществе] ».

Когда дело доходит до вычислительного юмора, Бинстед – пионер. В 1990 – х годах, она создала одну из (возможно) первого AI предназначена для создания шутки. Разработанный вместе с профессором Грэмом Ричи, JAPE Бинстеда (Joke Analysis and Production Engine) был ботом, генерирующим шутки, который мог создавать каламбуры с вопросами и ответами. Примером может быть: «В) Что вы называете странным рынком?» «А) Причудливый базар».

«Это было здорово, потому что это означало, что я могла собрать все низко висящие фрукты раньше всех», – скромно сказала она. «Это в значительной степени то, что я сделал с каламбурами».

Полная проблема ИИ

С тех пор Бинстед разработал множество других вычислительных юмористических ботов, в том числе одного, способного придумывать вариации анекдотов «Йо мама». Хотя работа Бинстед с тех пор эволюционировала, чтобы рассматривать длительные исследования космоса человеком, она по-прежнему рассматривает ИИ, рассказывающий анекдоты, как своего рода святой Грааль для машинного интеллекта.

«Это не одна из таких вещей, как шахматы, где, когда ИИ только начинал, люди говорили:« Что ж, если компьютер когда-либо действительно сможет играть в шахматы, тогда мы узнаем, что он полностью интеллектуален », – считает она. «Очевидно, что это не так. Но я действительно думаю, что юмор – одна из тех вещей, где беглый юмор с использованием компьютера должен быть действительно умным и в других отношениях ».

микрофон в баре
7713Фотография

Вот почему рассказывать анекдоты – такая интересная задача для машин. Это не потому, что создание искусственного интеллекта так же полезно для человечества, как, скажем, использование машинного интеллекта для лечения рака. Но это огромный показатель развитого интеллекта, потому что для того, чтобы быть по-настоящему забавным, ИИ должен многое понимать в мире.

«Юмор зависит от множества различных человеческих навыков, таких как знание мира, лингвистические способности, рассуждение и многое другое», – Томас Винтерс , доктор компьютерных наук. Студент, исследующий искусственный интеллект и вычислительный юмор, рассказал Digital Trends. «Даже если машина имеет доступ к такой информации и навыкам, она все равно должна понимать сложность самой шутки. Чтобы что-то было смешным, шутка также должна быть не слишком простой и не слишком сложной для понимания человеком. Машина, генерирующая шутки, не должна использовать слишком непонятные знания или слишком очевидные знания с предсказуемыми изюминками. Вот почему вычислительный юмор обычно рассматривается как проблема, связанная с искусственным интеллектом. [Это означает], что нам нужен ИИ, который имеет функционально схожие компоненты с человеческим мозгом, чтобы решать вычислительный юмор, из-за его зависимости от всех этих навыков человеческого мозга ».

Думайте об этом как о тесте Тьюринга со смехом. Скоро к суперинтеллекту рядом с вами. С надеждой.