beli ef p ropag ation, c avit y metho d and p ure gibb s ...vigoda/dimacs-workshop/montanari.pdfbeli...

57
Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey Andrea Montanari Stanford University March 21, 2007 Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Com

Upload: others

Post on 08-Feb-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

Belief Propagation, Cavity Method and Pure GibbsStates in Combinatorial Problems:

a (Personal) Survey

Andrea Montanari

Stanford University

March 21, 2007

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 2: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

Outline

1 Introduction

2 Bethe-Peierls approximation

3 Generic scenariosRelation with correlation decayRelation with pure state/cluster decomposition

4 The cavity method with many pure states

5 Conclusion

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 3: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

Outline

1 Introduction

2 Bethe-Peierls approximation

3 Generic scenariosRelation with correlation decayRelation with pure state/cluster decomposition

4 The cavity method with many pure states

5 Conclusion

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 4: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

Outline

1 Introduction

2 Bethe-Peierls approximation

3 Generic scenariosRelation with correlation decayRelation with pure state/cluster decomposition

4 The cavity method with many pure states

5 Conclusion

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 5: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

Outline

1 Introduction

2 Bethe-Peierls approximation

3 Generic scenariosRelation with correlation decayRelation with pure state/cluster decomposition

4 The cavity method with many pure states

5 Conclusion

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 6: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

Outline

1 Introduction

2 Bethe-Peierls approximation

3 Generic scenariosRelation with correlation decayRelation with pure state/cluster decomposition

4 The cavity method with many pure states

5 Conclusion

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 7: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

Outline

1 Introduction

2 Bethe-Peierls approximation

3 Generic scenariosRelation with correlation decayRelation with pure state/cluster decomposition

4 The cavity method with many pure states

5 Conclusion

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 8: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

Outline

1 Introduction

2 Bethe-Peierls approximation

3 Generic scenariosRelation with correlation decayRelation with pure state/cluster decomposition

4 The cavity method with many pure states

5 Conclusion

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 9: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

Introduction

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 10: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

Sources

On the cavity method:! M. Mezard and G. Parisi, ’The Bethe lattice spin glass revisited’

On random k-SAT:! M. Mezard, G. Parisi, and R. Zecchina, ’Analytic and Algorithmic

Solution of Random Satisfiability Problems’

! F. Krzakala, A. Montanari, F. Ricci-Tersenghi, G. Semerjian,

L. Zdeborova ‘Gibbs States and the Set of Solutions of Random

Constraint Satisfaction Problems’

Formalization:! A. Dembo and A.Montanari, In preparation [DM07]

General:! M. Mezard and A. Montanari, Upcoming book (check online)

! google ee374Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 11: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

Structure of the presentation

Discuss general ideas on a standard model

Check relevance/meaning on random k-SAT

Ask whatever you want

Forgive me if I’ll not explain everything is interesting

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 12: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

Structure of the presentation

Discuss general ideas on a standard model

Check relevance/meaning on random k-SAT

Ask whatever you want

Forgive me if I’ll not explain everything is interesting

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 13: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

Structure of the presentation

Discuss general ideas on a standard model

Check relevance/meaning on random k-SAT

Ask whatever you want

Forgive me if I’ll not explain everything is interesting

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 14: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

‘Standard model’

x1

x2 x3 x4

x5x6

x7x8x9

x10

x11

x12

G = (V ,E ), V = [n], x = (x1, . . . , xn), xi " X

µ(x) =1

Z

!

(ij)!G

!ij(xi , xj) .

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 15: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

‘Standard model’ (assumptions)

1. G has bounded degree.

2. G has girth larger than 2"(with " = "(n)!#).

3. !min $ !ij(xi , xj) $ !max uniformly.

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 16: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

‘Standard model’ (assumptions)

1. G has bounded degree.

2. G has girth larger than 2"(with " = "(n)!#).

3. !min $ !ij(xi , xj) $ !max uniformly.

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 17: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

‘Standard model’ (assumptions)

1. G has bounded degree.

2. G has girth larger than 2"(with " = "(n)!#).

3. !min $ !ij(xi , xj) $ !max uniformly.

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 18: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

k-satisfiability

n variables: x = (x1, x2, . . . , xn), xi " {0, 1}

m k-clauses

(x1 % x5 % x7) & (x5 % x8 % x9) & · · · & (x66 % x21 % x32)

Hereafter k ' 4 (ask me why at the end)

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 19: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

Uniform measure over solutions

x3x1

x6

x4

x2x5

x7

x

x

x

8

9

10

( variables xi " {0, 1}

( clauses, e.g. (x5 % x7 % x9 % x10)

F = · · · & (xi1(a) % x i2(a) % · · · % xik (a))" #$ %a-th clause

& · · ·

µ(x) =1

Z

M!

a=1

!a(xi1(a), . . . , xik (a))

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 20: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

Random k-satisfiability

Each clause is uniformly random among the 2k&nk

'possible ones.

n,m !# with # = m/n fixed.

Does not really satisfy assumptions 1-3 above but . . .

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 21: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

Random k-satisfiability

Each clause is uniformly random among the 2k&nk

'possible ones.

n,m !# with # = m/n fixed.

Does not really satisfy assumptions 1-3 above but . . .

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 22: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

Bethe-Peierls approximation

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 23: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

Bethe-Peierls ‘approximation’

Definition

A ‘set of messages’ (aka cavity fields) is a collection {$i"j( · )}indexed by directed edges in G, where $i"j( · ) is a distributionover X .

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 24: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

Given F ) G , diam(F ) $ 2", such that degF (i) = degG (i) or $ 1

$U(xU) * 1

W ($U)

!

(ij)!F

!(ij)(xi , xj)!

i!!F

$i"j(i)(xi ) .

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 25: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

Bethe states

Definition

A probability distribution % on XV is an (&, r) Bethe state, if thereexists a set of messages {$i"j( · )} such that, for any F ) G withdiam(F ) $ 2r

||%U + $U ||TV $ & .

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 26: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

Consistency Condition ! Bethe Equations

Proposition (DM07)

If % is a (&, 2)-Bethe state with respect to the message set{$i"j( · )}, then, for any i ! j

||$i"j + T$i"j ||TV $ C& ,

T$i"j(xi ) =1

zi"j

!

l!!i\j

(

xl

!il(xi , xl)$l"i (xl) .

Belief Propagation

For t = 0, 1, . . .

$(t+1)i"j = T$(t)

i"j

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 27: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

Consistency Condition ! Bethe Equations

Proposition (DM07)

If % is a (&, 2)-Bethe state with respect to the message set{$i"j( · )}, then, for any i ! j

||$i"j + T$i"j ||TV $ C& ,

T$i"j(xi ) =1

zi"j

!

l!!i\j

(

xl

!il(xi , xl)$l"i (xl) .

Belief Propagation

For t = 0, 1, . . .

$(t+1)i"j = T$(t)

i"j

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 28: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

Generic scenarios

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 29: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

Generic Scenarios

µ(x) =1

Z

!

(ij)!G

!ij(xi , xj) .

[consider a sequence of models with n !#]

1. µ( · ) is a Bethe state and cannot be further decomposed.[‘replica symmetric - RS’]

2. µ( · ) is not a Bethe state but is a convex combination of Bethestates.[‘one-step replica symmetry breaking - 1RSB’]

3. µ( · ) is a Bethe state but can also be decomposed as a convexcombination of Bethe states.[‘dynamical’ 1RSB]

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 30: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

Generic Scenarios

µ(x) =1

Z

!

(ij)!G

!ij(xi , xj) .

[consider a sequence of models with n !#]

1. µ( · ) is a Bethe state and cannot be further decomposed.[‘replica symmetric - RS’]

2. µ( · ) is not a Bethe state but is a convex combination of Bethestates.[‘one-step replica symmetry breaking - 1RSB’]

3. µ( · ) is a Bethe state but can also be decomposed as a convexcombination of Bethe states.[‘dynamical’ 1RSB]

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 31: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

Generic Scenarios

µ(x) =1

Z

!

(ij)!G

!ij(xi , xj) .

[consider a sequence of models with n !#]

1. µ( · ) is a Bethe state and cannot be further decomposed.[‘replica symmetric - RS’]

2. µ( · ) is not a Bethe state but is a convex combination of Bethestates.[‘one-step replica symmetry breaking - 1RSB’]

3. µ( · ) is a Bethe state but can also be decomposed as a convexcombination of Bethe states.[‘dynamical’ 1RSB]

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 32: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

Generic Scenarios

µ(x) =1

Z

!

(ij)!G

!ij(xi , xj) .

[consider a sequence of models with n !#]

1. µ( · ) is a Bethe state and cannot be further decomposed.[‘replica symmetric - RS’]

2. µ( · ) is not a Bethe state but is a convex combination of Bethestates.[‘one-step replica symmetry breaking - 1RSB’]

3. µ( · ) is a Bethe state but can also be decomposed as a convexcombination of Bethe states.[‘dynamical’ 1RSB]

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 33: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

What happens in k-SAT?

#d(k) #c(k) #s(k)

RS (1) d1RSB (3) 1RSB (2)

#d(k) = (2k log k)/k + . . . (#d(4) , 9.38)

#c(k) = 2k log 2+ 32 log 2 + . . . (#c(4) , 9.547)

#s(k) = 2k log 2+ 12(1 + log 2) + . . . (#s(4) , 9.93)

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 34: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

Relation with correlation decay

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 35: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

Relation with correlation decay: Notation

i " {1, . . . ,N} uniformly at random.

B(i , r) ball of radius r and center i .

x#i ,r = { xj : j -" B(i , r) }.

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 36: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

Relation with correlation decay: Definitions

Uniqueness:

supx ,x !

(

xi

))µ(xi |x#i ,r )+ µ(xi |x $#i ,r )))! 0

[cf. Gamarnik, Nair, Tatikonda. . . ]

Extremality:(

xi ,x"i,!

|µ(xi , x#i ,r )+ µ(xi )µ(x#i ,r )|! 0

[cf. Roch, Vera. . . ]

Concentration:(

xi(1)...xi(k)

))µ(xi(1), . . . , xi(k))+ µ(xi(1)) · · ·µ(xi(k))))! 0

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 37: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

Relation with correlation decay

RS . Extremality

d1RSB . No extremality; Concentration

1RSB . No extremality; No concentration

[First rigorous under a suitable (WEAK) interpretation of two sides]

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 38: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

Relation with correlation decay

RS . Extremality

d1RSB . No extremality; Concentration

1RSB . No extremality; No concentration

[First rigorous under a suitable (WEAK) interpretation of two sides]

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 39: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

Relation with correlation decay

RS . Extremality

d1RSB . No extremality; Concentration

1RSB . No extremality; No concentration

[First rigorous under a suitable (WEAK) interpretation of two sides]

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 40: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

Relation with correlation decay

RS . Extremality

d1RSB . No extremality; Concentration

1RSB . No extremality; No concentration

[First rigorous under a suitable (WEAK) interpretation of two sides]

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 41: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

First steps

Theorem (DM07)

If µ is extremal ‘with rate '( · )’ then it an (&, r) Bethe state forany r < " and & ' C'("+ r).

Theorem (Tatikonda-Jordan 02)

If µ is unique ‘with rate '( · )’ then it an (&, r) Bethe state for anyr < " and & ' C'("+ r), with respect to the message set outputby belief propagation.

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 42: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

First steps

Theorem (DM07)

If µ is extremal ‘with rate '( · )’ then it an (&, r) Bethe state forany r < " and & ' C'("+ r).

Theorem (Tatikonda-Jordan 02)

If µ is unique ‘with rate '( · )’ then it an (&, r) Bethe state for anyr < " and & ' C'("+ r), with respect to the message set outputby belief propagation.

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 43: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

What happens in k-SAT?

#u(k) #d(k) #c(k) #s(k)

RS (1) d1RSB (3) 1RSB (2)

#u(k) = (2 log k)/k + . . . [rigorous!]

#d(k) = (2k log k)/k + . . . (#d(4) , 9.38)

#c(k) = 2k log 2+ 32 log 2 + . . . (#c(4) , 9.547)

#s(k) = 2k log 2+ 12(1 + log 2) + . . . (#s(4) , 9.93)

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 44: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

Relation with pure state/cluster decomposition

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 45: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

Pure states/cluster decomposition

Definition

It is a partition !1 / · · · / !N = X n, such that

µ(("!q)

(1+ µ(!q))µ(!q)$ exp{+C ())n} .

where C ()) > 0 for ) small enough.

µ( · ) =N(

q=1

wqµq( · ) .

The µq( · ) are Bethe states.

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 46: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

Pure states: Generic scenarios

Let N(') the minimal number of states with measure ' 1+ '

RS0 N(') = 1

d1RSB0 N = en(!±#)

1RSB0 N(') = "(1) [! unbounded random variable]

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 47: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

Pure states decomposition in k-SAT

#d(k) #c(k) #s(k)

[cf. Mora, Achlioptas]

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 48: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

The cavity method with many pure states

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 49: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

Many Bethe states (d1RSB)

µ( · ) =N(

q=1

wqµq( · ) .

with µq( · ) Bethe wrt message set {$(q)i"j}

Let {$i"j} be the random message set defined by

{$i"j} = {$(q)i"j} with probability wq.

for q = 1, . . . ,N, and M($) denote its distribution.

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 50: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

Many Bethe states (d1RSB)

µ( · ) =N(

q=1

wqµq( · ) .

with µq( · ) Bethe wrt message set {$(q)i"j}

Let {$i"j} be the random message set defined by

{$i"j} = {$(q)i"j} with probability wq.

for q = 1, . . . ,N, and M($) denote its distribution.

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 51: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

The structure of M(!): 1RSB messages

Definition

A ‘set of 1RSB messages’ is a collection {Qi"j( · )} indexed bydirected edges in G, where Qi"j( · ) is a distribution over the set ofprobability measures over X .

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 52: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

The structure of M(!): induced distribution

Given F ) G , diam(F ) $ 2", such that degF (i) = degG (i) or $ 1

QU($U) * 1

ZU

!

i"j

I($i"j = T$i"j) W ($U)!

i!!F

Qi"j(i)($i"j(i)) .

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 53: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

. . . where

W ($F ) =!

(ij)!F

Wij($i"j , $j"i )!

i!F

Wi ({$l"i , l " (i})

is the partition function on F with b.c. {$i"j(i)}[log W ($F ) is the Bethe free energy]

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 54: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

1RSB Bethe States

Almost a Definition

A probability distribution M($) is an (), r) 1RSB Bethe state, ifthere exists a set of 1RSB messages {Qi"j( · )} such that, for anyF ) G with diam(F ) $ 2r

||MU + QU ||TV $ & .

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 55: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

1RSB consistency equations

Qi"j( · ) 1*

z{$l"i} I(f ($l"i ) " · )!

l!!i\j

dQl"i ($l"i )

Formally Qi"j = T%Qi"j

General Survey Propagation/1RSB Message Passing

Q(t+1)i"j = T%Q(t)

i"j

[1RSB bounds, cf. Franz]

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 56: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

1RSB consistency equations

Qi"j( · ) 1*

z{$l"i} I(f ($l"i ) " · )!

l!!i\j

dQl"i ($l"i )

Formally Qi"j = T%Qi"j

General Survey Propagation/1RSB Message Passing

Q(t+1)i"j = T%Q(t)

i"j

[1RSB bounds, cf. Franz]

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey

Page 57: Beli ef P ropag ation, C avit y Metho d and P ure Gibb s ...vigoda/DIMACS-workshop/Montanari.pdfBeli ef P ropag ation, C avit y Metho d and P ure Gibb s Sta tes in C omb inato rial

Conclusion

Many (di#cult!) open problems.

Theory of Gibbs measures on (a class of) finite graphs.

Andrea Montanari Belief Propagation, Cavity Method and Pure Gibbs States in Combinatorial Problems: a (Personal) Survey