所以我正在尝试用贝叶斯网络来解决一个问题。我知道一些事件的条件概率,比如下雨。假设我从四个传感器(A1 - A4)中的每一个测量(布尔值)值。我知道下雨的概率,根据每个传感器上的测量结果,我知道下雨的概率。
现在我加入了一个新的转折。A4不再可用,但B1和B2可用(它们也是布尔传感器)。我知道在给定A4度量的情况下B1和B2的条件概率。如何将这些概率合并到我的贝叶斯网络中,以替换A4中丢失的数据?
发布于 2014-11-27 19:30:57
您的问题非常适合多实体贝叶斯网络(MEBN)。这是使用一阶逻辑(FOL)的标准BN的扩展。它基本上允许根据手头的特定情况添加和/或删除节点。您可以基于当前可用的knwoledge定义用于动态创建BN的模板。
网上有几篇关于它的论文。这项工作的经典参考文献是“无多撕裂的多实体贝叶斯网络”。
我们已经在UnBBayes中实现了MEBN。您可以按照@ http://sourceforge.net/p/unbbayes/discussion/156015/thread/cb2e0887/的说明获取它的副本。在论文“巴西采购欺诈检测的概率本体和知识融合”@ http://link.springer.com/chapter/10.1007/978-3-642-35975-0_2中可以看到一个例子。
如果你对它感兴趣,我可以稍后给你更多的指导。
干杯,隆美尔
https://stackoverflow.com/questions/13243145
复制相似问题