Условная вероятность события d при данном событииs – это вероятность наступления d при условии, что наступило s.
В традиционной теории вероятностей для вычисления условной вероятности используется формула:
P(d|s) = P(dÙs) / P(s) (1)
или
P(s|d) = P(dÙs) / P(d)
или
P(dÙs) = P(s|d)P(d)
Поделим обе части последней формулы на P(s)и воспользуемся первой формулой:
P(d|s) = P(s|d)P(d) / P(s). (2)
Эта формула часто называется инверсной формулой условной вероятности, она представляет правило Байеса в простейшем виде. Суть формулы в том, что условная вероятность P(d|s)может быть вычислена через «инверсную» условную вероятность P(s|d), которую мы считаем известной. Иногда P(d)называют априорной вероятностью события d, а P(d|s)–апостериорной вероятностью.
В ЭС формула (2) удобнее формулы (1). Покажем это на примере. Пусть у пациента наблюдается боль в груди и необходимо оценить вероятность у него инфаркта миокарда (учитывая, что боль в груди может быть следствием совсем другого заболевания). Итак d – и.м., s – б.г. Для вычисления искомой вероятности по формуле (1) нужно знать, сколько человек в мире страдают б.г. и сколько из них страдают б.г. потому, что больны и.м. Обычно такая информация отсутствует, особенно та, которая необходима для вычисления P(dÙs).
Эта трудность послужила основанием для негативной оценки роли ТВ в ИИ. Однако, существует и так называемая «субъективистская» точка зрения на ТВ, которая позволяет иметь дело с оценками вероятностей наступления событий, а не с их частотой. Например, врач-эксперт может оценить, у какой части инфарктников наблюдается боль в груди и на этом основании дать оценку условной вероятности Р(и.м.|б.г.). А оценку вероятности заболевания и.м. можно взять из публикуемой статистики.
Если имеется некое множество nсимптомов S и множество m возможных заболеваний D, то для вероятности каждого заболевания d нужно использовать правило Байеса в более общей форме:
P(d|s1Ù…Ùsk) = P(s1Ù…Ùsk|d)P(d) / P(s1Ù…Ùsk).
Вычисление этой вероятности достаточно трудоемко, так как для вычисления P(s1Ù…Ùsk)нужно предварительно вычислить произведение P(s1| s2…Ùsk)P(s2|s3…Ùsk) … P(sk).Однако если предположить, что некоторые симптомы независимы друг от друга, то объем вычислений снижается. Действительно, если siиsj независимы, то P(si) = P(si|sj), а отсюда следует, что P(siÙsj) = P(si)P(sj).Если все симптомы независимы, то объем вычислений не будет существенно отличаться от случая учета одного симптома.
Наконец, если независимость симптомов теоретически не подтверждается, эксперт может воспользоваться условной независимостью, опираясь на свой профессиональный опыт. Например, если в автомобиле не работает освещение и нет горючего, то эксперт может смело сказать, что эти симптомы независимы. Но если не работает освещение и машина не заводится, то эти симптомы нельзя считать независимыми, так как они могут быть вызваны разрядкой аккумулятора.
Таким образом, использование ТВ ставит перед разработчиками ЭС следующие проблемы:
– можно предположить, что все данные (симптомы) независимы и использовать менее трудоемкие методы вычислений, но при этом достоверность результатов будет снижаться;
– для получения более достоверных результатов нужно отслеживать зависимости данных друг от друга и оперативно обновлять соответствующую информацию, т.е. использовать значительно более трудоемкие методы.
Коэффициенты уверенности.
Альтернативным подходом к оценке достоверности тех или иных заключений основан на так называемых правилах влияния, которые в общем случае можно представить так:
ЕСЛИ
пациент имеет показания и симптомы s1Ù…Ùsk и имеют место некоторые фоновые условия t1Ù…Ùtm,
ТО
Можно с уверенностью tзаключить, что пациент страдает заболеваниемd.
Коэффициент уверенности tпринимает значения в диапазоне [-1, 1]. Если t = +1, это означает, что при соблюдении всех указанных в правиле условий эксперт абсолютно уверен в правильности заключения d. Если t = -1, это означает, что эксперт абсолютно уверен в ошибочности заключения. Значения t > 0 указывают на степень уверенности эксперта в правильности заключения, а значения t< 0 – степень уверенности в ошибочности заключения.
Формулы указанного вида применяются для того, чтобы заменить громоздкие вычисления условных вероятностей P(d|s1Ù…Ùsk)легко вычисляемой приближенной оценкой и тем самым приблизить процесс принятия решений ЭС к способу принятия решений экспертом. Пусть CF(d,s1Ù…ÙskÙ t1Ù…Ùtm) – коэффициент уверенности в достоверности заключения d,зависящий от коэффициентов уверенности в достоверности симптомов s1,…,sk и значений фоновых условий t1,…,tm; CF(si)и SF(tj) – коэффициенты уверенности в достоверности соответствующих симптомов и фоновых условий. Тогда вычисление коэффициента уверенности в достоверности заключения вычисляется по следующей формуле: