64 Глава 2.
Представление знаний
в
системах поддержки решений
актуализации ядра и при выполнимости А правая часть ядра выполня-
ется обязательно; в недетерминированных ядрах В может выполняться
и не выполняться. Таким образом, секвенция ^ в детерминирован-
ных ядрах реализуется с необходимостью, а в недетерминированных —
с возможностью. Интерпретация ядра в этом случае может, например,
выглядеть так: ЕСЛИ А, ТО ВОЗМОЖНО В.
Возможность может определяться некоторыми оценками реализации
ядра. Например, если задана вероятность выполнения В при актуали-
зации А, то продукция (в простейшем случае продукция состоит лишь
из ядра) может быть такой: ЕСЛИ А, ТО С ВЕРОЯТНОСТЬЮ р РЕ-
АЛИЗОВАТЬ В. Оценка реализации ядра может быть лингвистической,
связанной с понятием терм-множества лингвистической переменной,
например: ЕСЛИ А, ТО С БОЛЬШОЙ ДОЛЕЙ УВЕРЕННОСТИ В.
Возможны иные способы задания оценки реализации ядра.
Детерминированные продукции могут быть однозначными и аль-
тернативными. Во втором случае в правой части ядра указываются аль-
тернативные возможности выбора, которые оцениваются специальными
весами выбора. В качестве таких весов могут использоваться оценки,
лингвистические оценки, экспертные оценки и т. п. (например, ЕСЛИ А,
ТО ЧАЩЕ ВСЕГО НАДО ДЕЛАТЬ В^ РЕЖЕ Bj)-
Особым типом являются прогнозирующие продукции, в которых
описываются последствия, ожидаемые при актуализации А, например
ЕСЛИ Л, ТО С ВЕРОЯТНОСТЬЮ р МОЖНО ОЖИДАТЬ В.
Дальнейшую классификацию ядер продукции можно провести, опи-
раясь на типовую схему СППР (рис. 2.8). Если х и у обозначают любой
из блоков рисунка (О, Д, 3, Л), то ядро Ах ^ By означает, что ин-
формация об А берется из блока х, а результат срабатывания продук-
ции В посылается в блок у. Комбинации х и у, осмысленные с точки
зрения ИС, отмечены в табл.
2.1
знаком «+».
Рассмотрим часто встречающийся тип продукции Ад > Вз- В этом
случае Ад и Вз представляют собой некоторые фрагменты информации,
хранящейся в базе знаний. При сетевом представлении это могут быть
фрагменты семантической сети, при логических моделях
—
формулы того
или иного исчисления. Тогда смысл продукции Аз ^ Вз состоит в замене
одного фрагмента базы знаний
другим.
Для актуализации этой продукции
необходимо, чтобы в базе знаний существовал фрагмент, совпадающий
с А. При поиске в базе знаний А играет роль образца, а процедура такого
поиска называется поиском по образцу.
Для иллюстрации поиска по образцу предположим, что в базе знаний
для представления знаний используется семантическая сеть и продукция.
Поиск А в базе знаний организуется различными способами. Можно,
например, сначала искать вершину а. Если в базе знаний такой верши-
ны нет, то поиск по образцу заканчивается неудачей. Если вершина а
найдена, то ищутся все выходящие из нее дуги, помеченные отноше-
нием Дз, так как в образце справа от этой дуги стоит вершина ж,
на месте которой в базе знаний может находиться любая вершина. Если