Лекция №7. Нечеткий вывод на продукционных правилах

 

Время: 2 часа (90 мин.)

8.1 Основные вопросы

- факторы достоверности исходных фактов;

- факторы ослабления, вносимые правилами;

- вычисляемые факторы достоверности;

- И/ИЛИ-графы;

- узлы типаИ;

- узлы типаИЛИ;

Текст лекции

 

Для понимания существа нестрогого вывода удобнее всего рассмотреть способ организации базы правил и принципы функционирования механизма выводов на конкретном примере некоторой ЭС.

В этих целях рассмотрим экспертную систему МYСIN, которая предназначена для решения задач медицинской диагностики инфекционных заболеваний.

Все множество продукций МYСIN можно представить в виде совокупности И/ИЛИ графов, в самых нижних узлах которых располагаются основные системные данные (исходные факты Фi), а в самых верхних – заключения (Сj), выводимые системой.


Каждое правило МYСIN может включать одно или несколько условий, соединенных связкой "И". Графически такое правило можно представить в виде дерева, приведенного на рис.10.

Рис.10. Графическое представление правила

В случае, когда имеется несколько правил, из которых выводится одно и то же заключение, используется связка "ИЛИ" (см. рис.11.).

Рис.11. Графическое представление двух правил, из которых выводится одно заключение

Следует заметить, что в системе МYСIN все вершины ИЛИ являются бинарными, что достигается за счет искусственного сведения такого рода вершин произвольной арности к совокупности бинарных.

Система МYСIN функционирует в такой области, где решения редко принимаются наверняка. Поэтому разработчики этой системы объединили со стандартным механизмом выводов некоторую простую теорию правдоподобного рассуждения, позволяющую устанавливать для каждого заключения в И/ИЛИ дереве так называемый фактор уверенности (ФУ), варьируемый от 0 до 1. Согласно этой теории каждый факт, поставляемый пользователем системе, снабжается фактором достоверности (ФД), а каждое правило имеет свой фактор ослабления (ФО), вносимый в вывод и указывающий на "надежность", присущую той или иной продукции. Факторы достоверности и ослабления также принимают значения в диапазоне от 0 до 1.

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

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

<ФУ заключения> = <min ФД исход. факта> х <ФО, вносимый правилом >;

(2) – в вершинах типа "ИЛИ" факторы уверенности,
вносимые правилами, подкрепляют друг друга и могут
обеспечивать большую "силу" заключению, чем каждое из
правил в отдельности. Вычисления осуществляются по
следующей формуле:

<Ф.У. заключения> = <Ф.У. заключения 1-го правила> + <Ф.У. заключения 2-го правила> - <Ф.У. заключения 1-го правила> х <Ф.У. заключения 2-го правила>.

Следует заметить, что если правдоподобность некоторого заключения, определяемая его фактором уверенности, падает ниже некоторого значения (в МYСIN оно равно 0,2), то оно отвергается и в процессе дальнейшего вывода не участвует. На рис.12. приводится пример И/ИЛИ дерева для вычисления фактора уверенности одного финального заключения-гипотезы.


А=0,8

0=0,75+0,65-0,49=0,91 А=1


А=0,9           I А=0,8 А=0



Е=0,8        Е=0,2    Е=0,9    Е=0,7          

Е – факторы достоверности исходных фактов

А – факторы ослаблений, вносимые продукциями

С – вычисляемые факторы уверенности.

Рис.12. И/ИЛИ дерево для вычисления фактора уверенности заключения-гипотезы

 


 

На приведенном примере хорошо видна направленность вывода (снизу-вверх), соответствующая восходящему выводу.


















Дата: 2018-11-18, просмотров: 50.