大师兄的贝叶斯网络学习笔记(六):贝叶斯网络(一)

大师兄的贝叶斯网络学习笔记(五):贝叶斯网络基础(五)
大师兄的贝叶斯网络学习笔记(七):贝叶斯网络(二)

一、不确定性推理与联合概率分布

  • 不确定性推理是人工智能研究的重要课题之一,从20世纪六七十年代以来,人们提出了多种方法,如:
  • 概率方法
  • 非单调逻辑
  • 确定因子
  • 证据理论
  • 模糊逻辑等
  • 在这些方法中,概率方法是最自然也是最早被尝试的方法之一,因为概率论本身是关于随机现象和不确定性的数学理论。
  • 使用概率方法进行不确定性推理就是:
  • 把问题用一组随机变量X=\{X_1,X_2,...,X_n \}来刻画
  • 把关于问题的知识表示为一个联合概率分布P(X)
  • 按照概率轮原则进行推理计算。
  • Pearl教授家住洛杉矶,哪里地震和盗窃时有发生,教授家里装有警铃,地震和盗窃都可能触发警铃。听到警铃后,两个邻居Mary和John可能会打电话给他。一天,Pearl教授接到Mary的电话,说听到他家的警铃声,Pearl教授想知道他家遭盗窃的概率是多大。
  • 这个问题包含5个随机变量:盗窃(B)、地震(E)、警铃声(A)、街道John的电话(J)和街道Mary的电话(M);
  • 所有不变量的取值均是y或n。这里变量间的关系存在不确定性:
  • 盗窃和地震以一定概率随机发生;
  • 它们发生后,并不一定会触发警铃;
  • 而警铃响后,Mary和John不一定会听到警铃;
  • 有时候,两人也会将其他声音误听为警铃声。
  • 要计算的是接到Mary的电话后(M=m),Pearl教授对家里遭盗(B=y)的信度,即P(B=y|M=y)
  • 从联合概率分布P(B,E,A,J,M)出发,先计算边缘分布P(B,M)=\sum_{E,A,J}P(B,E,A,J,M),得到:
B M P(B,M)
y y 0.000115
y n 0.000075
n y 0.00015
n n 0.99966
  • 再按照条件概率定义,得:P(B=y|M=y)=\frac{P(B=y,M=y)}{P(M=y)}=\frac{P(B=y,M=y)}{P(B=y,M=y)+P(B=n,M=y)}\approx 0.61
  • 直接使用联合分布进行不确定性推理的困难很明显,就是它的复杂度很高,联合分布的复杂度相对于变量的个数成指数增长。
  • 当变量很多时,联合概率的获取、存储和运算都变得十分困难。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容