DocumentCode :
2921792
Title :
Finding k-best solutions using LP relaxations
Author :
Fromer, Menachem ; Globerson, Amir
Author_Institution :
Sch. of Comput. Sci. & Eng., Hebrew Univ. of Jerusalem, Jerusalem, Israel
fYear :
2010
fDate :
6-8 Jan. 2010
Firstpage :
1
Lastpage :
1
Abstract :
Summary form only given. A common task in probabilistic modeling is finding the assignment with maximum probability given a model. This is often referred to as the MAP (maximum a-posteriori) problem. Of particular interest is the case of MAP in graphical models, i.e., models where the probability factors into a product over small subsets of variables. For general models, this is an NP-hard problem, and thus approximation algorithms are required. Of those, the class of LP based relaxations has recently received considerable attention. In fact, it has been shown that some problems (e.g., fixed backbone protein design) can be solved exactly via sequences of increasingly tighter LP relaxations. In many applications, one is interested not only in the MAP assignment but also in the k maximum probability assignments. In cases where the MAP problem is tractable, one can devise tractable algorithms for the k best problem. Specifically, for low tree-width graphs, this can be done via a variant of maxproduct. However, when finding MAPs is not tractable, it is much less clear how to approximate the k best case. One possible approach is to use loopy maxproduct to obtain approximate max-marginals and use those to approximate the k best solutions. However, this is largely a heuristic and does not provide any guarantees in terms of optimality certificates or bounds on the optimal values. LP approximations to MAP do enjoy such guarantees. Specifically, they provide upper bounds on the MAP value and optimality certificates. Furthermore, they often work for graphs with large tree-width. The goal of the current work is to leverage the power of LP relaxations to the k best case. We begin by focusing on the problem of finding the second best solution. We show how it can be formulated as an LP over a polytope we call the "assignment-excluding marginal polytope". In the general case, this polytope may require an exponential number of inequalities, but we prove that when the graph is a tre- it has a very compact representation. We proceed to use this result to obtain approximations to the second best problem, and show how these can be tightened in various ways. Next, we show how k best assignments can be found by relying on algorithms for second best assignments, and thus our results for the second best case can be used to devise an approximation algorithm for the k best problem. We conclude by applying our method to several models, showing that it often finds the exact k best assignments.
Keywords :
approximation theory; graph theory; graphs; optimisation; probability; relaxation theory; LP relaxations; NP-hard problem; approximate max-marginals; approximation algorithm; assignment-excluding marginal polytope; graphical models; graphs; k maximum probability assignment; k-best solutions; maximum a-posteriori problem; optimality certificates; probabilistic modeling; tree-width; Algorithm design and analysis; Compressed sensing; Electric variables measurement; Interference; Iterative algorithms; Matched filters; Message passing; Numerical simulation; Signal analysis; Statistical analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Theory (ITW 2010, Cairo), 2010 IEEE Information Theory Workshop on
Conference_Location :
Cairo
Print_ISBN :
978-1-4244-6372-5
Type :
conf
DOI :
10.1109/ITWKSPS.2010.5503229
Filename :
5503229
Link To Document :
بازگشت