Bayesian inference for undirected graphical models is mostly restricted to the class of decomposable graphs, as they enjoy a rich set of properties making them amenable to high-dimensional problems. While parameter inference is straightforward in this setup, inferring the underlying graph is a challenge driven by the computational difficultly in exploring the space of decomposable graphs. This work makes two contributions to address this problem. First, we provide sufficient and necessary conditions for when multi-edge perturbations maintain decomposability of the graph. Using these, we characterize a simple class of partitions that efficiently classify all edge perturbations by whether they maintain decomposability. Second, we propose a new parallel non-reversible Markov chain Monte Carlo sampler for distributions over junction tree representations of the graph, where at every step, all edge perturbations within a partition are executed simultaneously. Through simulations, we demonstrate the efficiency of our new edge perturbation conditions and class of partitions. We find that our parallel sampler yields improved mixing properties in comparison to the single-move variate, and outperforms current methods. The implementation of our work is available in a Python package.
翻译:对非方向图形模型的贝叶斯推断大多限于可分解图形的类别,因为它们拥有丰富的属性,因此可以应对高维问题。虽然参数推断在此设置中是直截了当的,但推断基本图形是一个由难以计算地探索可分解图形空间而引发的挑战。这项工作为解决这一问题作出了两项贡献。首先,我们为多端扰动保持图的可分解性提供了足够和必要的条件。利用这些,我们确定一个简单的分区类别,将所有边缘扰动有效分类,以是否保持可分解性。第二,我们提议一个新的平行的不可逆的马尔科夫链条蒙特卡洛采样器,用于分布于图形的交接树图示上,每一步都同时执行分区内的所有边缘扰动。通过模拟,我们展示了我们新的边缘扰动条件和分区类别的效率。我们发现,平行的采样器与单一移动变异性软件包相比,可以产生更好的混合特性。我们现有的工作方式是使用。