Math 2.0

Statistics Multivariate analysis Theorem

Hammersley–Clifford theorem

Builds on Markov random fieldCliqueGraphConditional independence

Statement

Let G=(V,E)G = (V, E) be a finite undirected graph, and let 𝒞\mathcal{C} be the set of its cliques. For each v∈Vv \in V let SvS_v be a finite set, and let X=(Xv)v∈VX = (X_v)_{v \in V} be a random vector with values in ∏v∈VSv\prod_{v \in V} S_v. Assume that its probability mass function pp is strictly positive: p(x)>0p(x) > 0 for every xx. For C⊆VC \subseteq V write xC=(xv)v∈Cx_C = (x_v)_{v \in C}. Then the following are equivalent.

  1. XX is a Markov random field with respect to GG.
  2. There are functions ψC>0\psi_C > 0, one for each C∈𝒞C \in \mathcal{C}, such that for all xx, p(x)=∏C∈𝒞ψC(xC).p(x) = \prod_{C \in \mathcal{C}} \psi_C(x_C).

Remarks

That 2 implies 1 is direct. Let SS separate AA from BB, and enlarge AA and BB so that A∪B∪S=VA \cup B \cup S = V while SS still separates them. No clique meets both AA and BB, so each clique lies in A∪SA \cup S or in B∪SB \cup S. So pp is a function of (xA,xS)(x_A, x_S) times a function of (xB,xS)(x_B, x_S), which gives XA⊥XB∣XSX_A \perp X_B \mid X_S. For 1 implies 2, one writes log⁡p\log p as a sum of terms indexed by the subsets of VV, by Möbius inversion. The pairwise Markov property then shows that the terms of the non-cliques vanish. This second step needs positivity, since it takes logarithms and divides by pp. The direction 2 implies 1 holds without positivity, but the direction 1 implies 2 can fail. There are Markov random fields with zero probabilities on a cycle of four vertices that do not factorise over the cliques.

Example: for the Ising model on GG, p(x)∝exp⁡(β∑{u,v}∈Exuxv+h∑vxv)p(x) \propto \exp\bigl(\beta \sum_{\set{u, v} \in E} x_u x_v + h \sum_v x_v\bigr) with xv∈{−1,1}x_v \in \set{-1, 1}. This is a product of positive factors on edges and vertices, which are cliques, so the Ising model is a Markov random field.

Going deeper

For a student

The theorem is why Markov random fields are written as Gibbs distributions p(x)∝exp⁡(−∑CVC(xC))p(x) \propto \exp(-\sum_C V_C(x_C)) with clique potentials VCV_C. Conversely, any such energy defines a Markov random field, and in Gibbs sampling the update of xvx_v then depends only on the neighbours of vv. The same statement holds for positive densities with respect to a product measure, for example for Gaussian graphical models. There the missing edges of the graph are the zero entries of the inverse covariance matrix. For directed graphs, the analogous factorisation is the definition of a Bayesian network.

Reading path

To understand this page from the ground up, read these 5 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Clique concept
  2. Conditional independence concept
  3. Graph concept
  4. Markov random field concept
  5. Hammersley–Clifford theorem statement

Further reading

  1. Web https://en.wikipedia.org/wiki/Hammersley%E2%80%93Clifford_theorem
About this page
TagK07QH8EKD0
URIm2://K07QH8EKD0
Kindstatement, theorem
WritingW0 stub
MSC62H22, 60G60
StatusThis copy of the site has no build data. Run m2 status K07QH8EKD0.
AboutMarkov random field
UsesMarkov random field, Clique, Graph, Conditional independence
Same as

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)
  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.