andrea montanari and ruediger urbanke tifr tuesday ...montanar/other/talks/mumbai09_1.pdf · and...

187
Andrea Montanari and Ruediger Urbanke TIFR Tuesday, January 6th, 2008 Phase Transitions in Coding, Communications, and Inference

Upload: others

Post on 05-Jul-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Andrea Montanari and Ruediger UrbankeTIFR

Tuesday, January 6th, 2008

Phase Transitions in Coding, Communications, and Inference

Page 2: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Outline

Page 3: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Outline

1) Thresholds in coding, the large size limit (definition and density evolution characterization)            

2) The inversion of limits (length to infty vs size to infty)                  

Page 4: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Outline

1) Thresholds in coding, the large size limit (definition and density evolution characterization)            

2) The inversion of limits (length to infty vs size to infty)                  

                  3) Phase transitions in measurements                     (compressed sensing versus message passing,  dense versus sparse matrices)

4) Phase transitions in collaborative filtering          (the low-rank matrix model)

Page 5: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Model

Shannon ’48

Page 6: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Model

Shannon ’48

binary erasures channelcapacity: R≤1-ε

Page 7: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Model

Shannon ’48

binary symmetric channelcapacity: R≤1-h(ε)

Page 8: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Channel Coding

Page 9: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Channel Coding

codeC={000, 010, 101, 111}

Page 10: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Channel Coding

codeC={000, 010, 101, 111}

n ... blocklength

Page 11: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Channel Coding

codeC={000, 010, 101, 111}

n ... blocklength

Page 12: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Channel Coding

codeC={000, 010, 101, 111}

n ... blocklength

Page 13: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Channel Coding

code

decoding

C={000, 010, 101, 111}

n ... blocklength

xMAP(y)=argmaxX in C p(x | y)

xiMAP(y)=argmaxXi p(xi |y)

Page 14: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Factor Graph Representation of Linear Codes

Page 15: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Factor Graph Representation of Linear Codes

every linear codeparity-check matrix

Page 16: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Factor Graph Representation of Linear Codes

(7, 4) Hamming code

every linear codeparity-check matrix

Page 17: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Factor Graph Representation of Linear Codes

(7, 4) Hamming code

every linear code

Tanner, Wiberg, Koetter, Loeliger, Frey

parity-check matrix

Page 18: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Low-Density Parity Check Codes

Gallager ‘60

Page 19: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Low-Density Parity Check Codes

(3, 4)-regular codes

Gallager ‘60

Page 20: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Low-Density Parity Check Codes

(3, 4)-regular codes

Gallager ‘60

Page 21: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Low-Density Parity Check Codes

(3, 4)-regular codes

Gallager ‘60

Page 22: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Low-Density Parity Check Codes

(3, 4)-regular codes

Gallager ‘60

Page 23: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Low-Density Parity Check Codes

(3, 4)-regular codes

Gallager ‘60

number of edges is linear in n

Page 24: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Ensemble

Page 25: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Ensemble

Page 26: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Ensemble

Page 27: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Ensemble

Page 28: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Ensemble

Page 29: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Variations on the Theme

Page 30: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Variations on the Theme

degree distributions as well as structure

Page 31: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Variations on the Theme

irregular LDPC ensemble

(Luby, Mitzenmacher, Shokrollahi, Spielman, and Stehman)

Page 32: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Variations on the Theme

regular RA ensemble

Divsalar, Jin, and McEliece

Page 33: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Variations on the Theme

irregular RA ensemble

Jin, Khandekar, and McEliece

Page 34: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Variations on the Theme

irregular MN ensemble

Davey, MacKay

Page 35: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Variations on the Theme

ARA ensemble

Abbasfar, Divsalar, Kung

Page 36: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Variations on the Theme

irregular LDGM ensemble

Page 37: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Variations on the Theme

turbo code

Berrou and Glavieux

Page 38: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Variations on the Theme

protograph

Thorpe, Andrews, Dolinar

Page 39: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Message-Passing Decoding -- BEC

?

?

0

Page 40: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Message-Passing Decoding -- BEC

?

?

00

0

?

?

?

Page 41: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Message-Passing Decoding -- BEC

?

?

0 0

0

?

?

?

Page 42: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Message-Passing Decoding -- BEC

?

?

0

0+?

0

0?

?

?

Page 43: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Message-Passing Decoding -- BEC

?

?

0

0+? =??

0

0?

?

?

Page 44: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Message-Passing Decoding -- BEC

?

?

0

?

0

0

?

?

?

Page 45: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Message-Passing Decoding -- BEC

?

?

0 0

?

??

?

Page 46: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Message-Passing Decoding -- BEC

?

?

0 0?

??

0=00

?

Page 47: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Message-Passing Decoding -- BEC

?

?

0 0

?

??

0

?

Page 48: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Message-Passing Decoding -- BEC

?

?

0

??

?

?

0

Page 49: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Message-Passing Decoding -- BEC

?

?

0

?

?

?

?

0

Page 50: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Message-Passing Decoding -- BEC

?

?

0

?

?

?

?

0 0decoded

Page 51: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Message-Passing Decoding -- BEC

?

?

00

0

?0

?

decoded

Page 52: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Message-Passing Decoding -- BEC

?

?

0 0

0

?

0

?

decoded

Page 53: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Message-Passing Decoding -- BEC

?

?

0 0

0

?

0?

decoded

0+0

Page 54: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Message-Passing Decoding -- BEC

?

?

0 0

0

?

0?

decoded

0+0 =00

Page 55: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Message-Passing Decoding -- BEC

?

?

0 0

0

?

0

?

decoded

0

Page 56: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Message-Passing Decoding -- BEC

?

?

0 0

0

?

0

?

decoded

decoded 0

Page 57: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Message-Passing Decoding -- BSCGallager Algorithm

Page 58: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Asymptotic Analysis: Computation Graph

Page 59: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Asymptotic Analysis: Computation Graph

Page 60: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Asymptotic Analysis: Computation Graph

Page 61: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Asymptotic Analysis: Computation Graph

Page 62: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Asymptotic Analysis: Computation Graph

Page 63: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Asymptotic Analysis: Computation Graph

Page 64: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Asymptotic Analysis: Computation Graph

Page 65: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Asymptotic Analysis: Computation Graph

Page 66: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Asymptotic Analysis: Computation Graph

probability that computation graphof fixed depth becomes tree

tends to 1 as n tends to infinity

Page 67: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Asymptotic Analysis: Computation Graph

Page 68: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Asymptotic Analysis: Computation Graph

Page 69: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Asymptotic Analysis: Density Evolution -- BEC

Luby,Mitzenmacher, Shokrollahi, Spielman,

and Steman ‘97

Page 70: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Asymptotic Analysis: Density Evolution -- BEC

x x x

Luby,Mitzenmacher, Shokrollahi, Spielman,

and Steman ‘97

Page 71: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Asymptotic Analysis: Density Evolution -- BEC

x

1-(1-x)r-1

x x

Luby,Mitzenmacher, Shokrollahi, Spielman,

and Steman ‘97

Page 72: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Asymptotic Analysis: Density Evolution -- BEC

x

1-(1-x)r-1

x x

ε (1-(1-x)r-1)l-1

Luby,Mitzenmacher, Shokrollahi, Spielman,

and Steman ‘97

Page 73: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Asymptotic Analysis: Density Evolution -- BEC

x

1-(1-x)r-1

x x

ε (1-(1-x)r-1)l-1

ε

Luby,Mitzenmacher, Shokrollahi, Spielman,

and Steman ‘97

Page 74: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Asymptotic Analysis: Density Evolution -- BEC

ε

Page 75: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Asymptotic Analysis: Density Evolution -- BEC

ε

phase transition: εBP so that xt → 0 for ε< εBP

xt → x∞>0 for ε> εBP

Page 76: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Asymptotic Analysis: Density Evolution -- BEC

ε

phase transition: εBP so that xt → 0 for ε< εBP

xt → x∞>0 for ε> εBP

Page 77: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Asymptotic Analysis: Density Evolution -- BSC, Gallager Algorithm

xt =ε (1-p+(xt-1))+(1-ε) p-(xt-1)

p+(x)=((1+(1-2x)r-1)/2) l-1 p-(x)=((1-(1-2x)r-1)/2) l-1

Page 78: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Asymptotic Analysis: Density Evolution -- BSC, Gallager Algorithm

phase transition: εBP so that xt → 0 for ε< εBP

xt → x∞>0 for ε> εBP

xt =ε (1-p+(xt-1))+(1-ε) p-(xt-1)

p+(x)=((1+(1-2x)r-1)/2) l-1 p-(x)=((1-(1-2x)r-1)/2) l-1

Page 79: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Asymptotic Analysis: Density Evolution -- BSC, Gallager Algorithm

xt =ε (1-p+(xt-1))+(1-ε) p-(xt-1)

p+(x)=((1+(1-2x)r-1)/2) l-1 p-(x)=((1-(1-2x)r-1)/2) l-1

Page 80: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Asymptotic Analysis: Density Evolution -- BP

Page 81: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Inversion of Limits

Page 82: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Inversion of Limits

size versus number of iterations

Page 83: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Density Evolution Limit

Page 84: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Density Evolution Limit

Page 85: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Density Evolution Limit

Page 86: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Density Evolution Limit

Page 87: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Density Evolution Limit

Page 88: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Density Evolution Limit

Page 89: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Density Evolution Limit

Page 90: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Density Evolution Limit

Page 91: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Density Evolution Limit

Page 92: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Density Evolution Limit

Page 93: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Density Evolution Limit

Page 94: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

“Practical” Limit

Page 95: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

“Practical” Limit

Page 96: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

“Practical” Limit

Page 97: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

“Practical” Limit

Page 98: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

“Practical” Limit

Page 99: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

“Practical” Limit

Page 100: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

“Practical” Limit

Page 101: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

The Two Limits

Easy: (Density Evolution Limit)

Hard(er): (“Practical Limit”)

Page 102: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Binary Erasure Channel

Page 103: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Binary Erasure Channel

DE Limit

Page 104: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Binary Erasure Channel

DE Limit

Page 105: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Binary Erasure Channel

DE Limit

Page 106: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Binary Erasure Channel

DE Limit

“Practical” Limit

implies

Page 107: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

What about “General” Case

expansion

probabilistic methods

Korada and U.

Page 108: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Expansion

expansion ~ 1-1/l

Page 109: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Expansion

Miller and Burshtein: Random element of LDPC(l, r, n) ensemble is expander with expansion close to 1-1/l

with high probability

expansion ~ 1-1/l

Page 110: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Why is Expansion Useful?

Page 111: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Setting: Channel

Page 112: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Setting: Ensemble

Page 113: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Setting: Algorithm

Page 114: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Aim: Show for this setting that ...

DE Limit

“Practical” Limit

implies

Page 115: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Proof Outline

linearize the algorithm combine with density evolution correlation and interaction witness randomizing noise outside the witness sub-critical birth and death process

Page 116: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Linearized Decoding Algorithm

Page 117: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Proof Outline

linearize the algorithm combine with density evolution correlation and interaction witness randomizing noise outside the witness sub-critical birth and death process

Page 118: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Combine with Density Evolution

Page 119: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Combine with Density Evolution

Page 120: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Combine with Density Evolution

Page 121: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Combine with Density Evolution

Page 122: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Proof Outline

linearize the algorithm combine with density evolution correlation and interaction witness randomizing noise outside the witness sub-critical birth and death process

Page 123: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Correlation and Interaction

Page 124: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Correlation and Interaction

Page 125: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Correlation and Interaction

Page 126: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Correlation and Interaction

0

Page 127: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Correlation and Interaction

0 1

Page 128: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Correlation and Interaction

0 1

Page 129: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Correlation and Interaction

0 1

0

Page 130: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Correlation and Interaction

0 1

00

Page 131: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Correlation and Interaction

0 1

000

Page 132: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Correlation and Interaction

0 1

1 000

Page 133: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Correlation and Interaction

0 1

1 000

Page 134: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Correlation and Interaction

0 1

1 000Expected growth:

Page 135: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Correlation and Interaction

0 1

1 000Expected growth:

(r-1)(r-1)

Page 136: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Correlation and Interaction

0 1

1 000Expected growth:

(r-1) 2 ε 2 ε

Page 137: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Correlation and Interaction

0 1

1 000Expected growth:

(r-1) 2 ε ?< 1

Page 138: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Correlation and Interaction

0 1

1 000Expected growth:

(r-1) 2 ε ?< 1

Problem: interaction correlation

Page 139: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Correlation and Interaction

Page 140: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Correlation and Interaction

Page 141: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Correlation and Interaction

Page 142: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Correlation and Interaction

Page 143: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Proof Outline

linearize the algorithm combine with density evolution correlation and interaction witness randomizing noise outside the witness sub-critical birth and death process

Page 144: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Witness

Page 145: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Witness

Page 146: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Witness

Page 147: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Witness

Page 148: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Witness

Page 149: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Witness

Page 150: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Witness

Page 151: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Witness

Page 152: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Witness

Page 153: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Witness

Page 154: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Proof Outline

linearize the algorithm combine with density evolution correlation and interaction witness randomizing noise outside the witness sub-critical birth and death process

Page 155: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Monotonicity

Page 156: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Monotonicity

Page 157: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Monotonicity

Page 158: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Monotonicity

Page 159: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Monotonicity

Page 160: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Monotonicity

Page 161: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Monotonicity

Page 162: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Randomizing the Noise Outside

Page 163: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Randomizing the Noise Outside

Page 164: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Randomizing the Noise Outside

Page 165: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Randomizing the Noise Outside

←⁄

Page 166: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Randomizing the Noise Outside

randomizing noise outside the witness increases the probability of error

FKG≤

Page 167: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Proof Outline

linearize the algorithm combine with density evolution correlation and interaction witness randomizing noise outside the witness sub-critical birth and death process

Page 168: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Expansion

random graph has expansion close to expansion of a treewith high probability

⇒this limits interaction

Page 169: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Expansion

random graph has expansion close to expansion of a treewith high probability

⇒this limits interaction

Page 170: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Expansion

random graph has expansion close to expansion of a treewith high probability

⇒this limits interaction

Page 171: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Expansion

random graph has expansion close to expansion of a treewith high probability

⇒this limits interaction

Page 172: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Expansion

random graph has expansion close to expansion of a treewith high probability

⇒this limits interaction

Page 173: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Expansion

random graph has expansion close to expansion of a treewith high probability

⇒this limits interaction

0

Page 174: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Expansion

random graph has expansion close to expansion of a treewith high probability

⇒this limits interaction

0 1

Page 175: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Expansion

random graph has expansion close to expansion of a treewith high probability

⇒this limits interaction

0 1

Page 176: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Expansion

random graph has expansion close to expansion of a treewith high probability

⇒this limits interaction

0 1

0

Page 177: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Expansion

random graph has expansion close to expansion of a treewith high probability

⇒this limits interaction

0 1

00

Page 178: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Expansion

random graph has expansion close to expansion of a treewith high probability

⇒this limits interaction

0 1

000

Page 179: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Expansion

random graph has expansion close to expansion of a treewith high probability

⇒this limits interaction

0 1

1 000

Page 180: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Expansion

random graph has expansion close to expansion of a treewith high probability

⇒this limits interaction

0 1

1 000

Page 181: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Expansion

random graph has expansion close to expansion of a treewith high probability

⇒this limits interaction

0 1

1 000

Page 182: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

References

For a list of references see:http://ipg.epfl.ch/doku.php?id=en:courses:2007-2208:mct

Page 183: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Results

Page 184: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Open Problems

0.0

0.4

0.3

0.2

0.1

0.2 0.4 0.6 0.8

Pb

channel entropy

Page 185: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Open Problems

0.0

0.4

0.3

0.2

0.1

0.2 0.4 0.6 0.8

Pb

channel entropy

Page 186: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Open Problems

0.0

0.4

0.3

0.2

0.1

0.2 0.4 0.6 0.8

Pb

channel entropy

Page 187: Andrea Montanari and Ruediger Urbanke TIFR Tuesday ...montanar/OTHER/TALKS/mumbai09_1.pdf · and Steman ‘97. Asymptotic Analysis: Density Evolution -- BEC x x x Luby,Mitzenmacher,

Open Problems

0.0

0.4

0.3

0.2

0.1

0.2 0.4 0.6 0.8

Pb

channel entropy