Определение 36. Семантическим
вероятностным выводом (P-выводом)
произвольного атома A сигнатуры W будем называть максимальную последовательность правил
C1 ⊏ C2 ⊏ ...; C1, C2, ... Î P(M);
2. Каждому P-выводу
соответствует последовательность подстановок q1, q2, ...
определения 6.1 отношения Ø. Подстановку q = q1q2 ...
будем называть результатом вероятностного вывода.
Последнее правило в
конечном P-выводе будем называть результирующим.
Лемма 19. D-правило в P-выводе может быть только результирующим.
P-деревом семантического
вероятностного вывода атома A будем
называть совокупность всех P-выводов (возможно пустую) цели A.
Определение
37. P-предсказанием некоторого
атома A сигнатуры W программой PR(M, N) = P(M)ÈD(N) будем называть такой P-вывод C1 ⊏ C2 ⊏ ... ⊏
Ci ⊏
...; C1, C2, ..., Ci, ... Î P(M) цели A, в котором:
1) существует правило
2) на правиле Ci достигается максимум условной вероятности m(Ci) среди всех
правил, удовлетворяющих условию 1, всех P-выводов цели A;
3) если P-дерево вывода
цели A пусто или требуемой подстановки не существует, то P-предсказание не
определено;
4) результатом P-предсказания
будем называть подстановку qp =
q1q2...qi-1q, где q1, q2, ..., qi-1 –
подстановки P-вывода C1 ⊏ C2 ⊏ ... ⊏
Ci ;
5) оценкой P-предсказания
будем называть величину hp(A)
= m(Ci).
Если P-предсказание не определено, то оценка hp(A) не определена.
Теорема 14. P-предсказание атома A сигнатуры W программой PR(M, N) = P(M) È D(N) определено тогда и только тогда, когда
существует наилучшее для предсказания атома A правило C по данным D(N) в
вероятностной модели данных M. Если P-предсказание атома A программой
PR(M, N) определено, то оно осуществляется P-выводом, содержащим наилучшее
для предсказания атома A правило C. Оценкой P-предсказания является величина hp = m(C).
Доказательство: Пусть C – наилучшее для предсказания атома A правило
C = A’ ¬ B1, ..., Bl.
Тогда, по теореме, C Î P(M) Ì PR(M, N). В силу свойства 1 (определение
34) атом A унифицируем с атомом A’. Отсюда следует, что
существует P-вывод, содержащий правило С. Из свойства 1 (определение
34) следует свойство 1 (определение 37). Следовательно, P-предсказание атома A определено.
Если P-предсказание
определено, то существует, по крайней мере, одно правило C = A’ ¬ B1, ..., Bl,
l ³
Докажем вторую часть
теоремы. Из первой части доказательства следует, что существует P-вывод,
содержащий наилучшее для предсказания атома A правило C. В силу свойства 2 (определение
34) на этом правиле достигается максимум условной
вероятности среди правил, удовлетворяющих условию 1 (определение 34) Но как показано в первой части доказательства,
условию 1 (определение
34) удовлетворяют все правила P-дерева вывода цели A,
которые могут использоваться для предсказания (удовлетворяют условию 1 (определение
37)). Отсюда следует свойство 2 (определение 37) P-предсказания ■