300 likes | 523 Views
Mean-Field Theory and Its Applications In Computer Vision1. Introduction. Problem formulation. Mean-field based inference method. Strategy for incorporating different costs. Labelling problem. Assign a label to each image pixel. Object detection. Object segmentation. Stereo.
E N D
Introduction • Problem formulation • Mean-field based inference method • Strategy for incorporating different costs
Labelling problem Assign a label to each image pixel Object detection Object segmentation Stereo
Problem Formulation Find a Labelling that maximize the conditional probability
Inference Message Passing Move-Making • Besag. On the Statistical Analysis of Dirty Pictures, JRSS, 1986 • Boykov et al. Fast Approximate Energy Minimization via Graph Cuts, PAMI 2001 • Komodakis et al. Fast Approximate Optimal Solutions for Single and Dynamic MRFs, CVPR, 2007 • Lempitsky et al. Fusion Moves for Markov Random Field Optimization, PAMI, 2010 • T. Minka. Expectation Propagation for Approximate Bayesian Inference, UAI, 2001 • Murphy. Loopy Belief Propagation: An Empirical Study, UAI, 1999 • Jordan et.al. An Introduction to Variational Methods for Graphical Models, ML-1999 • J. Yedidia et al. Generalized Belief Propagation, NIPS, 2001 Other Algorithms Convex Relaxations • Chekuri et al. Approximation Algorithms for Metric Labelling, SODA, 2001 • M. Goemans et al. Improved Approximate Algorithms for Maximum-Cut, JACM, 1995 • M. Muramatsu et al. A New SOCP Relaxation for Max-Cut, JORJ, 2003 • RaviKumar et al. QP Relaxation for Metric Labelling, ICML 2006 • K. Alahari et.al. Dynamic Hybrid Algorithms for MAP Inference, PAMI 2010 • P. Kohli et al. On Partial Optimality in Multilabel MRFs, ICML, 2008 • C. Rother et al. Optimizing Binary MRFs via Extended Roof Duality, CVPR, 2007
Inference Message Passing • T. Minka. Expectation Propagation for Approximate Bayesian Inference, UAI, 2001 • Murphy. Loopy Belief Propagation: An Empirical Study, UAI, 1999 • Jordan et.al. An Introduction to Variational Methods for Graphical Models, ML-99 • J. Yedidia et al. Generalized Belief Propagation, NIPS, 2001 • Variational message passing algorithm • We focus on mean-field based inference
Mean-field methods • Mean-fields methods (Jordan et.al., 1999) • Intractable inference with distribution • Approximate distribution from tractable family
Variational Inference • Minimize the KL-divergence between Q and P
Variational Inference • Minimize the KL-divergence between Q and P
Variational Inference • Minimize the KL-divergence between Q and P
Variational Inference • Minimize the KL-divergence between Q and P
Markov Random Field (MRF) • Graph: • A simple MRF Product of potentials defined over cliques
Markov Random Field (MRF) • Graph: • In general Un-normalized part
Energy minimization • Potential and energy
Variational Inference Expectation of cost under Q distribution Entropy of Q
Naïve Mean Field • Family : assume all variables are independent
Variational Inference • Shannon’s entropy decomposes
Variational Inference • Stationary point solution • Marginal update in mean-field • Normalizing constant:
Variational Inference • Marginal for variable i taking label l
Variational Inference • Marginal for variable i taking label l • An assignment of all variables in clique c
Variational Inference • Marginal for variable i taking label l • An assignment of all variables in clique c • An assignment of all variables apart from x_i
Variational Inference • Marginal for variable i taking label l • An assignment of all variables in clique c • An assignment of all variables apart from x_i • Marginal distribution of all variables in c apart from x_i
Variational Inference • Marginal for variable i taking label l • An assignment of all variables in clique c • An assignment of all variables apart from x_i • Marginal distribution of all variables in c apart from x_i • Summation evaluates the expected value of cost over distribution Q given that x_i takes label l
Simple Illustration Naïve mean-field approximation
Mean-field algorithm • Iterative algorithm • Iterate till convergence • Update marginals of each variable in each iteration
Max posterior marginal (MPM) • MPM with approximate distribution: • MAP solution / most likely solution • Empirically achieves very high accuracy:
Structured Mean Field • Naïve mean field can lead to poor solution • Structured (higher order) mean-field
How to make a mean-field algorithm • Pick a model • Unary, pairwise, higher order cliques • Define a cost • Potts, linear truncated, robust PN • Calculate the marginal • Calculate the expectation of cost defined
How to make a mean-field algorithm • Use this plug-in strategy in many different models • Grid pairwise CRF • Dense pairwise CRF • Higher order model • Co-occurrence model • Latent variable model • Product label space