В исследованиях искусственного интеллекта знание здравого смысла состоит из фактов о повседневном мире, таких как «Лимоны кислые» или «Коровы говорят мычание», которые, как ожидается, знают все люди. В настоящее время это нерешенная проблема в области искусственного интеллекта в целом . Первой программой ИИ, которая обращалась к знанию здравого смысла, была Advice Taker в 1959 году Джона Маккарти . [1]
Знания здравого смысла могут лежать в основе процесса рассуждения здравого смысла , чтобы попытаться сделать выводы, такие как «Вы можете испечь торт, потому что вы хотите, чтобы люди съели торт». Процесс обработки естественного языка может быть присоединен к базе знаний здравого смысла, чтобы позволить базе знаний попытаться ответить на вопросы о мире. [2] Знания здравого смысла также помогают решать проблемы в условиях неполной информации . Используя широко распространенные убеждения о повседневных объектах или знания здравого смысла , системы ИИ делают предположения здравого смысла или предположения по умолчанию о неизвестном подобно тому, как это делают люди. В системе ИИ или на английском языке это выражается как «Обычно P придерживается», «Обычно P» или «Типично P, поэтому предположим P». Например, если мы знаем факт «Твити — птица», потому что мы знаем общепринятое убеждение о птицах, «обычно птицы летают», не зная ничего другого о Твити, мы можем разумно предположить факт, что «Твити может летать». По мере того, как со временем обнаруживается или изучается больше знаний о мире, система ИИ может пересматривать свои предположения о Твити, используя процесс поддержания истины . Если позже мы узнаем, что «Твити — пингвин», то поддержание истины пересматривает это предположение, поскольку мы также знаем, что «пингвины не летают».
Рассуждения на основе здравого смысла имитируют способность человека использовать знание здравого смысла для выдвижения предположений о типе и сути обычных ситуаций, с которыми они сталкиваются каждый день, и менять свое «мнение», если появляется новая информация. Это включает время, недостающую или неполную информацию, а также причину и следствие. Способность объяснять причину и следствие является важным аспектом объяснимого ИИ . Алгоритмы поддержания истины автоматически предоставляют возможность объяснения, поскольку они создают сложные записи предположений. По сравнению с людьми все существующие компьютерные программы, которые пытаются создать ИИ человеческого уровня, крайне плохо выполняют современные контрольные тесты «рассуждения на основе здравого смысла», такие как Winograd Schema Challenge . [3] Проблема достижения компетентности человеческого уровня в задачах «знания здравого смысла» считается, вероятно, « полной ИИ » (то есть ее решение потребует способности синтезировать полностью человеческий уровень интеллекта), [4] [5] хотя некоторые выступают против этой идеи и считают, что для ИИ человеческого уровня также требуется сострадательный интеллект. [6] Здравый смысл успешно применялся в более узких областях, таких как обработка естественного языка [7] [8] и автоматизированная диагностика [9] или анализ. [10]
Составление всеобъемлющих баз знаний утверждений здравого смысла (CSKB) является давней проблемой в исследованиях ИИ. Начиная с ранних усилий экспертов, таких как CYC и WordNet , значительные успехи были достигнуты с помощью краудсорсингового проекта OpenMind Commonsense , который привел к краудсорсинговому ConceptNet KB. Несколько подходов пытались автоматизировать построение CSKB, в частности, с помощью интеллектуального анализа текста (WebChild, Quasimodo, TransOMCS, Ascent), а также сбора их непосредственно из предварительно обученных языковых моделей (AutoTOMIC). Эти ресурсы значительно больше, чем ConceptNet, хотя автоматизированное построение в основном делает их умеренно более низкого качества. Проблемы также остаются с представлением знаний здравого смысла: большинство проектов CSKB следуют тройной модели данных, которая не обязательно лучше всего подходит для разрушения более сложных утверждений естественного языка. Заметным исключением здесь является GenericsKB, который не применяет никакой дальнейшей нормализации к предложениям, но сохраняет их полностью.
Около 2013 года исследователи Массачусетского технологического института разработали BullySpace, расширение базы знаний здравого смысла ConceptNet , для отлова язвительных комментариев в социальных сетях. BullySpace включал более 200 семантических утверждений, основанных на стереотипах, чтобы помочь системе сделать вывод, что комментарии типа «Наденьте парик и помаду и будьте тем, кто вы есть на самом деле» с большей вероятностью будут оскорблением, если они направлены на мальчика, чем на девочку. [11] [12] [13]
ConceptNet также использовался чатботами [14] и компьютерами, которые сочиняют оригинальные художественные произведения. [15] В Ливерморской национальной лаборатории им . Лоуренса знание здравого смысла использовалось в интеллектуальном программном агенте для обнаружения нарушений договора о всеобъемлющем запрете ядерных испытаний . [16]
Например, по состоянию на 2012 год ConceptNet включает в себя 21 независимую от языка связь: [17]