Представление формальных моделей в интеллектуальных системах поддержки принятия решений
Автор: Мишин С.А., Мишин А.В.
Журнал: Теория и практика современной науки @modern-j
Рубрика: Основной раздел
Статья в выпуске: 5 (5), 2015 года.
Бесплатный доступ
В статье рассматривается подход к построению формальной системы, позволяющей объединять локальные теории отдельных объектов в глобальную теорию реальности, на основе теории категорий и топосов. Полученные результаты могут быть использованы при построении баз знаний интеллектуальных систем поддержки принятия решений.
База знаний, формализованная теория объекта, логический вывод, категорный подход
Короткий адрес: https://sciup.org/140266641
IDR: 140266641
Текст научной статьи Представление формальных моделей в интеллектуальных системах поддержки принятия решений
Актуальность. Известно, что классические формальные системы пригодны для построения когнитивных моделей (теорий) ограниченных предметных областей. Хотя принципиальные ограничения на количество нелогических аксиом в них отсутствуют, практическая реализация интеллектуальных систем, основанных на теориях большой размерности, сопряжена с трудностями реализации логического вывода [1-3]. Кроме того, разработка непротиворечивой теории реальности в целом или некоторой её практически интересной части представляет собой трудно выполнимую задачу.
Методологические предпосылки . Практически приемлемый путь к созданию больших баз знаний, которые могли бы обеспечивать деятельность сложных систем, заключается в разработке и отладке отдельных частных теорий для фрагментов реальности и в последующем объединении таких локальных теорий в единую глобальную теорию. Для удобства работы с глобальной теорией должна быть предусмотрена её структуризация, т.е. чёткое распределение знаний по предметным областям и решаемым интеллектуальной системой задачам. Система понятий, используемая для построения частных теорий, должна быть единой и должна допускать при представлении знаний обращение к понятиям различной степени общности, обозначающим классы реальных объектов и отношений между ними.
Требуемая для построения глобальных теорий реальности формальная система может быть создана на основе возникшей, благодаря исследованиям по алгебраической топологии, теории категорий и топосов [4-7]. Достоинством категорий является то, что их объектами могут служить не только множества или пространства, но и другие математические абстракции, например, универсальные алгебры и их частные случаи [1, 2]. При этом морфизмами могут являться не только поточечные отображения µ: X →Y множеств или пространств, но и другие типы отображений , устанавливающих однозначное соответствие между образом морфизма
imµ = Y coim µ = X и оригиналом .
Предлагаемый подход. Используя результаты теории категорий, построим формальную систему, позволяющую объединять локальные теории отдельных объектов в глобальную теорию реальности. Для этого построим категорию К, объектами которой являются понятия, рассматриваемые с точки зрения их содержания, т.е. как совокупности свойств или отдельные свойства. Будем считать, что морфизмы категории
µ : X → Y
выражают относительное присутствие объекта X в объекте Y .
Если некоторое понятие представлено объектом U и понятие или свойство Ui является существенным для определения присутствия или отсутствия объекта U, то категория включает морфизм V i : Ui ^ . Набор таких морфизмов для всех существенных свойств объекта U или для всех его составляющих образует покрытие объекта U . Если объект Ui , в свою очередь, имеет существенное свойство V , то будем считать, что композиция морфизмов V i V , где V : ^ ^ Ui , также принадлежит покрытию объекта U .
Распространим этот принцип на композиции морфизмов произвольной
ViV j V j -V j кратности, имеющие вид 1 2 J n . При этих условиях морфизмы в объект U образуют решето Ф(U) над U. Определим ограничение этого решета на объект Ui, связанный с U морфизмом ^i, как композицию
V j V j ... V j морфизмов 71 72 n, которую будем считать принадлежащей покрывающему решету объекта Ui. Проделав указанные операции для всех объектов категории К, получим семейство решет С(U) , задающих топологию Гротендика на объектах категории. Такое определение решета равносильно представлению объектов категории U функторами hU , т.е.
множествами морфизмов
HomK (Ui,U),
i e I
Предположим, что каждый объект Ui категории представляет тождественно присутствующую формулу логики присутствия, аналогичную тавтологии в пропозициональном исчислении. Выделим в нём подобъекты, соответствующие внутренности формулы, выражающей присутствие объекта через присутствие его свойств или составляющих IUi , замыканию этой формулы CUi , внутренности дополнения I ~ Ui и замыканию C ~ Ui .
В связи с тем, что частные примеры понятия, представленного объектом Ui, могут иметь различные значения присутствия, морфизм V : Uz'^ U можно представить в виде четырёх взаимоисключающих по присутствию морфизмов
IUi ^ U = Pr Ф<: Ui ^ U ;
V i : i
I ~ Ui ^ U = Ab V i . Ui ^ U ;
( CUi A C ~ Ui) ^ U = Un V i : Ui ^ U;
( IUi n I ~ Ui ) ^ U = Cn v i : Ui ^ U ,
которые можно рассматривать как значения присутствия морфизма
Vi
.
Эти морфизмы образуют множество
Hom (Ui , U )
Каждый из
морфизмов (1) имеет свой образ в объекте U. Совокупность этих образов для всех
V i ( i e I )
составляет предбазу топологии объекта U . Из условий решета
V : V ^ Ф^
следует, что если имеется морфизм i , то и композиция вида i также принадлежит покрытию объекта U. Это значит, что топология объекта V также отображается в объект U и для композиций морфизмов произвольной кратности.
Рассмотрим алгебру морфизмов
{ x , и, n,
№U, n,
^~
^~
, ^ }
,
⇒ - операции алгебры присутствия, а множество ℵ
включает семейство морфизмов
{ Hom ( UiU )/ i e I }
, а также семейство исходящих морфизмов из объекта U
{ Hom (U , W0 kk e K }
.
Эта алгебра изоморфна алгебре подобъектов объекта U, в число которых входят и IU, I~U, CU, С~U.
Определив операцию присоединения следствий аналогично логике присутствия и описав аксиоматически отношение логического следования между формулами, составленными из символов морфизмов вида (1), получим формализованную теорию объекта U. Эта теория позволяет выразить логические связи по присутствию между входящими в объект и исходящими морфизмами.
Пусть переменные x , y , z обозначают морфизмы категории K и могут принимать одно из значений присутствия: Рr – «присутствует», Ab - «отсутствует», Un - «не определено», Сn - «противоречиво» и Q , где Q обозначает, что операции по определению значения присутствия переменной еще не выполнялись. Можно считать, что Q выражает полную априорную неопределённость в отличие от Un , соответствующего апостериорной неопределённости, т.е. отсутствию информации, установленному в результате анализа имеющихся данных.
Допустим, что аксиомы теории объекта имеют вид x ⇒ у , где х , у - некоторые формулы. В зависимости от заданного в теории значения присутствия этой аксиомы ей соответствуют
(U nx ^ Pry)
или
(Prx ^ U ny)
.
Согласно правилу вывода modus ponens в первом случае имеет место выводимость а во втором -
Unx,(Unx^Pry) p Pry
Prx,(Prx^Uny) |_Uny
Содержание одного шага логического вывода можно представить в
, Aoyy, Апyy виде изменения значения присутствия y: QP UQ , где первый нижний индекс обозначает значение присутствия до применения правила вывода, второй - после этой операции. При таких обозначениях выражения (2), (3)
можно представить в виде
A uu x П A Qp y
A pp x П A Quy
В общем случае аксиома может быть представлена как конъюнкция
A(^ ) %л П A(^ )n х? П ... П A(^ \ xn а1в1 1 a2e2 2 «nen n
, где αi , βi обозначают исходное и результирующее значения присутствия переменных
xi
∆
( Я ) α i β i
xi
а λ - порядок дифференциала присутствия
Порядок λ определяется следующими правилами:
-
а) если теория описывает одно состояние реальности, не содержащее изменений присутствия морфизмов, то λ = 1 (статика);
-
б) если теория описывает изменение теории, содержащей дифференциалы присутствия порядка λ , то порядок дифференциалов данной теории равен n + 1.
Определим, правила умножения дифференциалов присутствия:
A Oe* Xi ° aY^ x j = M1.
Aa xi ° A eY^ xi =
M2.
А^У xi ° A ( 5 ) xi =
M3. αβ γδ
∅
при i ≠ j ;
( ^ ^Xi αγ xi
;
∅ β≠γ
при
.
Набор аксиом вида (4) составляет множество образующих полугруппы
А , а правила умножения M1...М3 - систему определяющих соотношений. В остальном правила умножения определяются правилом вывода modus ponens . Роль единицы в данной полугруппе играет правило вывода с аксиомной схемой x ⇒ x . Таким образом, формализованная теория объекта может быть представлена в виде полугруппы, описываемой множеством образующих и системой определяющих соотношений.
Заключение. Отмеченные выше обстоятельства свидетельствуют о перспективности категорного подхода к представлению знаний в интеллектуальных системах, ориентированных на сложные предметные области.
Список литературы Представление формальных моделей в интеллектуальных системах поддержки принятия решений
- Мишин А.В. Основы теории формальных систем: построение моделей принятия решений / А.В. Мишин. - Воронеж: Изд-во Воронежского института МВД России, 2003. - 116 с.
- Мишин А.В. Построение когнитивных моделей принятия решений / А.В. Мишин, С.А. Мишин // Автоматизация и современные технологии. - 2004. - № 9. - С. 6-13.
- Мишин А.В. Аксиоматическое представление знаний о сложных предметных областях / А.В. Мишин // Исследования по математическому анализу, математическому моделированию и информатике. - Владикавказ: Владикавказский научный центр РАН и РСО-А, 2007. - С. 287-293.
- Биркгоф Г. Теория решёток / Г. Биркгоф. - М.: Наука, 1984. - 566 с.
- Букур Н., Деляну А. Введение в теорию категорий и функторов / Н. Букур, А. Деляну. - М.: Мир, 1972. - 259 с.
- Голдблатт Р. Топосы: Категорный анализ логики / Р. Голдблатт. - M: Мир, 1983. - 486 с.
- Расёва Е. Математика метаматематики / Е. Расёва, Р. Сикорский. - М.: Наука, 1972. - 591 с.