【深度学习】概率图模型(二)有向图模型详解(条件独立性、局部马尔可夫性及其证明)

2024-07-29 21:35:28 浏览数 (1)

概率图模型(Probabilistic Graphical Model,PGM)是一种用图结构来表示和推断多元随机变量之间条件独立性的概率模型。图模型提供了一种直观且有效的方式来描述高维空间中的概率分布,通过图结构表示随机变量之间的关系,使得模型的参数量得以减少。

【深度学习】概率图模型(一)概率图模型理论简介

一、有向图模型

  有向图模型(Directed Graphical Models)是概率图模型的一类,其中最为知名的代表是贝叶斯网络。这种模型在处理多变量概率关系方面表现出色,提供了一种直观、清晰的方法来描述随机变量之间的因果关系。

  下面将对贝叶斯网络的定义、条件独立性、局部马尔可夫性质等方面进行深入探讨。

1. 贝叶斯网络的定义

  1. 有向非循环图
G

G

是一个图,其中每个边都有一个方向,而且没有形成循环,每个节点都表示一个随机变量。这种有向图表示了变量之间的因果关系,其中箭头的方向指示了因果关系的方向。

X

是一个

K

维随机向量:表示随机变量的集合,其中

K

是变量的数量。每个节点对应

X

中的一个随机变量。

X_{pi_k}

:表示变量

X_k

的所有父节点变量的集合,这是一个关键概念,它表示了图中节点

X_k

直接影响的变量。

P(X_k | X_{pi_k})

:表示每个随机变量的局部条件概率分布,即给定其父节点的条件下,该变量的概率分布,表达了节点之间的因果关系。

  1. 联合概率分布的分解:如果随机向量
X

的联合概率分布可以分解为每个随机变量

X_k

的局部条件概率的连乘形式(即式子

p(mathbf{x}) = prod_{k=1}^{K} p(x_k | mathbf{x}_{pi_k})

,那么图 (G) 和随机向量 (X) 构成了一个贝叶斯网络。

  • 重点:有向非循环图的结构和条件概率的定义。

2. 条件独立性及其证明

  贝叶斯网络中的条件独立性关系直接反映了有向边的因果关系。

  • 直接连接的节点通常是非条件独立的,表示了它们之间的直接因果关系。
  • 反之,不直接连接的节点在给定父节点信息下可能是条件独立的。

  下面将详细讨论不同连接关系下的条件独立性关系。

perp

符号说明:markdown没找到与教材相同符号,这里暂使用

perp

替代

  1. 间接因果关系
X_3 rightarrow X_2 rightarrow X_1

X_2

已知时,

X_1

X_3

是条件独立的,即

X_1 perp X_3 | X_2

  • 表示给定中间节点
X_2

的信息,

X_1

X_3

不再有直接的因果关系。

  1. 间接果因关系
X_1 rightarrow X_2 rightarrow X_3

X_2

已知时,

X_1

X_3

是条件独立的,即

X_1 perp X_3 | X_2

  • 类似于上述情况,给定中间节点
X_2

的信息,

X_1

X_3

不再有直接的因果关系。

  1. 共因关系
X_1 leftarrow X_2 rightarrow X_3

X_2

未知时,

X_1

X_3

是不独立的。

X_2

已知时,

X_1

X_3

是条件独立的,即

X_1 perp X_3 | X_2

  • 表示给定中间节点
X_2

的信息,

X_1

X_3

之间的关系变得更加独立。

  1. 共果关系
X_1 rightarrow X_2 leftarrow X_3

X_2

未知时,

X_1

X_3

是独立的。

X_2

已知时,

X_1

X_3

不再 是独立的,即

X_1 notperp X_3 | X_2

  • 表示给定中间节点
X_2

的信息,

X_1

X_3

之间的关系不再是独立的。

声明:下述证明过程为个人所见,不具备权威性……

a. 间接因果关系
X_3 rightarrow X_2 rightarrow X_1

在间接因果关系中,考虑

X_1

X_3

在给定

X_2

的条件下是否独立,根据概率链规则:

P(X_1, X_3 | X_2) = frac{P(X_1, X_2, X_3)}{P(X_2)}

由图中的有向边表示因果关系,我们可以写出联合概率的分解:

P(X_1, X_2, X_3) = P(X_3) cdot P(X_2 | X_3) cdot P(X_1 | X_2)

将其代入条件概率的计算式中:

P(X_1, X_3 | X_2) = frac{P(X_3) cdot P(X_2 | X_3) }{P(X_2)}cdot P(X_1 | X_2)

因为(条件概率~贝叶斯公式)

P(X_2,X_3)=P(X_3) cdot P(X_2 | X_3) =P(X_2) cdot P(X_3 | X_2)

所以

P(X_1, X_3 | X_2) = P(X_3 | X_2) cdot P(X_1 | X_2)

得证,在

X_3 rightarrow X_2 rightarrow X_1

的关系下,

X_1

X_3

在给定

X_2

的条件下是独立的。

b. 间接果因关系
X_1 rightarrow X_2 rightarrow X_3
  • 概率链规则:
P(X_1, X_3 | X_2) = frac{P(X_1, X_2, X_3)}{P(X_2)}
  • 联合概率的分解:
P(X_1, X_2, X_3) = P(X_1) cdot P(X_2 | X_1) cdot P(X_3 | X_2)
  • 代入条件概率的计算式,得到:
P(X_1, X_3 | X_2) = frac{P(X_1) cdot P(X_2 | X_1) }{P(X_2)}cdot P(X_3 | X_2)
P(X_1, X_3 | X_2) = P(X_1 | X_2) cdot P(X_3 | X_2)
  • 得证,在
X_1 rightarrow X_2 rightarrow X_3

的关系下,

X_1

X_3

在给定

X_2

的条件下是独立的。

c. 共因关系
X_1 leftarrow X_2 rightarrow X_3
  • 联合概率的分解:
P(X_1, X_2, X_3) = P(X_2) cdot P(X_1 | X_2)cdot P(X_3 | X_2)
  • 将其代入条件概率的计算式中:
P(X_1, X_3 | X_2) = frac{P(X_1 | X_2) cdot P(X_2) cdot P(X_3 | X_2)}{P(X_2)}
P(X_1, X_3 | X_2) = P(X_1 | X_2) cdot P(X_3 | X_2)
  • 这表明在
X_1 leftarrow X_2 rightarrow X_3

的关系下,

X_1

X_3

在给定

X_2

的条件下是独立的。

d. 共果关系
X_1 rightarrow X_2 leftarrow X_3
  • 联合概率的分解:
P(X_1, X_2, X_3) = P(X_1) cdot P(X_3) cdot P(X_2 | X_1, X_3)
  • 将其代入条件概率的计算式中:
P(X_1, X_3 | X_2) = frac{P(X_1) cdot P(X_3) cdot P(X_2 | X_1, X_3)} {P(X_2)}
  • 这里的联合概率不能简化为
P(X_1 | X_2) cdot P(X_3 | X_2)

,这表明在

X_1 rightarrow X_2 leftarrow X_3

的关系下,

X_1

X_3

在给定

X_2

的条件下不是独立的。

3. 局部马尔可夫性质

a. 理论

  局部马尔可夫性质是贝叶斯网络中的重要性质,它描述了在给定父节点的条件下,每个随机变量都与其非后代节点条件独立

局部马尔可夫性质: 对于贝叶斯网络中的每个节点

X_k

,它在给定其父节点

X_{pi_k}

的条件下,条件独立于与

X_k

不相关的其他节点

Z

,即

P(X_k | X_{pi_k}, Z) = P(X_k | X_{pi_k}).

这表示,给定节点

X_k

的父节点的信息,节点

X_k

与其非后代节点

Z

之间没有直接的概率依赖关系,这个性质使得贝叶斯网络中的条件独立性关系更加清晰和易于推断。

b. 证明
P(X_k, Z | X_{pi_k}) = frac{P(X_k, Z , X_{pi_k})}{P( X_{pi_k})}
P(X_k, Z | X_{pi_k}) = frac{P(X_{pi_k})cdot P(X_k|X_{pi_k}) cdot P(Z|X_{pi_k},X_k) }{P( X_{pi_k})}
P(X_k, Z | X_{pi_k}) = P(X_k|X_{pi_k}) cdot P(Z|X_{pi_k},X_k)
P(X_k, Z | X_{pi_k}) = P(X_k|X_{pi_k}) cdot P(Z|X_{pi_k})

二、常见的有向图模型

持续更新ing~

1. Sigmoid信念网

2. 朴素贝叶斯分类器

3. 隐马尔可夫模型

0 人点赞