2012-11-06 99 views
1

所以我試圖解決貝葉斯網絡的問題。我知道一些事件的條件概率,說它會下雨。假設我測量四個傳感器(A1-A4)中的每一個的(布爾值)值。我知道下雨的可能性,並且我知道在每個傳感器上進行測量時雨的可能性。貝葉斯網絡多層

現在我添加一個新的轉折。 A4不再可用,但B1和B2(它們也是布爾傳感器)。給出A4的測量結果,我知道B1和B2的條件概率。如何將這些概率合併到我的貝葉斯網絡中以替換A4中丟失的數據?

回答

0

您的問題非常適合多實體貝葉斯網絡(MEBN)。這是使用一階邏輯(FOL)的標準BN的擴展。它基本上允許根據手邊的具體情況添加和/或刪除節點。根據當前可用的知識,您可以定義用於創建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

如果您對此感興趣,我可以稍後再給您更多的提示。

乾杯, 隆美爾