
- •Глава 1 Представление знаний
- •1.1. Данные и знания
- •1.2. Логические модели
- •Логическое следствие и логический вывод
- •1.3. Сетевые модели
- •1.4. Продукционные модели
- •1.5. Сценарии
- •1.6. Ленемы
- •Методы работы со знаниями
- •2.1. Приобретение и формализация знаний
- •2.2. Пополнение знаний
- •2.3. Обобщение и классификация знаний
- •2.4. Дедуктивный вывод на знаниях
- •Резолюция с абстракцией
- •2.5. Неточный вывод на знаниях а. Р. Хачатрян
- •Краткая история
- •Глава 3 Общение
- •3.1. Уровни понимания
- •Основные определения
- •Классификация уровней понимания
Глава 3 Общение
3.1. Уровни понимания
Д. Л. Поспелов
Основные определения
В средние века существовали специальные науки — герменевтика, экзогети-ка и гомелетика, связанные с пониманием и толкованием текстов. Для постижения смысла текста и значения содержащейся в нем информации герменевтика использует только текст; экзогетика — не только текст, но и все сведения о том контексте, в рамках которого этот текст создавался; гомелетика — общие сведения о морально-этических нормах времени создания текста, мотивы и цели автора, его личностные характеристики. Создать ИС, не вложив в них средства понимания, а следовательно, и того опыта, который накопили эти науки, а также литературоведение, невозможно. Именно поэтому в работах по искусственному интеллекту стали мелькать термины «семантическая герменевтика» или «герменевтика текста».
Введем ряд обозначений: Т — текст на естественном языке, предъявленный для ввода в систему; Е— расширенный текст, включающий условия его порождения в некоторой среде; Р — расширенный текст, включающий все невербальные компоненты, относящиеся к субъекту, порождающему текст; TR — прави-
110
Текст
Ответ
Источник Текста
л
а
пополнения текста, опирающиеся на его
структуру;
ER—
правила пополнения
текста, опирающиеся на знание о
среде;
PR
—
правила пополнения текста,
опирающиеся на знание о коммуникации
и психологии личности; А
—
ответ,
формируемый системой; К—знания,
хранящиеся в базе
знаний; F
—
факты,
хранящиеся в базе
фактов; /?#/С—правила
порождения знаний
из
фактов;
КМ
—
метафорические знания; KRM
—
правила
порождения
знаний метафорического
уровня.
Рис. 3.1
Предположим, что на вход ИС (рис. 3.1) поступает текст Ве{7\ Е, Р). Будем говорить, то ИС понимает текст В, если она дает ответы, правильные с точки Зрения человека, на любые вопросы, относящиеся к тому, о чем говорится в тексте. Под «человеком» понимается конкретный человек-эксперт, которому поручено оценить способности системы к пониманию. Это вносит долю субъективизма, кбо рззные люди могут пс-разкому понимать одни и те же тексты.
Классификация уровней понимания
В существующих ИС можно выделить пять основных уровней понимания и два уровня метапонимання.
Первый уровень характеризуется схемой Г=ф-Л, показывающей, что любые ответы на вопросы система формирует только на основе прямого содержания, введенного из текста Т. Если, например, в систему введен текст: «В восемь утра, после завтрака, Петя ушел в школу. В два часа он вернулся домой. После обеда он ушел гулять», то на первом уровне понимания система обязана уметь отвечать правильно на вопросы типа: «Когда Петя ушел в школу?» или «Что сделал Петя после обеда?». ИС, способная отвечать на такие вопросы, должна иметь средства, показанные на рис. 3.2. В лингвистическом процессоре происходит морфологический, синтаксический и семантический анализ текста и вопросов, относящихся к нему (см. § 3.2). На выходе лингвистического процессора получается внутреннее представление текста и вопросов, с которыми может работать блок вывода. Используя специальные процедуры (см. § 1.2, 2.4), этот блок формирует ответы. Другими словами, уже понимание на пер-
Текст Г I Вопросы Q( ♦ \_
Лингвистический процессор
В
нутренние
представления
1 77
База данных
"Блок вывода
Л1 Ответы
База знаний
Р
ис.
3.2
Ш