Грамматика, примыкающая к дереву
-
Определение и история древовидных грамматик
-
Описание и правила
- Правила TAG представляют собой деревья с особым нижним узлом, связанным со словом.
- Существуют два типа базовых деревьев: исходные и вспомогательные.
- Исходные деревья описывают основные валентности, а вспомогательные деревья допускают рекурсию.
- Вывод начинается с исходного дерева и может включать замену или присоединение.
-
Сложность и область применения
- TAG мощнее контекстно-свободных грамматик, но менее мощные, чем линейные контекстно-свободные системы перезаписи.
- TAG могут описывать языки с повторяющимися строками, но не языки с кубическими строками или более чем четырьмя одинаковыми строками.
- Предполагается, что TAG достаточно мощны для моделирования естественных языков и эффективно анализируются в общем случае.
-
Дополнительные ресурсы
- Проект XTAG использует TAG для обработки естественного языка.
- Учебное пособие по TAG доступно.
- Документация SemConst описывает проблемы синтаксиса и семантического интерфейса в рамках TAG.
- Проект TuLiPa предоставляет мультиформалистическую среду для анализа многокомпонентных древовидных грамматик.
- Инструментарий Metagrammar предоставляет инструменты для редактирования и компиляции метаграмм.
- LL2P2 — лексикализованный древовидный грамматический анализатор с графической средой.
Полный текст статьи: