Федеральное агентство по образованию
Государственное образовательной учреждение
высшего профессионального образования
«ВОСТОЧНО-СИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ
УНИВЕРСИТЕТ» (ГОУ ВПО «ВСГТУ»)
ЕСТЕСТВЕННО-ЯЗЫКОВЫЕ СИСТЕМЫ
Курс лекций
Улан-Удэ, 2006
Издательство ВСГТУ
УДК 004. 8 (075. 8)
ББК 32. 813 я73
Е155
Рецензент: Найханова Л. В. , к. т. н. , доцент, заведующая кафедрой систем информатики
ВСГТУ
Печатается по решению редакционно-издательского совета ВСГТУ
Курс лекций предназначен для студентов старших курсов специализации
«Искусственный интеллект» специальностей 230105 «Программное обеспечение
вычислительной техники и автоматизированных систем» и 010503 «Математическое
обеспечение и администрирование информационных систем». Данный курс содержит
теоретический материал по одноименной дисциплине, в нем изложены основные понятия
систем общения на естественном языке, рассматриваются архитектура и основные классы
ЕЯ-систем, вопросы создания основных компонент ЕЯ-систем и их методы организации. И. С. Евдокимова. Естественно-языковые системы: курс лекций. – Улан-Удэ: Изд-во
ВСГТУ, 2006. – 92 с. : илл. ISBN 5-89230-182-6 ББК 32. 813 я73
© Евдокимова И. С. , 2006 г. © ВСГТУ, 2006 г.
2
Содержание
ВВЕДЕНИЕ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 4
РАЗДЕЛ I. ОСОБЕННОСТИ РЕАЛИЗАЦИИ ЕСТЕСТВЕННО-ЯЗЫКОВЫХ
СИСТЕМ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 6
ЛЕКЦИЯ 1. АРХИТЕКТУРА ЕСТЕСТВЕННО-ЯЗЫКОВЫХ СИСТЕМ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 6
Диалоговый компонент... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 9
Компонент понимания высказываний... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 10
Компонент генерации высказываний ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 12
Знания ЕЯ-систем ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .
13
Программные средства создания ЕЯ-систем... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 18
ЛЕКЦИЯ 2. ОСНОВНЫЕ КЛАССЫ ЕЯ-СИСТЕМ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 19
Интеллектуальные вопрос-ответные системы... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 22
Системы общения с базами данных... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 24
Типы пользовательских интерфейсов к базе данных... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 26
Критерии качества ЕЯ-интерфейсов... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 28
Подходы к анализу ЕЯ-запросов к БД... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 29
Диалоговые системы решения задач... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 34
Системы обработки связных текстов ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 36
Системы машинного перевода ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 37
ЛЕКЦИЯ 3.