Грамматика гибкого построения
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Грамматика гибкого построения ( FCG с открытым исходным кодом ) — это формализм вычислительной грамматики построения , который позволяет компьютерным лингвистам формально записывать перечень лексических и грамматических конструкций, а также проводить эксперименты по изучению языка и его эволюции. [1] FCG — это открытый инструмент, который могут использовать специалисты по грамматике, которые хотят точно сформулировать свои интуиции и данные и которые хотят проверить последствия своих грамматических конструкций для анализа, производства и изучения языка. Формализм можно протестировать через интерактивный веб-интерфейс на сайте FCG .
FCG объединяет многие понятия современной компьютерной лингвистики, такие как структура признаков и языковая обработка на основе унификации, но использует их новым способом для практической реализации идей теории строительной грамматики. Конструкции считаются двунаправленными и, следовательно, могут использоваться как для анализа, так и для производства. Обработка является гибкой в том смысле, что FCG обеспечивает метауровневую обработку для обработки новых, частично неграмматических или неполных предложений. FCG называется «гибким», поскольку он признает предпосылку, что пользователи языка постоянно меняют и обновляют свою грамматику. Исследования FCG в основном проводятся Люком Стилсом и его командой в лаборатории искусственного интеллекта VUB в Брюсселе, лаборатории языковой эволюции в Барселоне и лабораториях компьютерных наук Sony в Париже. Помимо Стилса, в число нынешних и бывших участников формализма FCG входят Катриен Бьюлс , Пол Ван Эке , Реми ван Трийп , Йорис Блейс, Иоахим Де Бёль, Мартин Лётч, Николас Нойбауэр, Михаэль Спрангер, Воутер Ван ден Брук, Питер Велленс и другие.
Переходная структура
[ редактировать ]FCG рассматривает синтаксический анализ и производство как задачу поиска, в которой механизм FCG ищет лучшее высказывание для вербализации значения (языковое производство) или лучшую семантическую сеть (или представление значения) для анализа высказывания (синтаксический анализ). Каждое представление состояния в процессе поиска называется переходной структурой. Переходную структуру можно рассматривать как расширенную структуру функций, поскольку она состоит из (плоского) списка «единиц», состоящего из имени единицы (уникальный постоянный символ) и тела единицы (набора значений функций). пары). В более старых версиях FCG (до 2011 года) временная структура разделялась на два отдельных полюса для семантики и синтаксиса, но текущая версия реализует единое представление для всей лингвистической информации.
Конструкции
[ редактировать ]Конструкции FCG (или, технически говоря, схемы построения) рассматриваются как операторы процесса поиска. То есть, применяя конструкцию к временной структуре, можно создать новую временную структуру (или представление состояния) в пространстве поиска. Как и временные структуры, конструкции в основном состоят из единиц пар признак-значение. Однако конструкции более структурированы, поскольку состоят из двух отдельных частей:
- Условная часть: эта часть конструкции определяет условия, при которых может применяться конструкция. При этом единицы признаков, появляющиеся в условной части, делятся на «блокировку понимания» и «блокировку формулировки». Это разделение важно для обеспечения двунаправленного применения конструкции FCG (см. ниже).
- Вспомогательная часть: эта часть конструкции определяет информацию, которую конструкция может добавить к временной структуре, если условия применения удовлетворены.
Лингвистическая обработка
[ редактировать ]Чтобы решить, может ли конструкция применяться, условная часть «сопоставляется» с текущей переходной структурой с использованием алгоритма, основанного на унификации. В производстве с переходной конструкцией должны сопоставляться только признаки, входящие в состав блокировок конструкции; тогда как при синтаксическом анализе будут учитываться только функции, которые являются частью блокировок понимания. Если сопоставление окажется успешным, механизм FCG «объединит» все единицы пар признак-значение с переходной структурой в аналогичном процессе, основанном на унификации.
Гибкость
[ редактировать ]FCG включает в себя метауровни диагностики, исправления и стратегии консолидации, которые позволяют разработчику грамматики реализовывать способы обработки новизны, ошибок и неожиданных входных данных во время обработки. Эту диагностику и ремонт можно также использовать для изучения (автоматического) приобретения новых конструкций.
Ссылки
[ редактировать ]- ^ Стилс, Люк, изд. (2011). Шаблоны проектирования в грамматике гибкого построения . Амстердам: Джон Бенджаминс.
- Люк Стилс (редактор) (2011). Шаблоны проектирования в грамматике гибкого построения . Джон Бенджаминс, Амстердам.
- Люк Стилс (редактор) (в печати). Вычислительные проблемы в грамматике гибкого построения . Спрингер, Нью-Йорк.
- Реми ван Трип , Люк Стилс , Катриен Бьюлс и Питер Велленс. Грамматика гибкого построения: новенький на блоке. Материалы 13-й конференции Европейского отделения Ассоциации компьютерной лингвистики, Авиньон, 2012. ACL.
- Люк Стилс и Иоахим Де Бёль (2006). (Очень) краткое введение в грамматику жидкостного построения. Третий международный семинар по масштабируемому пониманию естественного языка (ScaNaLU 2006), 8 июня 2006 г., после HLT / NAACL, Нью-Йорк.
Внешние ссылки
[ редактировать ]- http://www.fcg-net.org/ (веб-сайт сообщества FCG, с онлайн-демонстрациями и главами последней книги FCG)
- http://www.emergent-languages.org/ (веб-сайт, посвященный грамматическим экспериментам с использованием FCG).