Considering the worst-case scenario, junction tree algorithm remains the most general solution for exact MAP inference with polynomial run-time guarantees. Unfortunately, its main tractability assumption requires the treewidth of a corresponding MRF to be bounded strongly limiting the range of admissible applications. In fact, many practical problems in the area of structured prediction require modelling of global dependencies by either directly introducing global factors or enforcing global constraints on the prediction variables. That, however, always results in a fully-connected graph making exact inference by means of this algorithm intractable. Previous work [1]-[4] focusing on the problem of loss-augmented inference has demonstrated how efficient inference can be performed on models with specific global factors representing non-decomposable loss functions within the training regime of SSVMs. In this paper, we extend the framework for an efficient exact inference proposed in in [3] by allowing much finer interactions between the energy of the core model and the sufficient statistics of the global terms with no additional computation costs. We demonstrate the usefulness of our method in several use cases, including one that cannot be handled by any of the previous approaches. Finally, we propose a new graph transformation technique via node cloning which ensures a polynomial run-time for solving our target problem independently of the form of a corresponding clique tree. This is important for the efficiency of the main algorithm and greatly improves upon the theoretical guarantees of the previous works.
翻译:考虑到最坏的假设情况,接合树算法仍然是最一般地解决地中海行动计划精确推算和多元运行时间保证问题的办法;不幸的是,其主要的推理性假设要求相应的管理成果框架的树枝界限要严格地限制可受理申请的范围;事实上,结构化预测领域的许多实际问题需要通过直接引入全球因素或对预测变量施加全球限制来模拟全球依赖性;然而,这总是导致一个完全连通的图表,通过这一算法难以控制,得出准确推论的精确推理。以前的工作[1][4]侧重于损失加速推论问题,表明在具有代表SSVMMS培训制度内不可分离损失功能的具体全球因素的模型上,可以如何有效地作出推论。在本文件中,我们扩大框架,以便通过直接引入全球因素模型的能量和充分的全球术语统计之间产生更精确的相互作用,而没有额外的计算费用。我们在若干使用的方法案例中展示了我们方法的效用,包括无法用任何一种通过理论性方法来处理的模型式的计算方法。最后,我们建议从任何方向上独立地改进我们以往的模型式的方法。