Грамматика плавного строительства - Fluid construction grammar

Грамматика плавного строительства (FCG) - это вычислительная строительная грамматика формализм, который позволяет компьютерным лингвистам формально записывать перечень лексических и грамматических конструкций, а также проводить эксперименты в изучении языка и его эволюции.[1] FCG - это открытый инструмент, который могут использовать специалисты по строительной грамматике, которые хотят точно сформулировать свою интуицию и данные и хотят проверить, как их грамматические конструкции влияют на синтаксический анализ, создание и изучение языка. Формализм можно проверить через интерактивный веб-интерфейс по адресу сайт FCG.

FCG объединяет многие идеи из современных компьютерная лингвистика такие как структура функций и обработка языка на основе унификации, но использует их по-новому, чтобы операционализировать идеи теории грамматики построения. Конструкции считаются двунаправленными и, следовательно, могут использоваться как для синтаксического анализа, так и для производства. Обработка является гибкой в ​​том смысле, что FCG обеспечивает обработку на мета-уровне для обработки новизны, частично неграмматических или неполных предложений. FCG называют «плавным», потому что он признает предпосылку, что пользователи языка постоянно меняют и обновляют свои грамматики. Исследования FCG в основном проводятся Люк Стилс и его команды на Лаборатория VUB AI в Брюсселе и Лаборатория эволюции языков в Барселоне, а Лаборатории компьютерных наук Sony в Париже. Помимо стали, нынешние и бывшие участники формализма FCG включают Катриен Беулс, Пол Ван Экке, Реми ван Трайп, Джорис Блейс, Иоахим Де Бёль, Мартин Лётч, Николас Нойбауэр, Майкл Шпрангер, Воутер Ван ден Брок, Питер Велленс и другие.

Переходная структура

FCG рассматривает синтаксический анализ и производство как проблему поиска, в которой механизм FCG ищет лучшее высказывание, чтобы выразить смысл (производство языка) или лучшее семантическая сеть (или означающее представление) для анализа высказывания (синтаксический анализ). Каждое представление состояния в процессе поиска называется переходной структурой. Переходную структуру можно рассматривать как расширенную структуру функции, поскольку она состоит из (плоского) списка «единиц», который состоит из имени единицы (уникальный постоянный символ) и тела единицы (набор значений функции. пары). Старые версии FCG (до 2011 года) использовались для разделения временной структуры на два отдельных полюса для семантики и синтаксиса, но текущая версия реализует единое представление для всей лингвистической информации.

Конструкции

Конструкции FCG (или технически говоря: схемы построения) рассматриваются как операторы процесса поиска. То есть, применяя конструкцию к переходной структуре, можно создать новую переходную структуру (или представление состояния) в пространстве поиска. Как и переходные структуры, конструкции в основном состоят из единиц пар признак-значение. Однако конструкции более структурированы, потому что они содержат две отдельные части:

  • Условная часть: эта часть конструкции определяет условия, при которых конструкция может применяться. Более того, единицы функций, которые появляются в условной части, делятся на «блокировку понимания» и «блокировку формулировки». Это разделение важно для обеспечения двунаправленного применения конструкции FCG (см. Ниже).
  • Содействующая часть: эта часть конструкции определяет информацию, которую конструкция может добавить к переходной структуре, если выполняются условия для применения.

Лингвистическая обработка

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

Гибкость

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

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

  1. ^ Стали, Люк (ред.) (2011). Паттерны проектирования в грамматике конструкции жидкости. Амстердам: Джон Бенджаминс.CS1 maint: дополнительный текст: список авторов (ссылка на сайт)

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

  • http://www.fcg-net.org/ (веб-сайт сообщества FCG, с онлайн-демонстрациями и главами последней книги FCG)
  • http://www.emergent-languages.org/ (веб-сайт грамматических экспериментов с использованием FCG).