Компьютер сумел отличить улыбку от усмешки

Инженеры из Массачусетского технологического института создали алгоритм, способный отличить счастливую улыбку от усмешки, вызванной неожиданной неприятностью

20 июнь 2012 Электронная версия газеты "Владивосток" №3153 от 20 июнь 2012
5e812b49fbfb3200f9ba160302641e7d.jpg

Разработанный алгоритм способен справляться с этой задачей даже лучше, чем люди. Создатели пригласили группу добровольцев, которые не подозревали о цели исследования. Сначала их попросили изобразить удовольствие и раздражение. Затем исследователи попытались вызвать у них настоящие эмоции и сравнить возникающую мимику с имитированной. Чтобы вызвать настоящую улыбку, добровольцам показывали смешное видео. Чтобы вызвать раздражение, участникам давали задание заполнить очень подробную электронную анкету. Ее размер был преднамеренно увеличен до такой степени, что к концу выполнения задания испытуемые успевали ощутимо устать. В тот момент, когда они отправляли заполненную анкету, компьютер выдавал сообщение об «ошибке» и обнулял все заполненные поля. Реакцию добровольцев записывали на видеокамеру. В отличие от имитированной реакции в 90 процентах случаев люди не хмурились, а улыбались при столкновении с неприятностью. Однако улыбки разной природы имели особенности, которые инженеры решили исследовать. Авторы анализировали полученные записи с помощью комбинации различных методов, позволяющих обнаружить значимые различия. Оказалось, что счастливая улыбка и ухмылка отличаются прежде всего динамикой: улыбка образуется медленнее, но держится дольше, ухмылка же более краткосрочна. На основе этой и других особенностей удалось создать алгоритм, который различал на видеозаписях две эмоциональные реакции. Точность компьютерного алгоритма достигала 92 процентов, притом,что сами испытуемые совсем не могли правильно угадать реакцию – их точность не превышала случайные 50 процентов.