Pakzad Payam, Anantharam Venkat
Electrical Engineering and Computer Science, Department, University of California, Berkeley, CA 94720, USA.
Neural Comput. 2005 Aug;17(8):1836-73. doi: 10.1162/0899766054026693.
In this letter, we examine a general method of approximation, known as the Kikuchi approximation method, for finding the marginals of a product distribution, as well as the corresponding partition function. The Kikuchi approximation method defines a certain constrained optimization problem, called the Kikuchi problem, and treats its stationary points as approximations to the desired marginals. We show how to associate a graph to any Kikuchi problem and describe a class of local message-passing algorithms along the edges of any such graph, which attempt to find the solutions to the problem. Implementation of these algorithms on graphs with fewer edges requires fewer operations in each iteration. We therefore characterize minimal graphs for a Kikuchi problem, which are those with the minimum number of edges. We show with empirical results that these simpler algorithms often offer significant savings in computational complexity, without suffering a loss in the convergence rate. We give conditions for the convexity of a given Kikuchi problem and the exactness of the approximations in terms of the loops of the minimal graph. More precisely, we show that if the minimal graph is cycle free, then the Kikuchi approximation method is exact, and the converse is also true generically. Together with the fact that in the cycle-free case, the iterative algorithms are equivalent to the well-known belief propagation algorithm, our results imply that, generically, the Kikuchi approximation method can be exact if and only if traditional junction tree methods could also solve the problem exactly.
在这封信中,我们研究一种称为菊池近似法的通用近似方法,用于求乘积分布的边缘分布以及相应的配分函数。菊池近似法定义了一个特定的约束优化问题,称为菊池问题,并将其驻点视为对所需边缘分布的近似。我们展示了如何将一个图与任何菊池问题相关联,并描述了一类沿着任何此类图的边进行的局部消息传递算法,这些算法试图找到该问题的解。在边较少的图上实现这些算法,每次迭代所需的操作更少。因此,我们刻画了菊池问题的最小图,即边数最少的图。我们通过实证结果表明,这些更简单的算法通常能在计算复杂度上大幅节省,同时不会损失收敛速度。我们给出了给定菊池问题的凸性以及根据最小图的环来判断近似准确性的条件。更确切地说,我们表明如果最小图无环,那么菊池近似法是精确的,反之一般情况下也成立。结合无环情况下迭代算法等同于著名的置信传播算法这一事实,我们的结果意味着,一般来说,菊池近似法当且仅当传统的连接树方法也能精确解决该问题时才可能是精确的。