我们如何为贝叶斯网络定义嘈杂的 MAX 规范聚合器?

数据挖掘 贝叶斯网络
2022-02-21 21:55:03

在《概率图形模型 - 原理和技术》一书中,Daphne KollerNir ​​Friedman介绍了CPD 的噪声或规范模型(在独立的因果推理聚合器家族中),并继续说这可以扩展到噪声 MAX但是,省略了有关如何执行此操作的详细信息。

OpenMarkov 项目 ( http://www.openmarkov.org/ ) 的笔记谈到了嘈杂的 MAX 模型,但同样没有关于如何实现的细节。

噪声或模型采用许多二进制变量,对于的中间集,使得,概率 ,否则为 0。添加二进制变量,称为泄漏,其为 1,概率为(否则为 0)。然后,得到的(二进制)输出是所有的 OR ,Xii=1,2,...nZiZi=1λiXi=1Z0λ0Zjj=0,1,2,...,n

不清楚应该如何将其扩展到 MAX,因为直接用 MAX 替换 OR 将产生与 OR 完全相同的结果。(一系列 1 和 0 的 OR'd 与 MAX'ing 的结果相同。)

用于计算噪声 MAX 的方法/算法/公式是什么?

答案还应该是输入和输出是否可以推广到非二进制(甚至数字/连续)类型。

1个回答

正如您链接的 OpenMarkov 教程中所引用的,noisyMAX 是将noisyOR 扩展到非二进制变量。您可以在此处阅读第 4.1.5 节的更多信息