Adluru Nagesh, Yang Xingwei, Latecki Longin Jan
University of Wisconsin, Madison, WI, USA.
Machine Learning Science Group at Amazon.com, Seattle, WA, USA.
Int J Comput Vis. 2015 May 1;112(3):319-341. doi: 10.1007/s11263-014-0766-9.
We consider a problem of finding maximum weight subgraphs (MWS) that satisfy hard constraints in a weighted graph. The constraints specify the graph nodes that must belong to the solution as well as mutual exclusions of graph nodes, i.e., pairs of nodes that cannot belong to the same solution. Our main contribution is a novel inference approach for solving this problem in a sequential monte carlo (SMC) sampling framework. Usually in an SMC framework there is a natural ordering of the states of the samples. The order typically depends on observations about the states or on the annealing setup used. In many applications (e.g., image jigsaw puzzle problems), all observations (e.g., puzzle pieces) are given at once and it is hard to define a natural ordering. Therefore, we relax the assumption of having ordered observations about states and propose a novel SMC algorithm for obtaining maximum estimate of a high-dimensional posterior distribution. This is achieved by exploring different orders of states and selecting the most informative permutations in each step of the sampling. Our experimental results demonstrate that the proposed inference framework significantly outperforms loopy belief propagation in solving the image jigsaw puzzle problem. In particular, our inference quadruples the accuracy of the puzzle assembly compared to that of loopy belief propagation.
我们考虑一个在加权图中寻找满足硬约束的最大权重子图(MWS)的问题。这些约束规定了必须属于解的图节点以及图节点之间的互斥关系,即不能属于同一解的节点对。我们的主要贡献是一种在顺序蒙特卡罗(SMC)采样框架中解决此问题的新颖推理方法。通常在SMC框架中,样本状态存在自然顺序。该顺序通常取决于对状态的观察或所使用的退火设置。在许多应用中(例如图像拼图问题),所有观察结果(例如拼图碎片)是一次性给出的,很难定义自然顺序。因此,我们放宽了对状态有有序观察的假设,并提出了一种新颖的SMC算法,用于获得高维后验分布的最大估计。这是通过探索不同的状态顺序并在采样的每个步骤中选择最具信息性的排列来实现的。我们的实验结果表明,所提出的推理框架在解决图像拼图问题时明显优于循环信念传播。特别是,与循环信念传播相比,我们的推理使拼图组装的准确率提高了四倍。