Bayesian modelling enables us to accommodate complex forms of data and make a comprehensive inference, but the effect of partial misspecification of the model is a concern. One approach in this setting is to modularize the model, and prevent feedback from suspect modules, using a cut model. After observing data, this leads to the cut distribution which normally does not have a closed-form. Previous studies have proposed algorithms to sample from this distribution, but these algorithms have unclear theoretical convergence properties. To address this, we propose a new algorithm called the Stochastic Approximation Cut algorithm (SACut) as an alternative. The algorithm is divided into two parallel chains. The main chain targets an approximation to the cut distribution; the auxiliary chain is used to form an adaptive proposal distribution for the main chain. We prove convergence of the samples drawn by the proposed algorithm and present the exact limit. Although SACut is biased, since the main chain does not target the exact cut distribution, we prove this bias can be reduced geometrically by increasing a user-chosen tuning parameter. In addition, parallel computing can be easily adopted for SACut, which greatly reduces computation time.
翻译:Bayesian 建模使我们能够容纳复杂的数据形式,并做出全面的推断,但模型的局部偏差效果是一个令人关切的问题。在这种环境下,一种方法是模块化模型,并使用切割模型防止可疑模块的反馈。在观察数据后,这导致了通常没有封闭式的剪切分布。以前的研究提出了从这种分布中取样的算法,但这些算法在理论上具有不明确的趋同性。为了解决这个问题,我们提议了一种新的算法,称为Stochastic Approximation Cut 算法(SACut),作为替代法。算法分为两个平行链。主要链条的目标是接近切割分布;辅助链用于形成主链的适应性建议分布。我们证明由拟议的算法所抽取的样本的趋同性,并提出了确切的限度。虽然SACut是偏向性的,但是由于主链并不针对确切的切割分布,因此我们证明这种偏差可以通过增加用户选择的调算参数来减少几何学上的偏差。此外,平行计算可以很容易为SACut 大大缩短计算时间。