Graphical models, from graphs to trees (and back)
Andrea Montanari
Stanford University
April 14, 2008
Outline
1 What is this talk about, and why should one care
2 Uniform decorrelation
3 Non-Uniform decorrelation
4 Trees vs graphs: from reconstruction to pure states
Outline
1 What is this talk about, and why should one care
2 Uniform decorrelation
3 Non-Uniform decorrelation
4 Trees vs graphs: from reconstruction to pure states
Outline
1 What is this talk about, and why should one care
2 Uniform decorrelation
3 Non-Uniform decorrelation
4 Trees vs graphs: from reconstruction to pure states
Outline
1 What is this talk about, and why should one care
2 Uniform decorrelation
3 Non-Uniform decorrelation
4 Trees vs graphs: from reconstruction to pure states
What is this talk about, and why should one care
Graphical models
x 1
x 2 x 3 x 4
x 5
x 6
x 7 x 8
x 9
x 10
x 11
x 12
G = (V , E ), V = [n], x = (x 1 , . . . , x n ), x i ∈ X
1 Y
This talk
1. G has bounded degree (on average).
2. G has girth `(n) → ∞ (apart from o(n) vertices).
3. G is random.
This talk
1. G has bounded degree (on average).
2. G has girth `(n) → ∞ (apart from o(n) vertices).
3. G is random.
This talk
1. G has bounded degree (on average).
2. G has girth `(n) → ∞ (apart from o(n) vertices).
3. G is random.
Example 1: q-coloring
G = (V , E ) graph.
x = (x 1 , x 2 , . . . , x n ), x i ∈ {1, . . . , q} variables
Example 1: q-coloring
G = (V , E ) graph.
x = (x 1 , x 2 , . . . , x n ), x i ∈ {1, . . . , q} variables
Uniform measure over proper colorings
µ(x) = 1 Z
Y
(i,j)∈E
ψ(x i , x j ) , ψ(x , y) = I (x 6= y) .
Example 2: k -satisfiability
n variables: x = (x 1 , x 2 , . . . , x n ), x i ∈ {0, 1}
m k -clauses
(x 1 ∨ x 5 ∨ x 7 ) ∧ (x 5 ∨ x 8 ∨ x 9 ) ∧ · · · ∧ (x 66 ∨ x 21 ∨ x 32 )
Uniform measure over solutions
x 3 x 1
x 6 x 4
x 2
x 5
x 7 x
x
x
8
9
10
← variables x i ∈ {0, 1}
← clauses, e.g. (x 5 ∨ x 7 ∨ x 9 ∨ x 10 )
F = · · · ∧ (x
i1(a)∨ x
i2(a)∨ · · · ∨ x
ik(a))
| {z }
a-th clause
∧ · · ·
M
Many other examples
Communications/signal processing (technologically relevant) . . .
Probability, physics, computer science, information theory,. . .
Many other examples
Communications/signal processing (technologically relevant) . . .
Probability, physics, computer science, information theory,. . .
Is this motivating enough? (a personal view)
Emerging conceptual unity:
Approximation of sparse graph models by trees.
. . .
[cf. Aldous’ local weak convergence]
Is this motivating enough? (a personal view)
Emerging conceptual unity:
Approximation of sparse graph models by trees.
. . .
[cf. Aldous’ local weak convergence]
Is this motivating enough? (a personal view)
Emerging conceptual unity:
Approximation of sparse graph models by trees.
. . .
[cf. Aldous’ local weak convergence]
Is this motivating enough? (a personal view)
Emerging conceptual unity:
Approximation of sparse graph models by trees.
. . .
[cf. Aldous’ local weak convergence]
Uniform decorrelation
Random k -satisfiability
Each clause is uniformly random among the 2 k n k
possible ones.
n → ∞, m = αn
Random k -satisfiability
Each clause is uniformly random among the 2 k n k
possible ones.
n → ∞, m = αn
Number of ‘good’ truth assignments
Z n (β) = X
x
exp
− 2β #[clauses violated by x]
Theorem (Montanari, Shah, 2007)
If α < α u (k) = (2 log k)k −1 [1 + o k (1)] then 1
n log Z n (β ) −→ a.s. φ(α, β) ,
where . . .
. . . where. . .
φ(α, β) = −kαElog[1 + tanhhtanhu] +αElog 8
<
: 1− 1
2k(1−e−β) k Y i=1
(1−tanhhi) 9
=
; +
+Elog 8
><
>:
`+ Y i=1
(1 + tanhui+)
`− Y i=1
(1−tanhui−) +
`+ Y i=1
(1−tanhui+)
`− Y i=1
(1 + tanhui−) 9
>=
>; ,