Методы и алгоритмы трансляции естественно-языковых запросов к базе данных в SQL-запросы. Найханова Л.В - 145 стр.

UptoLike

Для доказательства истинности выдвигаемого подхода рассмотрим анализ естественно-
языкового запроса пользователя к базе данных «Контингент учащихся».
К условиям проведения эксперимента относятся следующие требования:
- запрос должен относиться к проблемной области «Контингент учащихся вуза»;
- запрос должен удовлетворять ограничениям, изложенным в разделе 1.5.
На вход системе подается естественно-языковой запрос: «Выдать список студентов 630
группы». На рисунке Е.2 показано главное окно ввода естественно-языкового запроса, в
котором в нижнем окне отражены результаты его обработки.
Рис. Е.2. Окно ввода естественно-языкового запроса и вывода результатов
Активация программ продукций морфологического анализатора позволяет получить
морфологическую информацию о каждой лексеме. Для данного примера результаты
проведения морфологического анализа показаны на рисунке Е.3. В дальнейшем
морфологический анализатор формирует для каждой лексемы вектор морфологической
информации V = <v
1
, v
2
, v
3
, v
4
, v
5
, v
6
, v
7
, v
8
>, где v
1
часть речи, v
2
признак одушевленности,
v
3
род, v
4
число, v
5
падеж, v
6
лицо, v
7
время, v
8
признак для имени собственного.
144
     Для доказательства истинности выдвигаемого подхода рассмотрим анализ естественно-
языкового запроса пользователя к базе данных «Контингент учащихся».
     К условиям проведения эксперимента относятся следующие требования:
     - запрос должен относиться к проблемной области «Контингент учащихся вуза»;
     - запрос должен удовлетворять ограничениям, изложенным в разделе 1.5.
     На вход системе подается естественно-языковой запрос: «Выдать список студентов 630
группы». На рисунке Е.2 показано главное окно ввода естественно-языкового запроса, в
котором в нижнем окне отражены результаты его обработки.




          Рис. Е.2. Окно ввода естественно-языкового запроса и вывода результатов

      Активация программ продукций морфологического анализатора позволяет получить
морфологическую информацию о каждой лексеме. Для данного примера результаты
проведения морфологического анализа показаны на рисунке Е.3. В дальнейшем
морфологический анализатор формирует для каждой лексемы вектор морфологической
информации V = , где v1 – часть речи, v2 – признак одушевленности,
v3 – род, v4 – число, v5 – падеж, v6 – лицо, v7 – время, v8 – признак для имени собственного.




                                                    144