ВУЗ:
Составители:
Рубрика:
29
Все эти критерии можно объединить в схему, отражающую составляющие качества
ЕЯИ (рис. 6).
Рис. 6. Иерархия качественных характеристик ЕЯ-интерфейса
Подходы к анализу ЕЯ-запросов к БД
В данном разделе дается краткий обзор методов и подходов анализа ЕЯ применительно
к теме построения ЕЯ-интерфейсов к структурированным источникам данных.
Подходов к решению задачи понимания естественно-языковых запросов несколько.
Наиболее распространенными являются подходы, основанные на синтаксическом,
семантическом анализах и шаблонах. Первый подход основан на использовании
синтаксических конструкций. Синтаксическое представление запроса строится на основе
подлежащего, сказуемого, прямого дополнения и т.п., которые определяются с помощью
морфологических характеристик (часть речи, род, падеж, лицо и т.д.). Это представление
ничего не говорит о глубоком смысле запроса.
В результате анализа запроса дерево синтаксического разбора непосредственно
отображается в выражение на языке запросов к базе данных. Типичная система, основанная
на синтаксическом анализе - LUNAR [1, 2].
Синтаксически-ориентированные системы используют грамматику, описывающую
возможные синтаксические структуры пользовательских запросов. Следующий пример
показывает упрощенную грамматику систем наподобие LUNAR:
S Æ NP VP NT; NP Æ Det N
Det Æ "кто" | "какой"| "какие"
N Æ "студент" | "специальность" | "группа" | "вуз" | …
N Æ N"; N" Æ "student" | "spech" | "group" | "вуз" | …
VP Æ V N
VP Æ V NT
NT Æ N T
Y Æ "630" | "620"
Данная грамматика указывает на то, что предложение (S) состоит из группы
подлежащего (NP), следующего за группой сказуемого (VP) и т.п. Группа подлежащего
состоит из детерминанта (Det), следующего за подлежащим, детерминантом может быть
"кто" или "какие", и т.д. Используя эту грамматику, ЕЯИ строит синтаксическую структуру
запроса "какие студенты учатся в группе 630", показанную на (рис. 7). ЕЯИ может затем
Гибкость
Полнота
Надежность
Дружественность
Качество
Все эти критерии можно объединить в схему, отражающую составляющие качества ЕЯИ (рис. 6). Гибкость Надежность Полнота Качество Дружественность Рис. 6. Иерархия качественных характеристик ЕЯ-интерфейса Подходы к анализу ЕЯ-запросов к БД В данном разделе дается краткий обзор методов и подходов анализа ЕЯ применительно к теме построения ЕЯ-интерфейсов к структурированным источникам данных. Подходов к решению задачи понимания естественно-языковых запросов несколько. Наиболее распространенными являются подходы, основанные на синтаксическом, семантическом анализах и шаблонах. Первый подход основан на использовании синтаксических конструкций. Синтаксическое представление запроса строится на основе подлежащего, сказуемого, прямого дополнения и т.п., которые определяются с помощью морфологических характеристик (часть речи, род, падеж, лицо и т.д.). Это представление ничего не говорит о глубоком смысле запроса. В результате анализа запроса дерево синтаксического разбора непосредственно отображается в выражение на языке запросов к базе данных. Типичная система, основанная на синтаксическом анализе - LUNAR [1, 2]. Синтаксически-ориентированные системы используют грамматику, описывающую возможные синтаксические структуры пользовательских запросов. Следующий пример показывает упрощенную грамматику систем наподобие LUNAR: S Æ NP VP NT; NP Æ Det N Det Æ "кто" | "какой"| "какие" N Æ "студент" | "специальность" | "группа" | "вуз" | … N Æ N"; N" Æ "student" | "spech" | "group" | "вуз" | … VP Æ V N VP Æ V NT NT Æ N T Y Æ "630" | "620" Данная грамматика указывает на то, что предложение (S) состоит из группы подлежащего (NP), следующего за группой сказуемого (VP) и т.п. Группа подлежащего состоит из детерминанта (Det), следующего за подлежащим, детерминантом может быть "кто" или "какие", и т.д. Используя эту грамматику, ЕЯИ строит синтаксическую структуру запроса "какие студенты учатся в группе 630", показанную на (рис. 7). ЕЯИ может затем 29
Страницы
- « первая
- ‹ предыдущая
- …
- 27
- 28
- 29
- 30
- 31
- …
- следующая ›
- последняя »