Presentation is loading. Please wait.

Presentation is loading. Please wait.

Tractable MAP Problems

Similar presentations


Presentation on theme: "Tractable MAP Problems"— Presentation transcript:

1 Tractable MAP Problems
Inference Probabilistic Graphical Models MAP Tractable MAP Problems

2 Correspondence /data association
Xij = 1 if i matched to j 0 otherwise ij = quality of “match” between i and j Find highest scoring matching maximize ij ij Xij subject to mutual exclusion constraint Easily solved using matching algorithms Many applications matching sensor readings to objects matching features in two related images matching mentions in text to entities

3 Snavely, Seitz, Szeliski

4 Word Alignment for Translation
Wikipedia

5 Associative potentials
Arbitrary network over binary variables using only singleton i and supermodular pairwise potentials ij Exact solution using algorithms for finding minimum cuts in graphs Many related variants admit efficient exact or approximate solutions Metric MRFs 1 a b c d

6 Example: Depth Reconstruction
Scharstein & Szeliski Example: Depth Reconstruction negative score running time

7 A B C D score 1 Cardinality Factors A factor over arbitrarily many binary variables X1, …,Xk Score(X1, …,Xk) = f(iXi) Example applications: soft parity constraints prior on # pixels in a given category prior on # of instances assigned to a given cluster

8 Sparse Pattern Factors
B C D score 1 Sparse Pattern Factors A factor over variables X1,…,Xk Score(X1, …,Xk) specified for some small # of assignments x1,…,xk Constant for all other assignments Examples: give higher score to combinations that occur in real data In spelling, letter combinations that occur in dictionary 55 image patches that appear in natural images

9 Convexity Factors Ordered binary variables X1,…,Xk
Convexity constraints Examples: Convexity of “parts” in image segmentation Contiguity of word labeling in text Temporal contiguity of subactivities

10 Summary Many specialized models admit tractable MAP solution
Many do not have tractable algorithms for computing marginals These specialized models are useful On their own As a component in a larger model with other types of factors

11 END END END


Download ppt "Tractable MAP Problems"

Similar presentations


Ads by Google