贝叶斯球快速检验条件独立

贝叶斯球

定义几个术语,描述贝叶斯球在一个结点上的动作:

  • 通过(pass through):从当前结点的父结点方向过来的球,可以访问当前结点的任意子结点(父->子)。从当前节点的子结点方向过来的球,可以访问当前结点的任意父结点。(子 -> 父)
  • 反弹(bounce back):从当前结点的父结点方向过来的球,可以访问当前结点的任意父结点。(父->父)从当前节点的子结点方向过来的球,可以访问当前结点的任意子结点。(子 -> 子)
  • 截止(block):当前结点阻止贝叶斯球继续运动

贝叶斯球算法(规则):假设在贝叶斯网络中有一个按一定规则运动的球。已知中间结点(或结点集合)Z,如果球不能由结点X出发到达结点Y(或者由Y到X),则称X和Y关于Z独立。

规则:

  • 未知结点:总能使贝叶斯球通过,同时还可以反弹从其子结点方向来的球。(父 -> 子)|(子-> 父/子)
  • 已知结点:反弹从其父结点方向过来的球,截止从其子结点方向过来的球。(父 -> 父)|(子->“截止”)

三种简单的结构,其中灰色球表示已知节点

tail to tail

Tail to tail 模型: A ⊥ B ∣ C A\perp B|C ABC
P ( A , B ∣ C ) = P ( A , B , C ) P ( C ) = P ( C ) P ( A ∣ C ) P ( B ∣ C ) P ( C ) = P ( A ∣ C ) P ( B ∣ C ) \begin{aligned} P(A,B|C)& =\frac{P(A,B,C)}{P(C)} \\ &=\frac{P(C)P(A|C)P(B|C)}{P(C)} \\ &=P(A|C)P(B|C) \end{aligned} P(A,BC)=P(C)P(A,B,C)=P(C)P(C)P(AC)P(BC)=P(AC)P(BC)
head to tail

head to tail 模型: A ⊥ B ∣ C A\perp B|C ABC
P ( A , B ∣ C ) = P ( A , B , C ) P ( C ) = P ( A ) P ( C ∣ A ) P ( B ∣ C ) P ( C ) = P ( A , C ) P ( B ∣ C ) P ( C ) = P ( A ∣ C ) P ( B ∣ C ) \begin{aligned} P(A,B|C)& =\frac{P(A,B,C)}{P(C)} \\ &=\frac{P(A)P(C|A)P(B|C)}{P(C)} \\ &=\frac{P(A,C)P(B|C)}{P(C)}\\ &=P(A|C)P(B|C) \end{aligned} P(A,BC)=P(C)P(A,B,C)=P(C)P(A)P(CA)P(BC)=P(C)P(A,C)P(BC)=P(AC)P(BC)
head to head

head to head 模型: A ⊥ B A\perp B AB A ⊥̸ B ∣ C A \not\perp B|C ABC

例子:A 和 B 是否关于 F 条件独立?

image-20231224111727619

首先贝叶斯球从A出发滚到F处,F为已知节点,反弹来自父节点的球,无法达到B,所以 A ⊥ B ∣ F A\perp B|F ABF

例子:A 和 B 是否关于 C 条件独立?

image-20231224111932037

首先贝叶斯球从A出发可以直接滚到B处,所以 A ⊥̸ B ∣ C A\not\perp B|C ABC

相关推荐

  1. 趣学统计:条件概率(1)

    2023-12-24 12:30:03       23 阅读
  2. 联合概率、条件概率、边缘概率、定理

    2023-12-24 12:30:03       23 阅读
  3. 条件概率、全概率公式与公式

    2023-12-24 12:30:03       11 阅读
  4. 公式

    2023-12-24 12:30:03       43 阅读
  5. AI -朴素

    2023-12-24 12:30:03       20 阅读
  6. 逻辑回归

    2023-12-24 12:30:03       13 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-24 12:30:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-24 12:30:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-24 12:30:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-24 12:30:03       20 阅读

热门阅读

  1. 乐才无代码开发:连接CRM提升电商与营销系统

    2023-12-24 12:30:03       43 阅读
  2. 【C#与Redis】--Redis 命令

    2023-12-24 12:30:03       26 阅读
  3. ArchLinux搭建riscv测试环境(失败)

    2023-12-24 12:30:03       42 阅读
  4. Mysql四种事务隔离级别(简易理解)

    2023-12-24 12:30:03       38 阅读
  5. Python机器学习实战:用Python构建10个有趣的应用

    2023-12-24 12:30:03       35 阅读
  6. CJson 使用 - 解析Object结构

    2023-12-24 12:30:03       39 阅读
  7. Lombok详细使用说明及其注意事项和Lombok注解详解

    2023-12-24 12:30:03       32 阅读
  8. windows vs cmake项目+vcpkg

    2023-12-24 12:30:03       47 阅读
  9. 论文速递|Management Science 11月文章合集(上)

    2023-12-24 12:30:03       29 阅读