МысльСокровище - ThoughtTreasure

МысльСокровище это база знаний здравого смысла и архитектура для обработка естественного языка Он содержит как декларативные, так и процедурные знания.

Декларативное знание

База знаний ThoughtTreasure состоит из концепции, которые связаны друг с другом утвержденияУтверждение представляется в виде

@timestamp: отметка времени | [концепция ...]

Вот несколько примеров утверждений в ThoughtTreasure:

[isa soda drink] (содовая - это напиток.) ​​[часть телефона-звонка] (звонок телефона является частью телефона.) [зеленый зеленый горошек] (зеленый горошек зеленый.) [диаметр- зеленого горошка 0,25 дюйма] (Диаметр зеленого горошка составляет 0,25 дюйма.) [НОМЕР: продолжительность участия в спектакле: секунда: 10800] (Продолжительность воспроизведения составляет 10 800 секунд.) [продукт Intel-8080 Intel ] (Intel 8080 является продуктом Intel.) @ 19770120: 19810120 | [Президент страны - США Джимми-Картер] (Джимми Картер был президентом США с 20 января 1977 г. по 20 января 1981 г.)

ThoughtTreasure содержит в общей сложности 27 000 концепций и 51 000 утверждений. верхняя онтология и несколько низших онтологий, специфичных для домена, таких как одежда, еда и музыка.

Каждое понятие связано с нулем или более лексические статьи (слова и фразы) .Поддерживаются два языка: английский и французский.ThoughtTreasure имеет 35000 английских лексических статей и 21000 французских лексических статей. В дополнение к лексическим статьям открытого класса, таким как существительные, глаголы, прилагательные и наречия, ThoughtTreasure также содержит закрытые- лексические записи класса, такие как союзы, определители, междометия, предлоги и местоимения. Он также содержит словарь имен.

Ноль или больше Особенности к каждой лексической статье прилагаются 118 функций, например ZEROART (ноль статей), SING (единственное число), FML (формальный), CAN (канадский), ENG (английский) и N (существительное). предусмотрены для глаголов. Например, структура аргументов для концепта войти в является

*> S ---- (из IO [2]) в IO

ThoughtTreasure содержит 93 скрипты, или представления типичных действий.

ThoughtTreasure содержит 29 сетки, которые представляют собой расположение объектов в типичных местах, таких как гостиничные номера, кухни и театры. Сетки соединены между собой червоточины.

Процедурные знания

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

ThoughtTreasure содержит следующие процедуры обработки естественного языка:

  • Механизмы алгоритмической, аналогической и деривационной морфологии
  • Анафорический парсер
  • Чаттербот
  • Инструменты анализа корпуса
  • Генератор словарей
  • Исчерпывающий лексический теггер
  • Решатель интенсификации (для поиска объектов, соответствующих описанию)
  • Распознаватели именованных сущностей
  • Генератор естественного языка
  • Семантический парсер
  • Синтаксический парсер
  • Экстрактор табличной информации

ThoughtTreasure содержит следующие процедуры, касающиеся пространства:

  • 2-мерная сетка (массив занятости) планировщик пути
  • Аналогичный экземпляр сетки
  • Планировщик межсетевых путей
  • Планировщик поездок

Он содержит операции, связанные с частями и целыми объектами, сетками (расстояние, подпространство), большим пространством (планетарное расстояние, политическое сдерживание) и вложенным пространством (комната, этаж, здание, город, планета).

Другие процедуры в ThoughtTreasure включают:

  • Ученик утверждений
  • Подбор цвета одежды
  • Генератор бесплатных ассоциаций
  • Функции хранения и поиска базы знаний
  • Симулятор набора текста с ошибками

Использовать

ThoughtTreasure можно использовать для добавления здравого смысла в приложения, используя свою базу знаний или взаимодействуя с сервером ThoughtTreasure.

ThoughtTreasure использовался для создания различных приложений, таких как помощник ди-джея, программа ответов на вопросы для просмотра фильмов и умный календарь.

История

ThoughtTreasure был основан Эриком Мюллером в декабре 1993 года. Первая версия была выпущена 28 апреля 1996 года. Мюллер основал компанию Signiform в 1997 году для разработки коммерческих приложений ThoughtTreasure. Однако компания потерпела неудачу, и Signiform закрыла свои двери в 2000 году. В 2000 году Эрик Мюллер перешел в IBM Research, где он был членом команды, которая разработала Ватсон (компьютер) 31 июля 2015 г. ThoughtTreasure стал доступен на GitHub.

Смотрите также

Рекомендации

  • Мюллер, Эрик Т. (1998). Обработка естественного языка с помощью ThoughtTreasure. Нью-Йорк: Сигниформ. ISBN  978-1478171652.
  • Мюллер, Эрик Т. (1999). База данных и словарь скриптов для ThoughtTreasure.
  • Мюллер, Эрик Т. (2000). «Календарь со здравым смыслом». Труды Международной конференции 2000 г. по интеллектуальным пользовательским интерфейсам (стр. 198–201). Нью-Йорк: ACM.

внешняя ссылка