Диссертация (1149691), страница 8
Текст из файла (страница 8)
Приведемпример множеств ограничений для фрагмента знаний с интервальнымиоценками над двумя атомами {1 , 2 }.⎧⎪⎪⎪ ⎪⎪⎪⎪⎪⎪⎪⎨⎧⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎨( 2 1) > 0ℰ2 =16161( 1 ) − (2 1 ) > 0 ( 2 ) − (2 1 ) > 0⎪⎪⎪ ⎪⎪⎪⎪⎪⎪⎪⎩1 − (1 ) − (2 ) − (2 1 ) > 0Тогдаℛ2=−+∘ (1 ) 6 (1 ) 6 ∘ (1 )2и =⎪⎪+−⎪∘ (2 ) 6 (2 ) 6 ∘ (2 )⎪⎪⎪⎪⎪⎪⎪+⎩ −∘ (2 1 ) 6 (2 1 ) 6 ∘ (2 1 )ℰ 2 ∪ 2.Лемма 2.3.1 ([148]). Пусть фрагмент знаний с+ками ⟨ ,P−c , Pc ⟩ согласуемый, тогда фрагментинтервальными оцензнаний, построенныйпо следующим формулам, будет непротиворечивымPc [] = min Pc []ℛиPc [] = max Pc [],ℛ1662−1.Пользуясь определением, сформулируем утверждение о согласуемости фрагмента знаний с интервальными оценками [149].Утверждение 2.3.1 ([129]).
Фрагмент знаний с+ками ⟨ ,P−c , Pc ⟩ согласуемый, если существуетряющий условиям и ℰ.интервальными оценвекторPc ,удовлетвоРанее уже говорилось, что фрагмент знаний со скалярными оценкамиможно рассматривать, как частный случай фрагмента знаний с интервальными оценками. Отсюда вытекает следующее утверждение.Утверждение 2.3.2 ([129]). Пусть фрагмент знаний со скалярнымиоценками ⟨ ,Pc ⟩ является непротиворечивым, тогда и фрагмент знаний с интервальными оценками ⟨,Pc ,Pc ⟩ непротиворечив.Для поддержания непротиворечивости нужно решить серию задачлинейного программирования, приведенных в теореме. В случае, если всезадачи линейного программирования будут разрешимы, то оценки вероятностей либо сохранятся неизменными, либо уточнятся, давая наибольшийинтервал оценок вероятностей, задающий непротиворечивый фрагмент знаний.
Иначе ограничения, накладываемые условиями непротиворечивости42на оценки вероятностей, дают пустое множество оценок вероятностей.Такой фрагмент знаний называется несогласуемым, а оценки противоречивыми.2.4Локальный априорный выводТеперь, имея непротиворечивый фрагмент знаний, рассмотрим локальный априорный вывод над данным фрагментом знаний.Определение 2.4.1 ([130]).Задачей локального априорного вывода является построение на основе непротиворечивого фрагмента знанийоценок истинности пропозициональной формулы, заданной на томже алфавите, что и фрагмент знаний.Очевидно, что истинность пропозициональной формулы стоит выражать через истинность элементов фрагмента знаний. Сперва рассмотримфрагмент знаний со скалярными оценками ⟨ ,Pc ⟩.
Как было показано в разделе 2.2 вероятность пропозициональной формулы можно выразить черезвероятность квантов, входящих в ее СДНФ. Тогда введем понятие характеристического вектора формулы.Определение 2.4.2 ([130]).ональной формулы⎧⎪⎪⎨⎪⎪⎩∈∈0,если / ,( )1,если( )Характеристическим вектором пропозициназывают такой векторгде— -й квант, а( )— χ, такой, чтоχ [] =множество квантов, ,содержащихся в СДНФ.Перейдем к матрично-векторной записи уравнения априорного вывода для фрагмента знаний со скалярными оценками [133].
Исходя изопределений априорного вывода и вектора χ , мы можем выразить вероятность пропозициональной формулы, построенной над теми же атомами,что и данный фрагмент знаний следующим образом: ( ) = (χ ,Pq ). Таким образом, вектор χ построен так, что он «вычеркивает» из вектора Pqэлементы, не входящие в СДНФ данной пропозициональной формулы.43Зачастую нам приходится работать с фрагментами знаний, знаятолько вероятности конъюнктов. Для того, чтобы избежать избыточныхвычислений выразим Pq = I Pc .
Тогда вероятность пропозициональной(︁)︁формулы будет равна: ( ) = (χ ,I Pc ) = I χ ,Pc . Заменим = IT χ .Тогда ( ) = ( ,Pc ). Стоит отметить, что вектор также является характеристическим вектором пропозициональной формулы.Однако точную оценку вероятности пропозициональной формулыможно дать только в случае фрагмента знаний со скалярными оценками. Вслучае же фрагмента знаний с интервальными оценками вероятность пропозициональной формулы будет задаваться минимальной и максимальнойоценкой. Найти их можно решив 2 задачи линейного программирования [131]:− ( ) = min ( ,P ) и + ( ) = max ( ,P ) .ccℛℛ(2.5)Стоит отметить, что для решения первой задачи априорного вывода намнеобязательно предварительно проверять непротиворечивость фрагментазнаний, так как в случае согласуемого фрагмента знаний мы получимоценки, соответствующие максимальному непротиворечивому фрагментузнаний, вложенному в данный. В том случае, когда фрагмент знаний противоречив, задача линейного программирования будет неразрешима.2.5Локальный апостериорный выводВ предыдущей главе, когда мы говорили об априорном выводе и поддержании непротиворечивости, перед нами стояла задача формированияоценок вероятностей либо их уточнения с учетом введенных ограничений.В случае апостериорного вывода мы уже работаем со сформированнойбазой фрагментом знаний с неопределенностью, в которую поступают новые, уточняющие данные (свидетельство) и с учетом новых данных намнужно принять некое решение.
В данной главе мы рассмотрим две задачи апостериорного вывода для различных видов исходных объектов. Для44дальнейшего изложения аппарата апостериорного вывода нам потребуется описать логико-вероятностную модель свидетельства, а также описатьвиды свидетельств в теории АБС [139; 156].2.5.1Определение 2.5.1 ([156]).Виды свидетельствПод свидетельством мы понимаем новые“обусловливающие” данные, которые поступили во фрагмент знанийи с учетом которых нам требуется пересмотреть все (или некоторые) оценки.
Далее мы рассмотрим все три вида поступающихсвидетельств: детерминированное, стохастическое и интервальное.Определение 2.5.2 ([156]).ство—этоАтомарное детерминированное свидетельинформацияотом,чтонекотороеутверждение,соответствующее атомарной пропозициональной формуле, принялолибо истинное, либо ложное означивание. Примерами атомарного детерминированного свидетельства могут бытьОпределение 2.5.3 ([156]).⟨ ⟩ или ⟨ ¯⟩.Мы говорим, что на вход поступило детерминированное свидетельство (кортеж атомарных детерминированных свидетельств), если новые сведения представимы в видеконъюнкции атомарных переменных и их отрицаний.В качестве примера таких свидетельств можно привести ⟨1 ⟩, ⟨¯2 1 0 ⟩.Такое свидетельство можно разбить на конъюнкты из атомов, получивших положительно и отрицательное означивание, что позволяет сократитьзапись, сопоставив положительной и отрицательной части индекс, соответствующий десятичному представлению двоичного числа, являющегосяхарактеристическим вектором положительного (или отрицательного) свидетельства.
Таким образом, детерминированное свидетельство ⟨¯2 1 0 ⟩можно будет записать следующими обозначениями:⟨¯2 1 0 ⟩ = ⟨0 1 ,¯2 ⟩ =⟨3,4⟩ = ⟨0112,1002⟩. Таким образом, детерминированное свидетельство будем обозначать как ⟨; ⟩ (или ⟨ ; ⟩).45Определение 2.5.4 ([156]). Стохастическое атомарное свидетельствохарактеризуется апостериорной вероятностью своей истинности.В данном случае мы знаем апостериорную точечную оценку вероятностей обоих означиваний ( иОпределение 2.5.5 ([156]).¯).Стохастическое свидетельство (кортежатомарных стохастических свидетельств) — это предположение отом, что на ′ — подыдеале — задан непротиворечивый фрагментзнаний со скалярными оценками, который определяет вероятностиистинности элементов соответствующего подыдеала. В рамках теории АБС стохастическое свидетельство принято обозначать как⟨ Pc⟩.,Наконец, последним видом свидетельств являются интервальные(неточные) свидетельства.Определение 2.5.6 ([156]).Неточное свидетельство — это предположение о том, что на— подыдеале′— задан непротиворечивыйфрагмент знаний с интервальными оценками, который определяетвероятности истинности элементов соответствующего подыдеала.В рамках теории АБС стохастическое свидетельство принято обозначать как⟨ P−c,,P+c ⟩.Определение 2.5.7 ([156]).⟨; ⟩,Квантесли все атомы конъюнктаа все атомысогласован со свидетельствомположительно означены в ,означены отрицательно.2.5.2Постановка задачПервой задачей локального апостериорного вывода является оценкавероятности появления свидетельства или кортежа свидетельств над заданным фрагментом знаний.
Вероятность поступившего свидетельства мыбудем обозначать как (⟨ ; ⟩) в случае детерминированного свидетельства′′и (⟨( ,Pc или (⟨ ,P(c −) ,P(c +) ⟩) в случае свидетельства со скалярнымиили интервальными оценками вероятностей соответственно. Рассмотрим,,46вектор P⟨q ; ⟩ , состоящий из условных вероятностей квантов при заданномсвидетельстве [143] ( 0 |⟨ ; ⟩ )⎛Pq⟨ ; ⟩ = ⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎝⎞⎟⎟⎟⎟⎟⎟⎟.⎟⎟⎟⎠ ( 1 |⟨ ; ⟩ )... (2.6)( 2 −1 |⟨ ; ⟩ ) Также рассмотрим вектор условных вероятностей конъюнктов P⟨c ; ⟩ , связанный с ним следующими соотношениями: P⟨q ; ⟩ = I P⟨c ; ⟩ , Pc⟨ ; ⟩ = J P⟨q ; ⟩ [144] ⎛P⟨c ; ⟩ = ⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎝( 0 |⟨ ; ⟩ ) ( 1 |⟨ ; ⟩ )...
⎞⎟⎟⎟⎟⎟⎟⎟.⎟⎟⎟⎠(2.7)( 2 −1 |⟨ ; ⟩ ) Второй задачей апостериорного вывода является оценка условных вероятностей истинности элементов фрагмента знаний, при предположении, чтово фрагмент знаний поступило свидетельство. Таким образом для решениявторой задачи апостериорного вывода нам потребуется найти значения элементов вектора P⟨q ; ⟩ или P⟨c ; ⟩ . Стоит отметить, что при решении второйзадачи апостериорного вывода мы воспользуемся результатами, полученными при решении первой задачи. 2.5.3 Фрагмент знаний над идеалом конъюнктовПредварительно рассмотрим отдельно случай пропагации свидетельства во фрагмент знаний с бинарными оценками вероятностей. Решениеобоих задач апостериорного вывода сводятся к одной в данном случае— определить вероятность поступившего свидетельства.
Тогда, если вероятность поступившего свидетельства не равна 0, то оценки вероятностейво фрагменте знаний остаются неизменными, иначе, в качестве обработки такого рода свидетельств, мы выставляем все оценки вероятностей во47фрагменте знаний равными интервалу [0; 1]. Ниже мы рассмотрим подходк вычислению вероятности поступившего свидетельства.Ограничимся здесь пропагацией детерминированного свидетельствакак наиболее простым и наглядным случаем. Пусть дан фрагмент знанийсо скалярными оценками вероятностей ⟨ ,Pc ⟩. Далее, мы полагаем, чтонам поступило свидетельство ⟨; ⟩.















