Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
+Пособие_ИИС_новое.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
6.04 Mб
Скачать

8.2.3. Компонент понимания высказываний

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

На этапе анализа выделяются описания сущностей, упомянутых во входном высказывании, выявляются свойства этих сущностей и отношения между ними. В методах анализа выделяются анализ слов, предложений, дискурса. Анализ слов сводится к морфологическому анализу. Анализ предложения сводится к синтаксическому и семантическому анализу. Анализ дискурса сводится к определению связей между предложениями.

Типы анализаторов (имеют семантическую и синтаксическую ориентацию):

Традиционные анализаторы. Наиболее распространенным способом анализа ЕЯ-предложения является разбор сверху вниз, слева направо, основанный на некоторой фиксированной грамматике. Анализаторы такого типа терпят неудачу при малейших отклонениях от грамматических норм.

Концептуальные анализаторы. Используют методы разбора, направляемые значениями базовых событий, обнаруженных в предложениях.

Анализаторы, использующие сопоставление по образцам. Анализ сводится к сопоставлению предложения с некоторым множеством образцов, представляющие собой последовательности из одного или нескольких слов. Гибкость таких анализаторов определяется гибкостью сопоставления. При таком подходе затруднительна обработка сложных предложений.

Анализаторы, использующие разнообразные методы. Использование в одном анализаторе нескольких методов позволяет обеспечить гибкость анализа, необходимую для обработки неграмматических конструкций.

Интерпретация заключается в отображении входного высказывания на знания системы. Основными задачами данного этапа являются: буквальная интерпретация высказывания в контексте диалога; интерпретация высказывания на намерения говорящего. Буквальная интерпретация состоит в том, чтобы, учитывая контекст диалога, идентифицировать образы тех сущностей области интерпретации, которые имел в виду пользователь. В качестве области интерпретации могут использоваться: проблемная область; область системы (если пользователь интересуется возможностями или состоянием системы - системный словарь); область пользователя (если информация касается знаний или намерений пользователя); область дискурса (если в высказываниях содержатся ссылки на предыдущие высказывания).

В общем случае процесс идентификации некоторой сущности может иметь 3 исхода: однозначный - данному описанию сопоставляется единственная сущность; многозначный - более одной сущности; неудовлетворительный - не сопоставляется ни одна сущность. В последних двух случаях системе необходимо осуществить перехват инициативы произвести уточняющий поддиалог. В случае многозначной интерпретации системе необходимо сгенерировать альтернативный вопрос. При неудовлетворительной - указать причины.

Вторая задача интерпретации состоит в том, чтобы, применяя имеющиеся у системы методы вывода, определить, как обрабатываемое высказывание соотносится с целями и планами участников общения. Задача решается совместно диалоговым компонентом и компонентом понимания высказываний. Сложность решения этой задачи заключается в том, что одно и тоже высказывание может использоваться для достижения целей, относящихся к различным областям.