110
Определение 37. P-предсказанием некоторого атома A сигнатуры Ω
программой PR(M, N) = P(M)∪D(N) будем называть такой P-вывод C
1
⊏
C
2
⊏ ... ⊏ C
i
⊏ ...; C
1
, C
2
, ..., C
i
, ... ∈ P(M) цели A, в котором:
1) существует правило C
i
= A
i
← B
i
1
, ..., B
i
li
и подстановка θ, такие что
{B
i
1
θ, ..., B
i
li
θ} ⊂ D(N); Aθ = A
i
θ; µ(A
i
θ) < µ(C
i
);
2) на правиле C
i
достигается максимум условной вероятности µ(C
i
)
среди всех правил, удовлетворяющих условию 1, всех P-выводов цели A;
3) если P-дерево вывода цели A пусто или требуемой подстановки не
существует, то P-предсказание не определено;
4) результатом P-предсказания будем называть подстановку
θ
p
= θ
1
θ
2
...θ
i-1
θ, где θ
1
, θ
2
, ..., θ
i-1
– подстановки P-вывода C
1
⊏ C
2
⊏ ... ⊏ C
i
;
5) оценкой P-предсказания будем называть величину η
p
(A) = µ(C
i
). Ес-
ли P-предсказание не определено, то оценка η
p
(A) не определена.
Теорема 14. P-предсказание атома A сигнатуры Ω программой
PR(M, N) = P(M) ∪ D(N) определено тогда и только тогда, когда существу-
ет наилучшее для предсказания атома A правило C по данным D(N) в ве-
роятностной модели данных M. Если P-предсказание атома A программой
PR(M, N) определено, то оно осуществляется P-выводом, содержащим
наилучшее для предсказания атома A правило C. Оценкой P-предсказания
является величина η
p
= µ(C).
Доказательство: Пусть C – наилучшее для предсказания атома A пра-
вило C = A
’
← B
1
, ..., B
l
. Тогда, по теореме, C ∈ P(M) ⊂ PR(M, N). В силу
свойства 1 (определение 34) атом A унифицируем с атомом A’. Отсюда
следует, что существует P-вывод, содержащий правило С. Из свойства 1
(определение 34) следует свойство 1 (определение 37). Следовательно,
P-предсказание атома A определено.
Если P-предсказание определено, то существует, по крайней мере, одно
правило C = A
’
← B
1
, ..., B
l
, l ≥ 1, C ∈ PR0 (так как C ∈ PR(M, N)) и под-
становка θ такие, что Aθ = A
’
θ, {B
1
θ, ..., B
l
θ} ⊂ D(N), µ(C) > µ(A
’
θ). Таким
образом, необходимые условия наилучшего для предсказания правила вы-
полнены и, следовательно, наилучшее для предсказания правило сущест-
вует.
Докажем вторую часть теоремы. Из первой части доказательства сле-
дует, что существует P-вывод, содержащий наилучшее для предсказания
атома A правило C. В силу свойства 2 (определение 34) на этом правиле
достигается максимум условной вероятности среди правил
, удовлетво-
ряющих условию 1 (определение 34) Но как показано в первой части дока-
зательства, условию 1 (определение 34) удовлетворяют все правила
P-дерева вывода цели A, которые могут использоваться для предсказания