УДК 681.3
Ю.В. УЛЬЯНОВСКАЯ
ИССЛЕДОВАНИЕ СВОЙСТВ ОТНОШЕНИЙ НЕЧЕТКОЙ БЛИЗОСТИ ОБЪЕКТОВ В ИНФОРМАЦИОННЫХ ИНТЕЛЛЕКТУАЛЬНЫХ СИСТЕМАХ
Рассматриваются нечеткие отношения близости объектов на основе нечеткой близости, нечеткого включения и нечеткой общности ситуаций для проведения идентификации в интеллектуальных системах с учетом возможности изменения информации об объектах во времени. Для каждого отношения исследуются его свойства. На основе проведенных исследований делается вывод о типе отношения.
1. Актуальность задачи
В основе работ большинства систем искусственного интеллекта заложены знания экспертов, которые формализуются с помощью методов инженерии знаний. При первоначальном формировании базы знаний очень важным является вопрос о методах получения и обработки экспертной информации, характер которой влияет на выбор модели представления знаний, метода обработки и формализации знаний и на структуру базы знаний в целом. Процесс получения знаний от экспертов включает несколько этапов: подбор экспертов, их опрос, обработка экспертных оценок. Экспертную оценку объектов можно рассматривать как процесс получения экспертной информации с помощью измерений. Сами объекты при этом могут быть описаны с помощью как качественных, так и количественных данных. Для принятия решений в системах искусственного интеллекта при идентификации объектов важно не только сравнивать их между собой, но и знать, во сколько раз и на сколько условных единиц один объект предпочтительнее другого [1]. Решение этой задачи выполняется путем применения того или иного метода получения качественных или количественных оценок. При этом необходимо не только получить экспертную оценку, но и провести ранжирование альтернатив, разбиение их на классы эквивалентности, определить сравнительную предпочтительность альтернатив путем построения отношений на их множестве. Это порождает задачу проверки таких свойств как транзитивность, симметричность и других свойств отношений. В зависимости от этого на множестве альтернатив могут быть заданы отношения различных типов [2].
2. Основные направления исследований
Решение сформулированной выше задачи происходит в нескольких направлениях. Экспертная информация о большинстве предметных областей является совокупностью качественных и количественных оценок и характеризуется неполнотой и нечеткостью. Если оценки эксперта носят качественный характер, то для описания связей применяются отношения линейного или частичного порядка, эквивалентности, толерантности, а иногда и произвольные отношения, не обладающие такими свойствами, как связность, транзитивность и т.д. Если экспертная информация содержит количественные оценки, используются метризованные отношения соответствующего типа [2]. В работе [3] рассматриваются
методы обработки экспертной информации для определения степени близости объектов в зависимости от ее типа. Для количественной экспертной информации проведен анализ мер близости в зависимости от типа шкалы, в которой проводились измерения. Для качественной информации проведен анализ степеней нечеткой близости ситуаций и построены отношения нечеткого включения, нечеткого равенства и нечеткой общности с учетом изменения информации.
Целью данной работы является исследование свойств отношений нечеткой близости объектов, а именно нечеткого включения, нечеткого равенства и нечеткой общности с учетом изменения информации об объектах во времени и определение типов указанных отношений.
3. Исследование свойств отношений нечеткой близости объектов
Предметные области, с которыми работают экспертные системы, весьма разнообразны. Полностью описать факты, правила и взаимосвязи в предметной области не всегда возможно. Это порождает проблему неполноты и неточности данных. При использовании в описании качественных характеристик возникает необходимость в обработке нечетких данных с применением лингвистических переменных. Решение сформулированных задач возможно с помощью аппарата нечетких множеств. Пусть х - объект, оцениваемый
экспертами, описывается совокупностью признаков Н = {§1з§2,...,§п}. Пусть признаки §1 еН относятся к одному из трех типов: числовому, булевому или лингвистическому. Каждый лингвистический атрибут §1,(1 е I = {1,...,К}) описывается соответствующей
лингвистической переменной §1,, где Н1 = §2,...,§П} - терм-множество лингвистической переменной § (набор лингвистических значений признака), Ш1 - число значений признака, Б; - базовое множество признака §. Для описания термов § 1(е Ь = {1,2,..., Ш;}), соответствующих значениям признака §1, используются нечеткие переменные (^Б^СЦ), т.е. значение §1 описывается нечетким множеством С; в базовом множестве Б;: С = {(ц ; (с1 )М)} , d е Б;. Таким образом, в терминах теории нечетких ^ С ■
множеств каждый объект х е X можно представить в виде:
х = {(ц х&)/§1)}, §1 еН , (1)
где ц х(§ ¡) = {(Ццх & )(§ ¡)/§ 1)}, j е Ь, 1 е I. Для признаков § булевого типа Цх(§1) е {0;1}.
Признаки § могут изменяться во времени постепенно либо скачкообразно [3]. Учитывая это, введем коэффициент 11, характеризующий изменения во времени значения § -го признака. В связи с этим каждый признак охарактеризуем следующими параметрами: Цх(§1) - функция принадлежности, которая показывает, в какой мере значение §1 признака §1 характеризует объект х; 11 - коэффициент изменения во времени значения § -го признака.
Как отмечалось выше, одной из задач, которые решают экспертные системы, является задача идентификации, при решении которой необходимо определить степень близости объектов. Пусть системе необходимо идентифицировать объект у через определение степени его близости к объекту х, хранящемуся в базе знаний экспертной системы. Предположим, что все признаки, которые характеризуют идентифицируемые объекты х и у, являются хорошо определенными. Признак §1 считается плохо определенным для х, если 3 е Н1: ЦЦх(§1) (§1) е (1 - Т,Т) , где Т - некоторый порог значимости [2]. Данное утверждение имеет смысл при Т > 0,5.
Результатом сравнения объектов между собой может быть их полное или частичное совпадение. В зависимости от количества совпадающих признаков между объектами выполняется отношение нечеткого равенства, нечеткого включения и нечеткой общности. Учитывая, что признаки, на основании которых проводятся сравнения объектов, могут
изменяться во времени, достоверность идентификации снижается. Может возникнуть две ситуации. В первом случае значение всех признаков определены, при этом они могут совпадать либо полностью, либо частично. Во втором случае часть признаков может быть не определена. Рассмотрим первый случай. Степень нечеткой близости объектов определим через степень нечеткого равенства д(х, у), при этом равенство £ признака определим через степень равенства его значений:
Д(х,У) = Д(Дх(£1 X Д~(£ 1)) = & ° Дду(£,)(£^ . (2)
Учитывая коэффициент изменения во времени ^, степень нечеткого равенства объектов вычислим следующим образом [3]:
д(х,у) = & д(д~(£ 1), Д~(£ 1)) = & Д(т1п{1 -11, Дх(^1)}, Д~(£ 1)) . (3)
Если :0 < 11, то степень достоверности определения меры сходства принимается равной минимальной степени достоверности равенства изменяющихся признаков, которая в свою очередь определяется при помощи коэффициента 11 изменения признака £ во времени.
Определяя таким образом степень равенства ситуаций х и у, ненулевое значение функции принадлежности д(х, у) получим в том случае, когда будут совпадать все значения атрибутов булевого типа.
Пусть при сравнении объектов х и у часть признаков не равны между собой. Через q обозначим количество нечетко неравных признаков. В этом случае степень нечеткой
близости определим через нечеткую (п-ф общность кп _ Дх,у) следующим образом:
кп^^ = &нЧ Д(т1п{1 _ 11, Д Д ~(£ 1)), (4)
ен\н
| нЯ |< q, £к е ^ Д(Дх(£к), Ду(£к)) - Я, где Я - некоторое пороговое, наперед заданное значение: Я е [0;1].
При определении (п-ф общности х и у не учитываем признаки, значения которых
нечетко не равны для х и у. При Н ^ = 0 объекты нечетко равны.
Рассмотрим второй случай. Пусть значения части признаков объекта у не определены. Тогда число признаков, описывающих х, больше, чем число признаков, характеризующих у . Воспользуемся формулой нечеткого включения:
у(у,х) = & у(д~ (£1), Д~ (£1)) (5)
где у(ду(£д Д^)) = &(дду(£ )(£') ^ ддх(£_ )(£')) и является степенью включения нечетного множества Ду (£1) в нечетное множество дх(£0. Учитывая изменение признака во времени, формула (5) принимает вид
v(У, х) = £&н ЧДу (£ 1 ), т1п{1 _ ^ ДX (£ 1 )) . (6)
Будем предполагать, что объекты нечетко близки, если соответствующая мера близости больше некоторого порогового значения Т. Введенные выше меры близости для объектов с изменяющимися признаками могут быть рассмотрены как нечеткие отношения. Как и для четких отношений, тип нечеткого отношения определяется совокупностью его свойств. К основным свойствам отношений относятся свойства рефлексивности, антирефлексивности, симметричности, несимметричности, антисимметричности, транзитивности, связности. Основными типами отношений являются отношения порядка, толерантности, эквивалентности, доминирования. Для нечетких отношений вводится понятие степени, отражающее их нечеткость.
Пусть дано произвольное нечеткое отношение ф = (х, б) . В работе [2] вводятся следующие определения степени отношений.
Степенью рефлексивности а(ф)г^ называется величина, определяемая выражением
а(ф)геГ = & цр(х,х) (7)
хе X у '
Отношение ф = (х,р) называется нечетко рефлексивным, если а(ф)ге^ ^0,5, нечетко
нерефлексивным, если а(ф)ге^ ^0,5 . Если а(ф)ге^ = 0,5 , то отношение ф называется рефлексивно индифферентным.
Степенью антирефлексивности называется величина
Р(ф)ге£ = & (-Цр(х,х)) = -( V Цр(х,х)) (8)
хе X хе X ' у '
Отношение ф называется нечетко антирефлексивным, если Р(ф)ге^ > 0,5, и нечетко неантирефлексивным, если Р(ф)г^ < 0,5. При Р(ф)г^ =0,5 оно антирефлексивно индифферентно.
Степенью симметричности а(ф)
Буш называется величина
а(ф)8уш = & (б(х'у) ~ Ц
хе X х *у
Отношение ф называется нечетко симметричным, если а(ф)8уш > 0,5, и нечетко несимметричным, если а(ф)8уш < 0,5. При а(ф)8уш=0,5 - симметрично индифферентным.
Степенью антиссимеричности р(ф)8уш называется величина
Р(ф)8уш = & -(цр(х,у)& Цр(у,х)) . (9)
х,уе X х * у
Отношение ф называется нечетко антисимметричным, если р(ф)8уш > 0,5, и нечетко неасимметричным, если Р(ф)8уш < 0,5. В случае, если Р(~р)8уш =0,5, отношение ф называется антисимметрично индифферентным.
Степенью транзитивности а(ф)1г отношения ф называется величина
[V(цР(х,у)&цр(у^)) ^ Цр(х>г)
а(ф)1г = &
х,у,2е X х * у
у
(10)
Отношение ф называется нечетко транзитивным, если а(ф)1г > 0,5, нечетко нетранзитивным, если а(ф)1г < 0,5, транзитивно индифферентным, если а(ф)1г=0,5.
Пусть X = {р1,рр2,-,срк} есть некоторое множество типовых ситуаций. Покажем, что
отношение нечеткого включения 5 = (X, Б) является отношением нечеткого нестрогого порядка, т.е. является рефлексивным, антисимметричным и транзитивным. При этом
Цявляется отношением нечеткого включения, ц= х,,х^,
^ хьх^ определяется выражением (6).
Для доказательства достаточно показать, что а(5)ге? & р(5)8уш& а(5)1г ЗЮ,5 или, с учетом вида отношения 5
а(р)^& Р(х1уш& а(ср)1г ^Г . (11)
Покажем, что а (б )геГ ^Г . С учетом выражений (5) и (7) необходимо показать, чтоу X е Х справедливо v(;х,х) ^Г. С учетом выражения способа определения нечеткого включения можем записать: у(х, х) = &_ у(ц х ), ш1п{(1 -1;,), цх
е и
Необходимо показать, что & у(| (;), | (;)) ^Т • С учетом (1) и (2) требуется
, ^¡е Н Х 1 ' Х 1
показать, что V;, е :
^ы^ т1п{1-11' ||хЫ(;;)} ^ • (12)
Пусть г, > Т, тогда 1 - г, < Т. По условию хорошо определенной ситуации
1|х & <1 - Т , или 1|х 0;, 1) > Т • Если 1|х & <1 - Т , то -1|хЫ(Ф> Т и неРавенство (12) выполняется. Если ||х)(£,) > Т , то —|1х< Т и неравенство не выполняется.
Пусть г, < Т, тогда 1 -1, > Т . Если ||х)(;,) < 1 - Т , то —|1х)(£,) > Т и неравенство (12) выполняется благодаря левой части дизъюнкции. Если М^ > Т ,
то —|1х)(;,) < 1 - Т ат1п{1 - г,, ||х)(;,)} > Т и неравенство выполняется благодаря правой части. Таким образом, неравенство (10) выполняется, когда г, < Т при любом значении Цх(;,), либо когда 1, > Т и Цх(;,) < 1 - Т. Неравенство а(5)геГ > Т доказано. Тем самым доказано, что отношение нечеткого включения является рефлексивным при г, < Т или при г, > Т и Цх(;,) < 1 - Т.
Докажем, что р(5):дут > Т . В соответствии с выражением (7)
Р(5)8ут = & -(|ар(хьхЛ&Ц^Хj,xЛ), или Р(5)8ут = & -(у(х,,хД&Wxj,xЛ), т-е- не-xl,xjеX * ' 1 ' xl,xjеX 1 ' 1 '
х, Ф xj х, Ф Хj
обходимо показать, что V х,^: Хl,Хj еX, х,фХj (-Цх,,х^&^Хj,x1^)> Т).
Неравенство (—(у^ Х,,Х^& ^ Х^Х,) )> Т ) эквивалентно Ц х,,х^&^ xj,x1^)< 1 - Т. Поскольку при определении выражения (6) предполагалось, что , хj е X), имеет место утверждение ((, Ф ]& х, ^ xJ) ^ (х, xJ)) . Иначе х, и xJ нужно воспринимать как одну ситуацию. Отсюда следует, что если ^ х,,х^ > Т, то ^ Хj,x^ < 1 - Т, и наоборот. Следовательно, можем сделать вывод, что неравенство V х,,х^& Хj,x^ )< 1 - Т выполняется всегда.
Докажем, что а(б)[г > Т. Аналогично проведенным выше доказательствам с учетом
вида отношения 5 необходимо показать, что V х,у е X, х Ф у, 3 г е X: х Ф г, г Ф у, для которого (у(х, у) > Т & у(у, г) > Т) ^ у(х, г) > Т .
Выражение (у(х, у) > Т & у, г) > Т) эквивалентно выражению х, у) & у, г)) > Т . С учетом (5) и (6) последнее неравенство имеет вид
(| Х ) ^ тшЮ - г,), I у )})& (| у ) ^ т,п{(1 - г,), I г )}) > Т. (13).
Проведя рассуждения, аналогичные доказательству рефлексивности, получим, что данное неравенство, а вместе с ним и нечеткая транзитивность выполняется, если г, < Т и
|х(;,) < 1 - Т, либо если г, > Т и |х(;,) < 1 - Т.
Учитывая, ограничения, при которых отношение удовлетворяет свойству рефлексивности, можем сделать вывод, что отношение нечеткого включения 5 = (Х, Б) является отношением нечеткого нестрогого порядка при г, < Т и | х (§,) < 1 - Т. Нечеткое отношение ~ = (в, б) , где
Б =
Б
^(^М^)^ , (14)
является отношением нечеткого равенства, если г-р>
Покажем, что отношение нечеткого равенства ф = (х, б) является отношением нечеткой эквивалентности. При этом Б = ) является отношением нечеткого равен-
ства, если = ^ определяется выражениями (2),(3).
Отношение называется отношением эквивалентности, если оно рефлексивно, симметрично и транзитивно. Для доказательства нечеткой эквивалентности необходимо доказать,
что а(ср)ге£ & а(ср)8уш & а(ф)г > 0,5 или, с учетом вида отношения ф
а(ф)ГеГ & а(рр)8ут & а(ср)tr > Т. (15)
Покажем, что а(ф)г^ > Т. С учетом выражений (7) и вида отношения ф можем записать, что а(ф)ге{- = & |(х,х). Необходимо показать, что Ух е Х справедливо |(х,х)> Т . С
хеХ
учетом способа определения нечеткого равенства |(х,х) = &|(тш{(1 -11),|х(§1)},|х(^))
необходимо показать & |(тт{(1 -х(§1)},|х(^ ))> Т . Это эквивалентно утверждению,
¡51 еН
что (У^е^):
(-т1п((1 - ай)(§;}} ^ха (т1п((1 - а^й^^&^ 1)) > Т(16) Неравенство (16) выполняется при ||х (^)(§5) < 1-Т. Таким образом, а(б)г^ > Т при любом ^ и ||х№_)(§1) < 1 -Т .
Проверим выполнение неравенства а(~)8ут > Т . Учитывая (10), имеем
а(ф)8ут = & (-1р(х,У) ^р(у,х)Ь & (-1(х' у) х))
х,уеХ х,уеХ
хФу хФу
Необходимо, чтобы —|(х,у)V|(у,х) >Т. Последнее неравенство выполняется для любых ^ .
Аналогично доказывается, что а(5^г > Т . Это доказывает, что отношение (2), где | определяется выражением (3), является отношением эквивалентности при ограничениях на ^ . Необходимо отметить, что если Т=0,5, то рассмотренные выше ограничения на ^ снимаются.
Рассмотрим отношение нечеткой общности ситуаций. Нечеткое отношение называется отношением (п-д)- общности, если = кп_ч(х13хД где х1,х] е X. Поскольку
Ух^ е Х : ^кп_ч(х1зхД то а(т)Г(^ >а(ф)гй- и а(Т^ут >а(ф)8ут, где ф-отноше-
ние нечеткого равенства, можем сделать вывод, что а(т)г^ > Т, а(т)8ут > Т. Это в свою очередь обозначает, что отношение т = (8, Б) является нечетко рефлексивным и нечетко симметричным, степень толерантности а(т)г^ & а(т)8ут > Т и т = (8, Б) является отношением нечеткой толерантности.
Выводы
Проанализированы свойства отношений нечеткой близости объектов. Показано, что при определенных ограничениях на параметр ^ отношение нечеткого включения является отношением нечеткого нестрогого порядка. Это дает возможность решить поставленную задачу идентификации объектов путем организации на множестве Х иерархии типовых
объектов. Для разбиения множества Х на классы нечеткой эквивалентности необходимо применить к объектам множества Х отношение нечеткого равенства ~ = (Х, Б), которое, как было показано в работе, является отношением нечеткой эквивалентности при ограничениях на г,. При этом в один класс будут входить нечетко равные между собой объекты, которые, с учетом порога Т, можно считать одним объектом. Для полного описания объектов необходимо не только знать их признаки, но и выбрать соответствующую шкалу для их измерения. Поскольку между основными типами шкал и отношениями существует непосредственная связь, перспективным является построение шкал с учетом типов отношений в рассматриваемой предметной области.
Список литературы: 1. Ульяновська Ю. Анатз основних аспекта побудови iнтелекгуальноl автомати-зовано! системи iдентифiкацil творiв мистецтва // Вюник Академп митно! служби Укра!ни. 2002. № 1. С. 70-74. 2. ЛитвакБ.Г. Экспертная информация. Методы получения и анализа. М.: Радио и связь, 1982. 184 с. 3. Мороз Б.И., Ульяновская Ю.В. Анализ мер близости объектов для различных типов экспертной информации // АСУ и приборы автоматики. 2008. Вып 144. С. 194-198.
Поступила в редколлегию 22.05.2011 Ульяновская Юлия Викторовна, доцент кафедры информационных систем и технологий Академии таможенной службы Украины. Научные интересы: экспертные системы, методы работы с нечеткими данными, экспертные оценки. Адрес: Украина, 49000, Днепропетровск, ул. Рогалёва, 8, тел.: (0562) 45-21-68.