stringtranslate.com

Контролируемый естественный язык

Контролируемые естественные языки ( CNL ) — это подмножества естественных языков , которые получаются путем ограничения грамматики и словарного запаса с целью уменьшения или устранения двусмысленности и сложности. Традиционно контролируемые языки делятся на два основных типа: те, которые улучшают читаемость для людей (например, не носителей языка), и те, которые обеспечивают надежный автоматический семантический анализ языка. [1] [2]

Первый тип языков (часто называемый «упрощенными» или «техническими» языками), например, ASD Simplified Technical English , Caterpillar Technical English, IBM Easy English, используются в промышленности для повышения качества технической документации и, возможно, упрощения полуавтоматического перевода документации. Эти языки ограничивают писателя общими правилами, такими как «Пишите короткие предложения», «Избегайте использования местоимений », «Используйте только слова, одобренные словарем» и «Используйте только действительный залог ». [3]

Второй тип языков имеет формальный синтаксис и формальную семантику и может быть сопоставлен с существующим формальным языком , таким как логика первого порядка . Таким образом, эти языки могут использоваться как языки представления знаний , [4] и написание этих языков поддерживается полностью автоматическими проверками согласованности и избыточности, ответами на запросы и т. д.

Языки

Существующие контролируемые естественные языки включают: [5] [6]

Кодирование

IETF зарезервировал simpleв качестве подтега варианта BCP 47 упрощенные версии языков. [13]

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

Ссылки

  1. ^ "Обзор и классификация контролируемых естественных языков". direct.mit.edu . Получено 2024-03-27 .
  2. ^ "Управляемые естественные языки для генерации языка в искусственном познании". IEEE . Получено 2024-03-27 .
  3. ^ О'Брайен, Шарон (2003). "Управление контролируемым английским языком – анализ нескольких наборов правил контролируемого языка" (PDF) . Труды EAMT-CLAW . Архивировано из оригинала (PDF) 2016-03-03 . Получено 2011-12-30 .
  4. ^ Швиттер, Рольф. «Управляемые естественные языки для представления знаний». Труды 23-й Международной конференции по компьютерной лингвистике: Постеры. Ассоциация компьютерной лингвистики, 2010.
  5. ^ Кун, Тобиас (2014). «Обзор и классификация контролируемых естественных языков». Компьютерная лингвистика . 40 : 121–170. arXiv : 1507.01701 . doi : 10.1162/COLI_a_00168 . S2CID  14586568.
  6. ^ Пул, Джонатан (2006). «Могут ли контролируемые языки масштабироваться в Интернете?». Архивировано из оригинала 2009-08-15. {{cite journal}}: Цитировать журнал требует |journal=( помощь )
  7. ^ Норберт Э. Фукс; Каарел Кальюранд; Герольд Шнайдер (2006). «Попытка контролируемого английского языка решить проблемы представления знаний, рассуждений, взаимодействия и пользовательских интерфейсов» (PDF) . FLAIRS 2006 .
  8. ^ Огден, Чарльз Кей (1930). Базовый английский: общее введение с правилами и грамматикой . Лондон: Paul Treber & Co., Ltd.
  9. ^ "Common Logic Controlled English". www.jfsowa.com . Получено 27 августа 2017 г. .
  10. ^ Ковальски, Р., Давила, Дж., Сартор, Г. и Калехо, М., 2023. Логический английский для права и образования. В Prolog: The Next 50 Years (стр. 287-299). Cham: Springer Nature Switzerland.
  11. ^ Васик, Шимон; Прейзенданц, Томаш; Блазевич, Яцек (2013). «ModeLang: новый подход к моделированию вирусных инфекций, удобному для экспертов». Вычислительные и математические методы в медицине . 2013 : 320715. doi : 10.1155/2013/320715 . PMC 3878415. PMID  24454531 . 
  12. ^ Швиттер, Рольф; Тилбрук, М (2004). «PENG: Processable ENGlish». Технический отчет, Университет Маккуори, Австралия .
  13. ^ Эверсон, Майкл . "Регистрационная форма для 'simple'". IANA . Получено 22 апреля 2021 г.

Внешние ссылки