14
Mean field approximation for CRF inference

Mean field approximation for CRF inference

  • Upload
    sileas

  • View
    184

  • Download
    15

Embed Size (px)

DESCRIPTION

Mean field approximation for CRF inference. CRF Inference Problem. CRF over variables: CRF distribution: MAP inference: MPM (maximum posterior marginals ) inference:. Other notation. Unnormalized distribution Variational distribution Expectation Entropy. Variational Inference. - PowerPoint PPT Presentation

Citation preview

Page 1: Mean field approximation for CRF inference

Mean field approximation for CRF inference

Page 2: Mean field approximation for CRF inference

CRF Inference Problem

• CRF over variables: • CRF distribution:

• MAP inference:

• MPM (maximum posterior marginals) inference:

Page 3: Mean field approximation for CRF inference

Other notation

• Unnormalized distribution

• Variational distribution

• Expectation

• Entropy

Page 4: Mean field approximation for CRF inference

Variational Inference

• Inference => minimize KL-divergence

• General Objective Function

Page 5: Mean field approximation for CRF inference

Mean field approximation

• Variational distribution => product of independent marginals:

• Expectations:

• Entropy:

Page 6: Mean field approximation for CRF inference

Mean field objective

• Objective

Page 7: Mean field approximation for CRF inference

Local optimality conditions

• Lagrangian

• Setting derivatives to 0 gives conditions for local optimality

Page 8: Mean field approximation for CRF inference

Coordinate ascent

• Sequential coordinate ascent– Initialize Q_i’s to uniform distribution– For i = 1...N, update vector Q_i by summing

expectations over all cliques involving X_i (while fixing all Q_j, j!=i)

• Parallel updates algorithm– As above, but perform updates in step 2 for all

Q_i’s in parrallel (i.e. Generating Q^1, Q^2...)

Page 9: Mean field approximation for CRF inference

Comparison with belief propagation

• Objective

• Factored energy functional

• Local polytope

Page 10: Mean field approximation for CRF inference

Comparison with belief propagation

• Message updates:

• Extracting beliefs (after convergence):

Page 11: Mean field approximation for CRF inference

Comparison with belief propagation

• - = => Bethe free energy for pairwise graphs• Bethe cluster graphs:

General: Pairwise:

Page 12: Mean field approximation for CRF inference

Mean field updates

• Updates in dense CRF (Krahenbuhl NIPS ’11)

• Evaluate using filtering• =

Page 13: Mean field approximation for CRF inference

Higher-order potentials

• Pattern-based potentials

• P^n-Potts potentials

Page 14: Mean field approximation for CRF inference

Higher-order potentials

• Co-occurrence potentials

– L(X) = set of labels present in X– {Y_1,...Y_L} = set of binary latent variables