Важным свойством интеллектуальных систем (РРЎ) является способность Рє целенаправленному функционированию РІ недоопределенных проблемных средах (РџРЎ).Для этого система должна обладать возможностью пополнения знаний,позволяющей устанавливать недостающие для принятия решений факты.
РќР° современном этапе развития РРЎ наибольшее распространение получили следующие СЃРїРѕСЃРѕР±С‹ пополнения знаний: использование сетевых моделей РІ РІРёРґРµ сценариев Рё применение различных псевдофизических логик{1}. Ограничения РЅР° использование первого СЃРїРѕСЃРѕР±Р° пополнения знаний для РРЎ активно взаимодействующих СЃ РџРЎ накладывает громоздкость заранее заданных сценариев, требующая большого объема памяти для РёС… хранения. Организация процесса пополнения знаний РЅР° РѕСЃРЅРѕРІРµ известных псевдофизических логик затруднена РёР·-Р·Р° немонотонности вывода умозаключений РІ произвольной предметной области, приводящей Рє правдоподобности выявленных фактов, Р° автономно функционирующие РРЎ обычно требуют однозначного ответа РЅР° РІРѕРїСЂРѕСЃ РѕР± истинности выводимых фактов.
Р’ работе рассматривается РѕРґРёРЅ РёР· возможных путей РѕР±С…РѕРґР° вышеотмеченных трудностей пополнения знаний РРЎ, активно взаимодействующих СЃ РЎРџ , связанный СЃ применением псевдофизической логики казуально-зависимых предикатов Рё правил означивания РёС… переменных РІ процессе вывода умозаключений [ 2 ]. Особенность казуально-зависимых предикатов заключается РІ том, что РІ РЅРёС… РЅР° предикатные переменные накладываются причинно-следственные ограничения, которые позволяют выделять монотонные участки вывода истинных умозаключений РІ произвольной области РёС… определения.
2. Казуально-зависимые предикатные переменные и их свойства
Казуально-зависимой предикатной переменной называется пара A(Fa)=(Ca,Fa),где Ca -название или идентификатор переменной: Fa -множество условий принадлежности или требования, которым должны удовлетворять объекты ПС, относящиеся к переменной A(Fa).
В свою очередь, каждый объект ai(Xi) произвольной ПС может определяться множеством характеристик Xi,i=1,n . Тогда пишем, что ai(Xi)ОA(Fa) ,если Fa Н Xi, в противном случае пишем, что ai(Xi)ПA(Fa).
Если для РґРІСѓС… казуально-зависимых переменных A(Fa) Рё B(Fb) выполняется условие Fb Рњ Fa , то B(Fb) называется покрытием A(Fa)В Рё обозначается A(Fa)Рњ B(Fb). Рными словами, РІСЃРµ объекты, относящиеся Рє A(Fa), являются объектами переменной B(Fb). РР· сказанного вытекает, что чем шире множество условий Рё признаков принадлежности, тем меньшее количество объектов РџРЎ может удовлетворить этим условиям, Р° следовательно, Рё относиться Рє соответствующей переменной.
Расширением и сужением казуально-зависимой переменной A(Fa) по признакам принадлежности Frназываются переменные, соответственно, образованные из A(Fa) при помощи присоединения множества Fr  к Fa и удаления множества Fr из множества Fa.
Рассмотрим теоретико-множественные операции над казуально-зависимыми переменными, которые РјРѕРіСѓС‚ быть использованы для образования новых переменных РЅР° РѕСЃРЅРѕРІРµ РёСЃС…РѕРґРЅРѕ-заданных.Пусть переменная A(Fa) определена РЅР° элементах базового множества Рђ. РўРѕРіРґР°, дополнением A(Fa) Рє базовому множеству Рђ называется Рё обозначается переменная A(Fa), элементы ai(Xi) которой РЅРµ удовлетворяют требованиям Fa, С‚.Рµ. элементы РёР· Рђ, для которых Fa Р›Xi . Пересечением переменных A(Fa)=(Ca,Fa) Рё B(Fb)=(Cb,Fb) называется и обозначается переменная D(Fd)=(Cd,Fd) равная D(Fd)=A(Fa)Р— B(Fb), для которой РёРјСЏ Cd = Ca * Cb  определяется объединением имен исходных переменных СЃРІСЏР·РєРѕР№ ”и”, Р° условия принадлежности Fd= Fa Р Fb . Другими словами, переменная D(Fd) включает те Рё только те объекты РёР· A(Fa) Рё B(Fb),которые одновременно удовлетворяют требованиям Fa Рё Fb . Например, пусть A(Fa)- казуально-зависимая переменная СЃ названием ”острые объекты”, Р° переменная B(Fb) -”длинные объекты” , тогда переменная D(Fd)=A(Fa) B(Fb) является переменной СЃ названием ”длинные Рё острые объекты”. Объединением переменных A(Fa) Рё B(Fb) называется Рё обозначается переменная P(Fp)=A(Fa) B(Fb), для которой В
Fp=
Fa З Fb,если Fa З Fb № Ж;
Fa Ъ Fb ,если Fa З Fb = Ж,
РіРґРµ запись FaРЄFb означает, что множество условий принадлежности Fp=Fa РЄFb cостоит РёР· РґРІСѓС… независимых подмножеств Fa Рё Fb Рё произвольный объект РџРЎ является элементом переменной P(Fb), если он удовлетворяет требованиям хотя Р±С‹ РѕРґРЅРѕРіРѕ РёР· множеств Fa или Fb. Название Cp переменной P(Fp) образуется РёР· названий Ca Рё Cb РїСЂРё помощи СЃРІСЏР·РєРё ”или”,например,”длинные или острые объекты”. Пусть казуально-зависимая переменная A(Fa) образуется согласно условию, что РІСЃРµ ее объекты должны обладать некоторым свойством, например, обладать умением летать, определяющим ее название - ”летательные аппараты”. РџСЂРё этом, множество условий принадлежности Fa фактически является множеством причин Рё сопричин, влекущих Р·Р° СЃРѕР±РѕР№ выполнимость условия ”ai(Xi)Рћ F(Fa),если Fa РќXi”. Для немонотонной изменяющейся РІРѕ времени области Рђ множество условий принадлежности Fa можно разбить РЅР° РґРІР° подмножества:Fa1 - абсолютные причинно-следственные ограничения, определяющие объекты переменной независимо РѕС‚ условий РџРЎ Рё Fa2 -относительные ограничения, С‚.Рµ. появляющиеся причинно-следственные ограничения или ”тормозные сигналы”, нарушающие условия принадлежности ai(Xi) Рє A(Fa),определяемые множеством абсолютных ограничений. Например, РІСЃРµ аппараты, имеющие крылья Рё мощный тяговый двигатель, обладают способностью летать. Однако, РїСЂРё появлении тормозного фактора - ”наличие повреждений” -РІСЃРµ аппараты A(Fa1) теряют способность летать. Таким образом, условия принадлежности объектов ai(Xi) Рє множеству A(Fa) Р±СѓРґСѓС‚ определяться следующим образом (Fa1 Рќ Xi) &(Fa2 Р— Xi= Р–). Казуально-зависимая переменная называется замкнутой Рё обозначается A(Fa*). если Fa* = Fa1* Р Fa2* является множеством необходимых Рё достаточных причин Рё сопричин, выполнение которых влечет Р·Р° СЃРѕР±РѕР№ общезначимость условий принадлежности ai(Xi)РћA(Fa*), если (Fa1* Рќ Xi)&(Fa2*Р— Xi = Р–).В В
3. Казуально-зависимые предикаты и правила их использования для пополнения знаний
Рспользуя казуально-зависимые переменные РІ качестве предикатных переменных можно определить следующие казуально-зависимые предикаты.
Определение1.Предикатная формула M(A(Fa 1* ), kj), связанная с выявлением kj свойства оъектов ПС называется казуально-зависимым предикатом, если ее предикатная переменная определена казуально-зависимой переменно А(F1*), образованной на основе причинно-следственных ограничений Fa1* свойства kj и она принимает истинное значение только в том случае, если подставляемые в нее предметные переменные и константы удовлетворяют требованиям Fa1*.
Определение2.Казуально-зависимая предикатная формула N(A(Fa2*),kj), связанная с выявлением kj свойства объектов ПС называется казуально-зависимым предикатным дополнением, если подставляемые в нее объектные переменные и константы удовлетворяют требованиям Fa2* относительных причинно-следственных ограничений Fa2* переменной A(Fa*).
Определение3.Казуально-зависимый предикат M(A(Fa1*),kj),образует причинно-следственное продолжение с дополнением N(A(Fa2*),kj),которое обозначается E(kj):N(A(Fa2*),kj)
M(A(Fa1*),kj) и принимает истинное значение только для тех предикатных переменных и констант, для которых формулы N(A(Fa2*),kj) и M(A(Fa1*),kj) являются одновременно истинными.
Утверждение 1. Причинно-следственное продолжение Ej является общезначимым для всех объектов ПС, удовлетворяющих требованиям казуально-зависимой предикатной  переменной A(Fa), если образующее ее множество является замкнутым Fa*.
Доказательство. Справедливость утверждения вытекает из условия необходимости и достаточности причин и сопричин Fa*, влекущих за собой общезначимость следствия
В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В ("aj(Xj)РћA(Fa*)) [E(kj)].
Если множество условий принадлежности Fa является открытым, то причинно-следственное подолжение E(kj), образованное его основе, является только выполнимым.
Очевидно, что открытое множество Fa должно пополняться Рё корректироваться РїРѕ мере приобретения РРЎ новых знаний. Корректировка составляющей Fa2*открытого множества Fa может осуществляться РЅР° РѕСЃРЅРѕРІРµ процедур самообучения РїРѕРґСЂРѕР±РЅРѕ изложенных РІ [3].
Утверждение 2. Совокупность формул R={ E(kj)}, j=1,m и правила их означивания образуют монотонную логику вывода умозаключений для произвольной предметной области A, если все образующие эти формулы множества причин и сопричин являются замкнутыми Fa*.
Доказательства. РР· условия общезначимости формул
В В В В В В В В В В В В В В В В В В В В В В В В В ("aj(Xj)РћA(Fa*))[E(kj)]
следует, что каждая казуально-зависимая переменная A(Fa*),j=1,m при замкнутом множестве Fa* образует монотонную область вывода умозаключений, связанных с подтверждением выполнимости свойства kjдля всех объектов aj(Xj) из А при условии, что они удовлетворяют требованиям Fa*.
Следовательно, все j правила из совокупности R* сопряжены с соответствующей им областью монотонного вывода умозаключений Aj(Fa*)Н A, а это с очевидностью подтверждает справедливость утверждения 2.
Таким образом,В РїСЂРё определении знаний РРЎ РїСЂРё помощи совокупности импликативных решающих правил R* Рё условий РёС… означивания система приобретает возможность пополнения недостающих для принятия решений фактов РЅР° РѕСЃРЅРѕРІРµ вывода истинных умозаключений РІ произвольной немонотонной предметной области.
Рассмотрим пример. Пусть задано базовое множество А-”живые существа” и свойство kj-”умение летать”. Тогда область определения казуально-зависимой переменной A(Fa1*) будет задаваться множеством всех живых существ, имеющих развитые крылья, а казуально-зависимой переменной A(Fa2*)- множеством всех живых существ, у которых отсутствуют повреждения. Таким образом, на основе правил вывода
Rj:N(A(Fa2*),kj)Р…В® M(A(Fa1*),kj)
РСЃ приобретает способность выявлять всех живых существ, обладающих умением kj-”летать”. Рными словами,РїСЂРё помощи правила Rjвыводятся следующие заключения: ”если Сѓ объекта aj(Xj) отсутствуют повреждения, то РїСЂРё наличии Сѓ него развитых крыльев РѕРЅ обладает умением летать”.
Расширить функциональные возможности монотонной логики казуально-зависимых рассуждений можно путем добавления к совокупности основных правил R* различных правдоподобных формул, образованных на основе открытых множеств Faпричинно-следственных ограничений. Рассмотрим одно из таких расширений, связанных с нечетким описанием объектов ПС. В этом случае теоретико-множественная модель произвольной предметной области А определяется нечетким описанием объектов A={ai(Xi)},i=1,n, где Xi- нечеткое множество характеристик, соответствующих ai(Xi) объекту.
Каждый элемент множества Xj задается парой mz(xz),xz  , в которой m(xz) О{ 0,1 }-степень присущности характеристики xz объекту ai(Xi) или степень значимости (информативности) характеристики xz для объекта ai(Xi), которые определяются субъективным образом. Каждая казуально-зависимая переменная нечеткого расширения логики казуально-зависимых рассуждений определяется нечетким множеством Fa = { mz(xz),xz  } причин и сопричин принадлежности, для элементов которого оценки степени принадлежности интерпретируются как степени значимости характеристики xz  для включения объекта ai(Xi) в множество A(Fa).
Для вывода правдоподобных заключений на основе нечетких правил Rj :
N (Aj(Fa2*),kj) ®   M(Aj(Fa1*).kj)
используются оценки показателей степени вхождения РѕРґРЅРѕРіРѕ нечеткого множества РІ РґСЂСѓРіРѕРµ. РџСЂРё этом правила вывода умозаключений трактуются следующим образом. Если для объекта ai(Xi) степень вхождения Ъ(Fa2*,Xi) нечеткого множества Fa2* РІ нечеткое множество Xiниже заданного РїРѕСЂРѕРіР° h1В , Р° степень вхождения РЄ(Fa1*,Xi) нечеткого множества Fa1* РІ нечеткое множество Xiвыше заданного РїРѕСЂРѕРіР° h2 , то для объекта ai(Xi) присуще свойство kj СЃРѕ степенью правдоподобности p(ai(Xi),kj) равной :В
p(ai(Xi),kj) = ( 1- V(Fa2*,Xi))V(Fa1*,Xi).
Степень вхождения одного нечеткого множества в другое нечеткое множество может вычисляться по следующей формуле { 4 }
V(Fa,Xi) = min (m (xz) В®u(xz)),
В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В xz РћFa
где ® -операция нечеткой импликации. Следует отметить, что нечеткие правила Rj могут быть использованы для вывода правдоподобных умозаключений при четком описании объектов ПС ai(Xi). В этом случае, степени принадлежности m(xz) характеристик xz к множеству Xi принимаются равными единице.
Важной особенностью РРЎ, функционирующих РІ сложных РџРЎ является возможность вывода последовательной цепочки вытекающих РґСЂСѓРі РёР· РґСЂСѓРіР° заключений. Правила вывода таких цепочек умозаключений РЅР° РѕСЃРЅРѕРІРµ казуально-зависимых рассуждений РјРѕРіСѓС‚ быть организованы следующим образом.
Пусть Сѓ РРЎ имеется совокупность правил вывода R Рё системе требуется пополнить СЃРІРѕРё знания РѕР± объекте ai(Xi). РўРѕРіРґР°, если РїСЂРё помощи РѕРґРЅРѕРіРѕ РёР· заданных правил R системой выявлено kj свойство объекта ai(Xi), то для выявления последующих неизвестных системе свойств этого объекта Рє множеству характеристик Xi присоединяется характеристика kjРё вывод продолжается СЃ учетом множества характеристик Xi = Xi Р kj. Р’ этом случае, если для следующего выявленного свойства kj объекта ai(Xi) характеристика kj РІС…РѕРґРёС‚ РІ соответствующее ему множество условий принадлежности Fa, то kj свойство объекта ai(Xi) логически следует РёР· его свойства kj. На основании предложенного правила вывода РРЎ может формировать различные РїРѕ длине Рё содержанию цепочки логических следствий, используя формулы R РґРѕ выявления требуемого свойства kj заданного объекта.
Заключение
Рассмотренная модель вывода умозаключений РЅР° РѕСЃРЅРѕРІРµ логики казуально-зависимых рассуждений позволяет РРЎ пополнять недостающие для принятия решений знания путем выявления ранее неизвестных свойств различных объектов РџРЎ. Рто дает возможность системе принимать решения, необходимые для достижения цели РІ недоопределенных условиях функционирования.
Важной особенностью предложенного СЃРїРѕСЃРѕР±Р° пополнения знаний РРЎ является возможность формирования цепочек вытекающих РґСЂСѓРі РёР· РґСЂСѓРіР° умозаключений , позволяющая системе принимать решения РІ сложных недоопределенных проблемных средах.
Список литературы
Литвицева Р›.Р’., Поспелов Р”.Рђ. Пополнение знаний. Рскусственный интеллект. Р’ 3-С…В РєРЅ. РљРЅ.2. Модели Рё методы : Справочник /В РџРѕРґ ред. Поспелова Р”.Рђ. -Рњ. :Радио Рё СЃРІСЏР·СЊ, 1990. -РЎ. 76-82.
Берштейн Р›.РЎ., Рльягуев Рџ.Рњ., Мелехин Р’.Р‘. Рнтеллектуальные системы.- Махачкала : Дагкнигоиздат ,1996. -67 СЃ.
Берштейн Р›.РЎ., Мелехин Р’.Р‘. Планирование поведения интеллектуального робота . - Рњ. : Рнергоатомиздат, 1996. - 240 СЃ.
Мелихов А.Н., Берштейн Л.С., Коровин С.Я. Ситуационные советующие системы с нечеткой логикой. -М.: Наука , 1990.-272 с.