42
Statistical physics approach to compressed sensing Marc Mézard LPTMS, Université Paris Sud, CNRS collaboration with Florent Krzakala(ESPCI), François Sausset (LPTMS),Yifan Sun (ESPCI), Lenka Zdeborova(IPhT) arXiv:1109.4424

Statistical physics approach to compressed sensingpeople.csail.mit.edu/andyd/CIOG_slides/mezard_talk_ciog2011.pdf · Statistical physics approach to compressed sensing Marc Mézard

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Statistical physics approach to compressed sensingpeople.csail.mit.edu/andyd/CIOG_slides/mezard_talk_ciog2011.pdf · Statistical physics approach to compressed sensing Marc Mézard

Statistical physics approach to compressed sensing

Marc MézardLPTMS, Université Paris Sud, CNRS

collaboration withFlorent Krzakala(ESPCI), François Sausset

(LPTMS),Yifan Sun (ESPCI), Lenka Zdeborova(IPhT)

arXiv:1109.4424

Page 2: Statistical physics approach to compressed sensingpeople.csail.mit.edu/andyd/CIOG_slides/mezard_talk_ciog2011.pdf · Statistical physics approach to compressed sensing Marc Mézard

Sparse signals

Measurements

Exploited for data compression (JPEG). More recently: data acquisition (...,Donoho, Candes-Romberg-Tao, 2006,+...)

From 65.536 wavelet coefficients, keep 25.000

(From Candes-Wakin)

Page 3: Statistical physics approach to compressed sensingpeople.csail.mit.edu/andyd/CIOG_slides/mezard_talk_ciog2011.pdf · Statistical physics approach to compressed sensing Marc Mézard

Compressed sensing

Measurements

Acquire bit data by doing measurements on much less than bits (possible if signal is compressible, i.e. it has much less than bits of information).

N

N

N

Possible applications: - Rapid Magnetic Resonance Imaging- Tomography, microscopy- Image acquisition (single-pixel camera)- Infer regulatory interactions among many genes using only a limited number of experimental conditions- Possible relevance in information processing in the brain (e.g. uncover original signal from compressed signal sent by retina- ...

Page 4: Statistical physics approach to compressed sensingpeople.csail.mit.edu/andyd/CIOG_slides/mezard_talk_ciog2011.pdf · Statistical physics approach to compressed sensing Marc Mézard

An example from magnetic resonance imaging

Measurements

Left: image acquired with compressed sensing: acceleration Lustig et al., 2.5

Page 5: Statistical physics approach to compressed sensingpeople.csail.mit.edu/andyd/CIOG_slides/mezard_talk_ciog2011.pdf · Statistical physics approach to compressed sensing Marc Mézard

The simplest problem: getting a signal from some measurement= linear transforms

Consider a system of linear measurements

y = Fx

y =

y1

.

.yM

x =

x1

.

.

.

.xN

F = M ×N matrix

SignalMeasurementsMeasurements

(e.g. wavelet components)

Pb: Find x when M < N and x is sparse

Page 6: Statistical physics approach to compressed sensingpeople.csail.mit.edu/andyd/CIOG_slides/mezard_talk_ciog2011.pdf · Statistical physics approach to compressed sensing Marc Mézard

The problem:

y = Fx

and is sparse, i.e. it has�= 0R

R < M < N

y = Fscomponents

is observed, y F is known. Find s

Study the linear system

=y Fx

Exploit the sparsity of the original s

x

Page 7: Statistical physics approach to compressed sensingpeople.csail.mit.edu/andyd/CIOG_slides/mezard_talk_ciog2011.pdf · Statistical physics approach to compressed sensing Marc Mézard

The problem: and is sparse �= 0R

A ‘simple’ solution: guess the positions where and check if it is correct

x1, . . . , xR �= 0

G = R{ }first columns of F

}R

=y Fx

G

Solve : yµ =R�

i=1

Gµixi µ = 1, . . . ,M

y = Fs scomponents

y = FxStudy the linear system

xi �= 0

e.g.

too many equations generically inconsistent (no solution), except if the guess of locations of was correctxi �= 0

R < M

Page 8: Statistical physics approach to compressed sensingpeople.csail.mit.edu/andyd/CIOG_slides/mezard_talk_ciog2011.pdf · Statistical physics approach to compressed sensing Marc Mézard

The problem: and is sparse �= 0R

A ‘simple’ solution: guess the positions where and check if it is correct

x1, . . . , xR �= 0

G = R{ }first columns of F

}R

=y Fx

G

Solve : yµ =R�

i=1

Gµixi µ = 1, . . . ,M

too many equations generically inconsistent (no solution), except if the guess of locations of was correctxi �= 0

y = Fs scomponents

y = FxStudy the linear system

xi �= 0

e.g.

possible guesses�

NR

R < M

Page 9: Statistical physics approach to compressed sensingpeople.csail.mit.edu/andyd/CIOG_slides/mezard_talk_ciog2011.pdf · Statistical physics approach to compressed sensing Marc Mézard

y = FxFind a - component vector such that the equations are satisfied and is minimal

N x M

||x||

Hopefully: x = s

||x||0Ideally, use . In practice, use ||x||1

: number of non-zero components

||x||p =�

i

|xi|p

||x||0

Compressed sensing as an optimization problem: the norm approachL1

Page 10: Statistical physics approach to compressed sensingpeople.csail.mit.edu/andyd/CIOG_slides/mezard_talk_ciog2011.pdf · Statistical physics approach to compressed sensing Marc Mézard

y = FxFind a - component vector such that the equations are satisfied and is minimal

N x M

||x||

Worst-case analysis: How many equations are needed in order to get the correct result for any initial sparse signal?

Typical-case analysis: How many equations are needed in order to get the correct result for almost all initial sparse signals and measurement matrices, drawn from some measure (e.g. = iid Gaussian variables)

Candès-Tao, Donoho

Compressed sensing as an optimization problem: the norm approachL1

Fµi

Page 11: Statistical physics approach to compressed sensingpeople.csail.mit.edu/andyd/CIOG_slides/mezard_talk_ciog2011.pdf · Statistical physics approach to compressed sensing Marc Mézard

y = FxFind a - component vector such that the equations are satisfied and is minimal

N x M

||x||

Typical-case analysis: phase diagram in the plane

Hardest and most interesting regime:

N � 1

M = αN

R = ρN

variables

equationsnon-zero variables

Phase diagram of the norm approachL1

ρ,α

Page 12: Statistical physics approach to compressed sensingpeople.csail.mit.edu/andyd/CIOG_slides/mezard_talk_ciog2011.pdf · Statistical physics approach to compressed sensing Marc Mézard

Phase diagram

y = FxFind a - component vector such that the equations are satisfied and is minimal

N x M

||x||

Kabashima, Wadayama and Tanaka, JSTAT 2009

Donoho 2006, Donoho Tanner 2005

ρ = R/NFraction of non-zero variables

Number of measure-ments per variable

α = M/N

Gaussian random matrix

Page 13: Statistical physics approach to compressed sensingpeople.csail.mit.edu/andyd/CIOG_slides/mezard_talk_ciog2011.pdf · Statistical physics approach to compressed sensing Marc Mézard

Possible by linear programming Possible by

enumeration, using a time O(eN )

Reconstruction impossible

Efficient message passing solution

Donoho Maleki Montanari; (Kabashima MM)

Page 14: Statistical physics approach to compressed sensingpeople.csail.mit.edu/andyd/CIOG_slides/mezard_talk_ciog2011.pdf · Statistical physics approach to compressed sensing Marc Mézard

Alternative approach, able to reach the optimal rate

•Probabilistic approach•Message passing reconstruction of the signal•Careful design of the measurement matrix

Krzakala Sausset Mézard Sun Zdeborova 2011

NB: each of these three ingredients is crucial

α = ρ

Page 15: Statistical physics approach to compressed sensingpeople.csail.mit.edu/andyd/CIOG_slides/mezard_talk_ciog2011.pdf · Statistical physics approach to compressed sensing Marc Mézard

Step 1:Probabilistic approach to compressed sensing

Signal generated from:

Probabilistic decoding using:

NB: may be distinct from true signal distribution : no need of prior knowledge of signal

P (x) =N�

i=1

[(1− ρ)δ(xi) + ρφ(xi)]P�

µ=1

δ

�yµ −

i

Fµixi

P0(s) =N�

i=1

[(1− ρ0)δ(si) + ρ0φ0(si)]

(ρ,φ(x))

(ρ0,φ0(x))

Sampling from is optimal, even if we do not know the correct ,

P (x)

ρ0 φ0

Theorem: if , , , random Gaussian, in the large limit the maximum of

ρ0 < 1 ρ < 1 α > ρ0

is at P (x) x = s

F

N

Page 16: Statistical physics approach to compressed sensingpeople.csail.mit.edu/andyd/CIOG_slides/mezard_talk_ciog2011.pdf · Statistical physics approach to compressed sensing Marc Mézard

Step 1:Probabilistic approach to compressed sensing

Signal generated from:

Probabilistic decoding using:

P (x) =N�

i=1

[(1− ρ)δ(xi) + ρφ(xi)]P�

µ=1

δ

�yµ −

i

Fµixi

P0(s) =N�

i=1

[(1− ρ0)δ(si) + ρ0φ0(si)]

Theorem: if , , , random Gaussian, in the large limit the maximum of

ρ0 < 1 ρ < 1 α > ρ0

is at P (x) x = s

F

N

Also true for broader class of measurement matrices

e.g. the seeding matrices to be used in the final design

F

Page 17: Statistical physics approach to compressed sensingpeople.csail.mit.edu/andyd/CIOG_slides/mezard_talk_ciog2011.pdf · Statistical physics approach to compressed sensing Marc Mézard

Step 2: belief propagation-based reconstructionwith parameter learning

P (x) =N�

i=1

[(1− ρ)δ(xi) + ρφ(xi)]P�

µ=1

δ

�yµ −

i

Fµixi

«Native configuration»= stored signal is infinitely more probable than other configurations. Efficient sampling?

Use belief propagation, with gaussian-approximated messages, and parameter learning of .

xi = si

(ρ,φ)

Gaussian φ

Page 18: Statistical physics approach to compressed sensingpeople.csail.mit.edu/andyd/CIOG_slides/mezard_talk_ciog2011.pdf · Statistical physics approach to compressed sensing Marc Mézard

Message passing for compressed sensing

xi

P (x) =N�

i=1

[(1− ρ)δ(xi) + ρφ(xi)]P�

µ=1

δ

�yµ −

i

Fµixi

µ

mi→µ(xi)

mi→µ = f ({mν→i} , ν ∈ ∂i \ µ)

Useless as such !

Page 19: Statistical physics approach to compressed sensingpeople.csail.mit.edu/andyd/CIOG_slides/mezard_talk_ciog2011.pdf · Statistical physics approach to compressed sensing Marc Mézard

ai→µ =

�dxi xi mi→µ(xi)

vi→µ =

�dxi x

2i mi→µ(xi)− a2i→µ

Large connectivity: simplification by projection of the messages on their first two moments

mµ→i(xi) =1

Z̃µ→ie−

x2i2 Aµ→i+Bµ→ixi

mi→µ(xi) =1

Z̃i→µ[(1− ρ)δ(xi) + ρφ(xi)] e

− x2i2

�γ �=µ Aγ→i+xi

�γ �=µ Bγ→i

Gaussian-projected BP(«relaxed-BP»)

... (TAP +cavity method for SK model)...,Kabashima Saad,Guo Wang,Rangan CS

Page 20: Statistical physics approach to compressed sensingpeople.csail.mit.edu/andyd/CIOG_slides/mezard_talk_ciog2011.pdf · Statistical physics approach to compressed sensing Marc Mézard

NB : Possible further simplification: «Approximate Message Passing» (TAP-form)

mi→µ(xi) =1

Z̃i→µ[(1− ρ)δ(xi) + ρφ(xi)] e

− x2i2

�γ �=µ Aγ→i+xi

�γ �=µ Bγ→i

Donoho-Montanari

γ �=µ

Aγ→i depends only weakly on µ

Expansion to first order in the correction (Onsager’s reaction term). Messages: two real numbers on each vertex

ωµ =�

i

Fµiai→µ γµ =�

i

F 2µivi→µ

Vi =�

µ

Bµ→iUi =�

µ

Aµ→i

Page 21: Statistical physics approach to compressed sensingpeople.csail.mit.edu/andyd/CIOG_slides/mezard_talk_ciog2011.pdf · Statistical physics approach to compressed sensing Marc Mézard

Express the Bethe free-entropy in terms of the BP messages.

Parameter learning

P (x) =1

Z

N�

i=1

[(1− ρ)δ(xi) + ρφ(xi)]M�

µ=1

δ

�yµ −

N�

i=1

Fµixi

logZ

Parameters: ρ, x, σ

(taking Gaussian φ(x) =1√2π

e−(x−x)2)/(2σ2) )

Update the parameters at each iteration by moving in the direction of the gradient of

ρ, x, σ

logZ

Find the parameters which maximize Z

Page 22: Statistical physics approach to compressed sensingpeople.csail.mit.edu/andyd/CIOG_slides/mezard_talk_ciog2011.pdf · Statistical physics approach to compressed sensing Marc Mézard

Performance of the probabilistic approach + message passing +

parameter learning

Z =

� N�

j=1

dxj

N�

i=1

[(1− ρ)δ(xi) + ρφ(xi)]M�

µ=1

δ

�yµ −

N�

i=1

Fµixi

Fµi iid Gaussian, variance 1/N

‣Simulations‣Analytic study of the large limitN

Page 23: Statistical physics approach to compressed sensingpeople.csail.mit.edu/andyd/CIOG_slides/mezard_talk_ciog2011.pdf · Statistical physics approach to compressed sensing Marc Mézard

Analytic study: cavity equations, density evolution, replicas, state evolution

Quenched disorder:

Z =

� N�

j=1

dxj

N�

i=1

[(1− ρ)δ(xi) + ρφ(xi)]M�

µ=1

δ

�yµ −

N�

i=1

Fµixi

Fµi iid Gaussian, variance 1/N

yµ =N�

i=1

Fµix0i x0

iwhere are iid distributed from (1− ρ0)δ(x

0i ) + ρ0φ0(xi)

Infinite range weak interactions... Replica computation:

E(logZ) = limn→0

E(Zn)− 1

n

Page 24: Statistical physics approach to compressed sensingpeople.csail.mit.edu/andyd/CIOG_slides/mezard_talk_ciog2011.pdf · Statistical physics approach to compressed sensing Marc Mézard

NB: Replica symmetric expression of is OK only on the Nishimori line: ρ = ρ0 φ = φ0

Order parameters:

Cavity approach shows that the order parameters of the BP iteration flow according to the gradient of the replica free entropy Φ

Φ is known

Analytic study: cavity equations, density evolution, replicas, state evolution

Φ

E(Zn) = maxD,V

eNnφ(D,V )

D =1

N

i

(�xi� − si)2 V =

1

N

i

��x2

i � − �x2i ��

Page 25: Statistical physics approach to compressed sensingpeople.csail.mit.edu/andyd/CIOG_slides/mezard_talk_ciog2011.pdf · Statistical physics approach to compressed sensing Marc Mézard

0 0.05 0.1 0.15 0.2 0.25 0.3

0.1

0.15

0.2

0.25

D

Φ(D)

α = 0.62α = 0.6α = 0.58α = 0.56

αL1αBEPα=ρ

0.4 0.5 0.6 0.7 0.8 0.90

0.05

0.1

0.15

0.2

α

Mea

n s

qu

are

erro

r

L1

BEP

1 10-5 0.0001 0.001 0.01 0.1

-1

-0.5

0

0.5

1

Mean square error

tanh[4

!(E

)]

α = 0.8

α = 0.6

α = 0.5

α = 0.3

αL1αrBPα=ρ

0 0.2 0.4 0.6 0.8 10

0.2

0.4

0.6

0.8

1

ρ

α

αL1(ρ)αrBP(ρ)S-BEP

α = ρ

0.4 0.5 0.6 0.7 0.8 0.9

30

100

300

1000

3000

10000

α

Num

ber

of iter

atio

ns

rBP

Seeded BEP - L=10

Seeded BEP - L=40

Free entropy

distance to native state

When is too small, BP is trapped in a glass phaseα

BP convergence timeρ0 = .4

Dynamic glass transition

Page 26: Statistical physics approach to compressed sensingpeople.csail.mit.edu/andyd/CIOG_slides/mezard_talk_ciog2011.pdf · Statistical physics approach to compressed sensing Marc Mézard

!

0 0.2 0.4 0.6 0.8 10

0.2

0.4

0.6

0.8

1

ρα

αL1(ρ)αrBP(ρ)S-BEP

α = ρ

αL1αBEPα=ρ

0.4 0.5 0.6 0.7 0.8 0.90

0.05

0.1

0.15

0.2

α

Mea

n s

quar

e er

ror

L1

BEP

1 10-5 0.0001 0.001 0.01 0.1

-1

-0.5

0

0.5

1

Mean square error

tan

h[4

!(E

)]

α = 0.8

α = 0.6

α = 0.5

α = 0.3

αL1αrBPα=ρ

0 0.2 0.4 0.6 0.8 10

0.2

0.4

0.6

0.8

1

ρ

α

αL1(ρ)αrBP(ρ)S-BEP

α = ρ

0.4 0.5 0.6 0.7 0.8 0.9

30

100

300

1000

3000

10000

α

Nu

mb

er o

f it

erat

ion

s

rBP

Seeded BEP - L=10

Seeded BEP - L=40

Gaussian signal Binary signal

L1

BP

L1BP

Performance of BP with parameter learning: phase diagram

Page 27: Statistical physics approach to compressed sensingpeople.csail.mit.edu/andyd/CIOG_slides/mezard_talk_ciog2011.pdf · Statistical physics approach to compressed sensing Marc Mézard

Getting around the glass trap: design the matrix F so that one nucleates the naive state (crystal nucleation idea, borrowed from error correcting codes!)

Seeded BP

Step 3: design the measurement matrix in order to get around the glass transition

Fµi =

Group the variables and the measurements into blocksL

independent random Gaussian variables, zero mean and variance Jb(µ)b(i)/N

Hassani Macris Urbanke

Page 28: Statistical physics approach to compressed sensingpeople.csail.mit.edu/andyd/CIOG_slides/mezard_talk_ciog2011.pdf · Statistical physics approach to compressed sensing Marc Mézard

= ×

y F s

: unit coupling

: no coupling (null elements)

: coupling J1: coupling J2

J1J1

J1J1

J1J1

J1

J2J2

J2J2

J2J2

11

11

11

1

1 J2

0

0

L = 8

Ni = N/L

Mi = αiN/L

α1 > αBP

αj = α� < αBP j ≥ 2

α =1

L(α1 + (L− 1)α�)

Page 29: Statistical physics approach to compressed sensingpeople.csail.mit.edu/andyd/CIOG_slides/mezard_talk_ciog2011.pdf · Statistical physics approach to compressed sensing Marc Mézard

= ×

y F s

: unit coupling

: no coupling (null elements)

: coupling J1: coupling J2

J1J1

J1J1

J1J1

J1

J2J2

J2J2

J2J2

11

11

11

1

1 J2

0

0

L = 8

Mi = αiN/L

α1 > αBP

αj = α� < αBP j ≥ 2

α =1

L(α1 + (L− 1)α�)

Ni = N/L

Ni = N/L

Page 30: Statistical physics approach to compressed sensingpeople.csail.mit.edu/andyd/CIOG_slides/mezard_talk_ciog2011.pdf · Statistical physics approach to compressed sensing Marc Mézard

= ×

y F s

: unit coupling

: no coupling (null elements)

: coupling J1: coupling J2

J1J1

J1J1

J1J1

J1

J2J2

J2J2

J2J2

11

11

11

1

1 J2

0

0

L = 8

Mi = αiN/L

α1 > αBP

αj = α� < αBP j ≥ 2

α =1

L(α1 + (L− 1)α�)

Ni = N/L

Ni = N/L

Mi = α�N/L

i ∈ {2, · · · , L}

M1 = α1N/L

Page 31: Statistical physics approach to compressed sensingpeople.csail.mit.edu/andyd/CIOG_slides/mezard_talk_ciog2011.pdf · Statistical physics approach to compressed sensing Marc Mézard

= ×

y F s

: unit coupling

: no coupling (null elements)

: coupling J1: coupling J2

J1J1

J1J1

J1J1

J1

J2J2

J2J2

J2J2

11

11

11

1

1 J2

0

0

L = 8

Ni = N/L

Mi = αiN/L

α1 > αBP

αj = α� < αBP j ≥ 2

α =1

L(α1 + (L− 1)α�)

Page 32: Statistical physics approach to compressed sensingpeople.csail.mit.edu/andyd/CIOG_slides/mezard_talk_ciog2011.pdf · Statistical physics approach to compressed sensing Marc Mézard

5 10 15 200

0.1

0.2

0.3

0.4

Block index

Mea

n s

qu

are

erro

r

t=1t=4t=10t=20t=50t=100t=150t=200t=250t=300

L = 20 ρ = .4N = 50000 J1 = 20

J2 = .2

α1 = 1

α = .5

decoding of blocks to

t = 100

1 9

decoding of first block

t = 10

Numerical study

Page 33: Statistical physics approach to compressed sensingpeople.csail.mit.edu/andyd/CIOG_slides/mezard_talk_ciog2011.pdf · Statistical physics approach to compressed sensing Marc Mézard

Numerical study αL1αBEPα=ρ

0.4 0.5 0.6 0.7 0.8 0.90

0.05

0.1

0.15

0.2

α

Mea

n s

qu

are

erro

r

L1

BEP

1 10-5 0.0001 0.001 0.01 0.1

-1

-0.5

0

0.5

1

Mean square error

tan

h[4

!(E

)]

α = 0.8

α = 0.6

α = 0.5

α = 0.3

αL1αrBPα=ρ

0 0.2 0.4 0.6 0.8 10

0.2

0.4

0.6

0.8

1

ρ

α

αL1(ρ)αrBP(ρ)S-BEP

α = ρ

0.4 0.5 0.6 0.7 0.8 0.9

30

100

300

1000

3000

10000

α

Nu

mb

er o

f it

erat

ion

s

rBP

Seeded BEP - L=10

Seeded BEP - L=40

Page 34: Statistical physics approach to compressed sensingpeople.csail.mit.edu/andyd/CIOG_slides/mezard_talk_ciog2011.pdf · Statistical physics approach to compressed sensing Marc Mézard

Performance of the probabilistic approach + message passing +

parameter learning+ seeding matrix

Z =

� N�

j=1

dxj

N�

i=1

[(1− ρ)δ(xi) + ρφ(xi)]M�

µ=1

δ

�yµ −

N�

i=1

Fµixi

‣Simulations‣Analytic approaches

= ×

y F s

: unit coupling

: no coupling (null elements)

: coupling J1: coupling J2

J1J1

J1J1

J1J1

J1

J2J2

J2J2

J2J2

11

11

11

1

1 J2

0

0

Page 35: Statistical physics approach to compressed sensingpeople.csail.mit.edu/andyd/CIOG_slides/mezard_talk_ciog2011.pdf · Statistical physics approach to compressed sensing Marc Mézard

Φ is known

Analytic study: cavity equations, density evolution, replicas, state evolution

order parameters:

Cavity approach shows that the order parameters of the BP iteration +parameter learning flow according to the gradient of the replica free entropy :Φ

Known mapping f, depends on αi, J1, J2

optimizeJ1, J2

E(Zn) = max{Dr, Vr,}

eNnΦ(D1,V1,...,DL,VL)

2L

Vr =1

N/L

i∈Br

��x2

i � − �x2i ��

Dr =1

N/L

i∈Br

(�xi� − si)2

({Dr, Vr}, ρ, x,σ2)(t+1) = f�({Dr, Vr}ρ, x,σ2)(t)

Page 36: Statistical physics approach to compressed sensingpeople.csail.mit.edu/andyd/CIOG_slides/mezard_talk_ciog2011.pdf · Statistical physics approach to compressed sensing Marc Mézard

Analytic study: cavity equations, density evolution, replicas

Replica study of the seeding measurement matrix : in some regimes of

= ×

y F s

: unit coupling

: no coupling (null elements)

: coupling J1: coupling J2

J1J1

J1J1

J1J1

J1

J2J2

J2J2

J2J2

11

11

11

1

1 J2

0

0

α1, J1, J2

there is no dynamical glass transition (in the large limit)

L

possible to reach the optimal compressed sensing limit α = ρ

Page 37: Statistical physics approach to compressed sensingpeople.csail.mit.edu/andyd/CIOG_slides/mezard_talk_ciog2011.pdf · Statistical physics approach to compressed sensing Marc Mézard

!

0 0.2 0.4 0.6 0.8 10

0.2

0.4

0.6

0.8

1

ρα

αL1(ρ)αrBP(ρ)S-BEP

α = ρ

αL1αBEPα=ρ

0.4 0.5 0.6 0.7 0.8 0.90

0.05

0.1

0.15

0.2

α

Mea

n s

quar

e er

ror

L1

BEP

1 10-5 0.0001 0.001 0.01 0.1

-1

-0.5

0

0.5

1

Mean square errorta

nh

[4!

(E)]

α = 0.8

α = 0.6

α = 0.5

α = 0.3

αL1αrBPα=ρ

0 0.2 0.4 0.6 0.8 10

0.2

0.4

0.6

0.8

1

ρ

α

αL1(ρ)αrBP(ρ)S-BEP

α = ρ

0.4 0.5 0.6 0.7 0.8 0.9

30

100

300

1000

3000

10000

α

Nu

mb

er o

f it

erat

ion

s

rBP

Seeded BEP - L=10

Seeded BEP - L=40

Gaussian signal Binary signalL1

BP seeded−BP

L1BP

Theory: seeded-BP threshold at when α = ρ L → ∞

phase transition line moves up when using seedingL1 F

Page 38: Statistical physics approach to compressed sensingpeople.csail.mit.edu/andyd/CIOG_slides/mezard_talk_ciog2011.pdf · Statistical physics approach to compressed sensing Marc Mézard

Gaussian signal Binary signal

0 0.2 0.4 0.6 0.8 10

0.2

0.4

0.6

0.8

1

δDT

ρ DT

L1

BP

s-BP

ρDT = 1

0 0.2 0.4 0.6 0.8 10

0.2

0.4

0.6

0.8

1

δDTρ D

T

L1

BP

s-BP

ρDT=1

α α

ρ/α ρ/α

Page 39: Statistical physics approach to compressed sensingpeople.csail.mit.edu/andyd/CIOG_slides/mezard_talk_ciog2011.pdf · Statistical physics approach to compressed sensing Marc Mézard

L1

BEP

S-BEP

α = 0.5 α = 0.4 α = 0.3 α = 0.2 α = 0.1

α = ρ ! 0.15

s-BP

Shepp-Logan phantom, in the Haar-wavelet representation

Page 40: Statistical physics approach to compressed sensingpeople.csail.mit.edu/andyd/CIOG_slides/mezard_talk_ciog2011.pdf · Statistical physics approach to compressed sensing Marc Mézard

L1

BEP

S BEP

=0.6 =0.5 =0.4 =0.3 =0.20.24

BEP

S-BEP

α = 0.6 α = 0.5 α = 0.4 α = 0.3 α = 0.2

α = ρ ! 0.24

L1

s-BP

Page 41: Statistical physics approach to compressed sensingpeople.csail.mit.edu/andyd/CIOG_slides/mezard_talk_ciog2011.pdf · Statistical physics approach to compressed sensing Marc Mézard

αL1αBEPα=ρ

0.4 0.5 0.6 0.7 0.8 0.90

0.05

0.1

0.15

0.2

αM

ean s

quar

e er

ror

L1

BEP

1 10-5 0.0001 0.001 0.01 0.1

-1

-0.5

0

0.5

1

Mean square error

tan

h[4

!(E

)]

α = 0.8

α = 0.6

α = 0.5

α = 0.3

αL1αrBPα=ρ

0 0.2 0.4 0.6 0.8 10

0.2

0.4

0.6

0.8

1

ρ

ααL1(ρ)αrBP(ρ)S-BEP

α = ρ

0.4 0.5 0.6 0.7 0.8 0.9

30

100

300

1000

3000

10000

α

Nu

mb

er o

f it

erat

ion

s

rBP

Seeded BEP - L=10

Seeded BEP - L=40

L1

BP seeded−BP

Progress based on the union of three ingredients:

Summary

•Probabilistic approach•Message passing reconstruction of the signal•Careful design of the measurement matrix to avoid glass transition

Page 42: Statistical physics approach to compressed sensingpeople.csail.mit.edu/andyd/CIOG_slides/mezard_talk_ciog2011.pdf · Statistical physics approach to compressed sensing Marc Mézard

Many things to be done

•Rigorous version of the analytic study (see Montanari’s recent works)•Rigorous study of analytic equations (choice of , convergence, degradation of by seeding, etc.)•Design of for applications, taking into account constraints on the possible measurements

•Full study of the performance in presence of noise•Non-linear versions•...

J1, J2L1

F