Title: Andrea Montanari and Ruediger Urbanke
1Phase Transitions in Coding, Communications, and
Inference
Andrea Montanari and Ruediger Urbanke TIFR Tuesday
, January 6th, 2008
2Outline
- 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)
3(No Transcript)
4Channel Coding
code
C000, 010, 101, 111
xMAP(y)argmaxX in C p(x y)
decoding
xiMAP(y)argmaxXi p(xi y)
5Factor Graph Representation of Linear Codes
every linear code
parity-check matrix
(7, 4) Hamming code
Tanner, Wiberg, Koetter, Loeliger, Frey
6Low-Density Parity Check Codes
(3, 4)-regular codes
Gallager 60
number of edges is linear in n
7Ensemble
8Variations on the Theme
degree distributions as well as structure
irregular LDPC ensemble
regular RA ensemble
irregular MN ensemble
irregular RA ensemble
ARA ensemble
turbo code
protograph
irregular LDGM ensemble
(Luby, Mitzenmacher, Shokrollahi, Spielman, and
Stehman)
Divsalar, Jin, and McEliece
Jin, Khandekar, and McEliece
Abbasfar, Divsalar, Kung
Berrou and Glavieux
Thorpe, Andrews, Dolinar
Davey, MacKay
9Message-Passing Decoding -- BEC
0
0
0
0
0
0
?
00
0
?
0
?
?
?
?
decoded
0
0
?
?
?
0?
0? ?
?
?
00
00 0
0
?
?
?
?
decoded
10Message-Passing Decoding -- BSCGallager Algorithm
11Asymptotic Analysis Computation Graph
probability that computation graph of fixed depth
becomes tree tends to 1 as n tends to infinity
12(No Transcript)
13(No Transcript)
14Asymptotic Analysis Density Evolution -- BSC,
Gallager Algorithm
xt e (1-p(xt-1))(1-e) p-(xt-1)
p(x)((1(1-2x)r-1)/2) l-1
p-(x)((1-(1-2x)r-1)/2) l-1
phase transition eBP so that
xt ? 0 for elt eBP
xt ? x8gt0 for egt eBP
15Asymptotic Analysis Density Evolution -- BP
16Inversion of Limits
size versus number of iterations
17Density Evolution Limit
18Density Evolution Limit
19Practical Limit
20Practical Limit
21The Two Limits
Easy (Density Evolution Limit) Hard(er)
(Practical Limit)
22Binary Erasure Channel
DE Limit
implies
Practical Limit
23What about General Case
expansion
probabilistic methods
Korada and U.
24Expansion
expansion 1-1/l
Miller and Burshtein Random element of LDPC(l,
r, n) ensemble is expander with expansion close
to 1-1/l with high probability
25Why is Expansion Useful?
26Setting Channel
27Setting Ensemble
28Setting Algorithm
29Aim Show for this setting that ...
DE Limit
implies
Practical Limit
30Proof Outline
- linearize the algorithm
- combine with density evolution
- correlation and interaction
- witness
- randomizing noise outside the witness
- sub-critical birth and death process
31Linearized Decoding Algorithm
32Proof Outline
- linearize the algorithm
- combine with density evolution
- correlation and interaction
- witness
- randomizing noise outside the witness
- sub-critical birth and death process
33Combine with Density Evolution
34Proof Outline
- linearize the algorithm
- combine with density evolution
- correlation and interaction
- witness
- randomizing noise outside the witness
- sub-critical birth and death process
35Correlation and Interaction
Expected growth
1
0
0
0
? lt 1
2 e
2 e
(r-1)
0
1
(r-1)
Problem interaction correlation
36Correlation and Interaction
37Proof Outline
- linearize the algorithm
- combine with density evolution
- correlation and interaction
- witness
- randomizing noise outside the witness
- sub-critical birth and death process
38Witness
39Witness
40Witness
41Proof Outline
- linearize the algorithm
- combine with density evolution
- correlation and interaction
- witness
- randomizing noise outside the witness
- sub-critical birth and death process
42Monotonicity
43Randomizing the Noise Outside
FKG
?
?
/
randomizing noise outside the witness increases
the probability of error
44Proof Outline
- linearize the algorithm
- combine with density evolution
- correlation and interaction
- witness
- randomizing noise outside the witness
- sub-critical birth and death process
45Expansion
random graph has expansion close to expansion of
a tree with high probability ? this limits
interaction
1
0
0
0
0
1
46References
For a list of references see http//ipg.epfl.ch/d
oku.php?idencourses2007-2208mct
47Results
48Open Problems
P
b
0.4
0.3
0.2
0.1
0.0
0.2
0.4
0.6
0.8
channel entropy