大师兄的贝叶斯网络学习笔记(五十八):贝叶斯网络(三十二)
大师兄的贝叶斯网络学习笔记(六十):贝叶斯网络(三十四)
九、隐结构模型学习
5. 多层隐类模型
5.1 走根运算与模型等价

- 设
是一个HLC模型
的根节点,
是
的一个子节点。
- 如果
是隐变量,那么可以转换边
的方向而得到另一个HLC模型
。
- 此时,模型的根从
走到了
,因此从
到
的过程称为走根(root walking)。
- 定理:设
和
是两个HLC模型。如果
可以从
出发经过一次或多次走根而得到,那么
和
显像等价。
- 证明:
- 不失一般性,设
是从
经过一次走根得到的,首先证明
和
显象分布等价。
- 设
和
的根分别为
和
,并分别用Y和Z记模型中所有显变量和所有变量的集合。
- 对于
的任一参数值
,定义
的参数值
为:
![]()
- 不难看出
![]()
- 从而
![]()
- 所以
显像包含
,由于对称性,
也显像包含
,于是,
和
显像分布等价。
- 另一方面,除了
和
的概率分布以外,
和
的其它参数完全一样,而
与
均蕴含
个独立参数。
- 因此
与
具有相同的标准维数,所以它们显像等价。

- 上图所示的HLC模型中,如果模型的根从
走到
,就得到a模型;
- 如果模型的根走到
就得到b中的模型。
- 根据定理,这两个模型的模型显像等价。
- 一般地讲,HLC模型的根走到任何一个隐节点都得到一个与原模型显像等价的模型。
- 这就意味着不可能通过数据分析决定HLC模型的根。
- 换句话说,HLC模型的根是不可分辨的,这一特殊的不可分辨性称为HLC模型的根不可分辨性(unidentifiability of root)。