1 / 21

So far ...

So far . Exact methods for submodular energies. Approximations for non- submodular energies. Move-making ( N_Variables >> N_Labels ). Inference for Learning Linear Programming Relaxation. Linear Integer Programming. min x g 0 T x. Linear function. s.t. g i T x ≤ 0.

trinh
Download Presentation

So far ...

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. So far ... Exact methods for submodular energies Approximations for non-submodular energies Move-making ( N_Variables >> N_Labels)

  2. Inference for LearningLinear Programming Relaxation

  3. Linear Integer Programming minxg0Tx Linear function s.t. giTx ≤ 0 Linear constraints hiTx = 0 Linear constraints x is a vector of integers For example, x {0,1}N Hard to solve !!

  4. Linear Programming minxg0Tx Linear function s.t. giTx ≤ 0 Linear constraints hiTx = 0 Linear constraints x is a vector of reals For example, x [0,1]N Easy to solve!! Relaxation

  5. Roadmap Express MAP as an integer program Relax to a linear program and solve Round fractional solution to integers

  6. Cost of V1 = 0 Cost of V1 = 1 Integer Programming Formulation 2 0 4 Unary Cost Label ‘1’ 1 3 Label ‘0’ 5 0 2 V2 V1 ; 2 4 ] 2 Unary Cost Vector u = [ 5

  7. V1= 1 V1 0 Integer Programming Formulation 2 0 4 Unary Cost Label ‘1’ 1 3 Label ‘0’ 5 0 2 V2 V1 ; 2 4 ]T 2 Unary Cost Vector u = [ 5 Label vector x = [ 0 1 ; 1 0 ]T

  8. Integer Programming Formulation 2 0 4 Unary Cost Label ‘1’ 1 3 Label ‘0’ 5 0 2 V2 V1 ; 2 4 ]T 2 Unary Cost Vector u = [ 5 Label vector x = [ 0 1 ; 1 0 ]T ∑iuixi Sum of Unary Costs =

  9. Pairwise Cost Matrix P Cost of V1 = 0 and V1 = 0 0 Cost of V1 = 0 and V2 = 0 0 0 1 0 Cost of V1 = 0 and V2 = 1 0 1 0 0 3 0 0 0 Integer Programming Formulation 2 0 4 Pairwise Cost Label ‘1’ 1 3 Label ‘0’ 5 0 2 V2 V1 0 3 0

  10. Pairwise Cost Matrix P 0 0 0 1 0 0 1 0 0 3 0 0 0 Integer Programming Formulation 2 0 4 Pairwise Cost Label ‘1’ 1 3 Label ‘0’ 5 0 2 V2 V1 Sum of Pairwise Costs ∑i<jPijxixj 0 3 0 = ∑i<jPijXij X= xxT

  11. Uniqueness Constraint ∑ xi = 1 i Va Integer Programming Formulation Constraints • Integer Constraints xi{0,1} X = x xT

  12. ∑ xi = 1 i  Va Integer Programming Formulation + ∑ PijXij ∑ uixi x* = argmin xi{0,1} X = x xT

  13. Roadmap Express MAP as an integer program Relax to a linear program and solve Round fractional solution to integers

  14. ∑ xi = 1 i  Va Non-Convex Integer Programming Formulation + ∑ PijXij ∑ uixi x* = argmin Convex xi {0,1} X = x xT

  15. ∑ xi = 1 i  Va Non-Convex Integer Programming Formulation + ∑ PijXij ∑ uixi x* = argmin Convex xi [0,1] X = x xT

  16. ∑ xi = 1 i  Va ∑ Xij = xi j  Vb Integer Programming Formulation + ∑ PijXij ∑ uixi x* = argmin Convex xi [0,1] Xij [0,1]

  17. ∑ xi = 1 i  Va ∑ Xij = xi j  Vb Linear Programming Formulation Schlesinger, 76; Chekuri et al., 01; Wainwright et al. , 01 + ∑ PijXij ∑ uixi x* = argmin Convex xi [0,1] Xij [0,1]

  18. Roadmap Express MAP as an integer program Relax to a linear program and solve Round fractional solution to integers

  19. Properties Dominate many convex relaxations Kumar, Kolmogorov and Torr, 2007 Best known multiplicative bounds 2 for Potts (uniform) energies 2 + √2 for Truncated linear energies O(log n) for metric labeling Matched by move-making Kumar and Torr, 2008; Kumar and Koller, UAI 2009

  20. Algorithms Tree-reweighted message passing (TRW) Max-product linear programming (MPLP) Dual decomposition Komodakis and Paragios, ICCV 2007

More Related