跳转至

Chapter 9 Probabilistic Reasoning

贝叶斯网络 (Bayesian networks)

贝叶斯网络: 一种简单的图表示法,用于表示变量之间的依赖关系,因此可用于紧凑地指定完全联合分布

alt text

贝叶斯网络的语义:

  • 第一种:是将贝叶斯网络看做对联合概率分 布的表示,这样可以帮助我们理解如何构造网络
  • 第二种:将贝叶斯网络看做是对一组条件依 赖性语句的编码,这样可以帮助我们设计推理过程

二者等价!

构建Bayesian Networks

alt text

  • 全局语义(数值语义): 给定父结点,一个结点条件独立于它的其它祖先结点
  • 局部语义(拓扑语义): 给定父结点,每个变量条件独立于它的非后代结点

Theorem1:

全局语义和局部语义等价

Theorem2:

给定马尔可夫覆盖(Markov blanket ):一个结点的父结点、子结点以及子结点的父结点,这个结点条件独立于 所有其它结点

alt text

alt text

贝叶斯网络中的精确推理

基础概念

alt text

枚举推理

alt text

变量消元法

感觉就是运算技巧,没啥用,略 🤣

贝叶斯网络中的近似推理

ㅡ 直接采样: 从空网络采样 ㅡ 拒绝采样: 拒绝与证据不一致的样本 ㅡ 似然加权: 使用证据对样本加权 ㅡ 马尔可夫链蒙特卡洛(MCMC): 从一个随机过程采样,其平稳分布是真实的后验

直接采样 (从空网络采样)

按照拓扑结构的顺序对每个变量进行采样,变量值被采样的概率分布依赖于父结点已得到的赋值

alt text

拒绝采样 (Rejection sampling)

alt text

似然加权 (Likelihood weighting)

固定证据变量,仅对非证据变量进行采样,并根 据其与证据吻合的似然(相似性)对每个样本进行加权

alt text

似然加权返回一致估计,然而当证据变量的个数增 加时它的性能仍然会大幅度下降。因为大多数样本的权值都非常小,从而加权估计中起主导作用的是那些所占比例很小的、与证据相符合的似然程度不是非常小的样本

使用MCMC近似推理

思想: 给定网络的状态 (当前所有变量的取值),通过采样一个变量生成下一个状态

alt text

Theorem

马尔科夫链趋于稳态分布 (Stationary distribution), 在每种状态下花费的时间的长期比例正好与其后验概率 成正比