论文标题
从阶段树构建链事件图
Constructing a Chain Event Graph from a Staged Tree
论文作者
论文摘要
连锁事件图(CEGS)是近期概率图形模型的家族 - 贝叶斯网络的概括 - 在其图形拓扑中提供了结构零,结构缺失值和上下文特定条件独立性的明确表示。从事件树构造的CEG通过一系列转换构建,从事件树的顶点着色开始,以识别一步过渡对称性。这种彩色事件树(也称为分阶性树)是用于该家族的学习算法的输出。令人惊讶的是,尚未设计一般的算法,它会自动将任何分阶性的树转换为CEG表示。在本文中,我们为此转换提供了一种简单的迭代后退算法。此外,我们表明,将分阶段的树转换为CEG不会丢失任何信息。最后,我们证明,通过最佳的停止标准,我们的算法比Silander and Leong(2013)中提出的特殊情况的概括更有效。我们还使用此算法提供了Python代码,以从任何分阶段的树中获得CEG以及功能,以添加带有采样零的边缘。
Chain Event Graphs (CEGs) are a recent family of probabilistic graphical models - a generalisation of Bayesian Networks - providing an explicit representation of structural zeros, structural missing values and context-specific conditional independences within their graph topology. A CEG is constructed from an event tree through a sequence of transformations beginning with the colouring of the vertices of the event tree to identify one-step transition symmetries. This coloured event tree, also known as a staged tree, is the output of the learning algorithms used for this family. Surprisingly, no general algorithm has yet been devised that automatically transforms any staged tree into a CEG representation. In this paper we provide a simple iterative backward algorithm for this transformation. Additionally, we show that no information is lost from transforming a staged tree into a CEG. Finally, we demonstrate that with an optimal stopping criterion, our algorithm is more efficient than the generalisation of a special case presented in Silander and Leong (2013). We also provide Python code using this algorithm to obtain a CEG from any staged tree along with the functionality to add edges with sampling zeros.