30
SUPER: Sparse signals with Unknown Phases Efficiently Recovered Sheng Cai, Mayank Bakshi, Sidharth Jaggi and Minghua Chen The Chinese University of Hong Kong

SUPER: Sparse signals with Unknown Phases Efficiently Recovered Sheng Cai, Mayank Bakshi, Sidharth Jaggi and Minghua Chen The Chinese University of Hong

Embed Size (px)

Citation preview

Page 1: SUPER: Sparse signals with Unknown Phases Efficiently Recovered Sheng Cai, Mayank Bakshi, Sidharth Jaggi and Minghua Chen The Chinese University of Hong

SUPER: Sparse signals with Unknown Phases Efficiently Recovered

Sheng Cai, Mayank Bakshi, Sidharth Jaggi and Minghua Chen

The Chinese University of Hong Kong

Page 2: SUPER: Sparse signals with Unknown Phases Efficiently Recovered Sheng Cai, Mayank Bakshi, Sidharth Jaggi and Minghua Chen The Chinese University of Hong

b

Compressive Sensing

2

?

? n

m

k

I. Introduction

Page 3: SUPER: Sparse signals with Unknown Phases Efficiently Recovered Sheng Cai, Mayank Bakshi, Sidharth Jaggi and Minghua Chen The Chinese University of Hong

b

Compressive Phase Retrieval

2

?

?

k

I. Introduction

-2eiπ/3

Complex number

m

n

2 x → -x

x →eiθx

Page 4: SUPER: Sparse signals with Unknown Phases Efficiently Recovered Sheng Cai, Mayank Bakshi, Sidharth Jaggi and Minghua Chen The Chinese University of Hong

b

Compressive Phase Retrieval?

?

k

I. Introduction

Applications: X-ray crystallography, Optics, Astronomical imaging…

m

n

2

Complex number

Page 5: SUPER: Sparse signals with Unknown Phases Efficiently Recovered Sheng Cai, Mayank Bakshi, Sidharth Jaggi and Minghua Chen The Chinese University of Hong

Compressive Phase Retrieval

2

?

?

I. Introduction

Our contribution: 1. O(k) number of measurements (best known O(k)[1]) 2. O(klogk) decoding complexity (best known O(knlogn) [2])

[1] H. Ohlsson and Y. C. Eldar, “On conditions for uniqueness in sparse phase retrieval,” e-prints, arXiv:1308.5447[2] K. Jaganathan, S. Oymak, and B. Hassibi, “Sparse phase retrieval: Convex algorithms and limitations,” in 2013 IEEE International Symposium on Information Theory Proceedings (ISIT), 2013, pp. 1022–1026.

bm

n

Page 6: SUPER: Sparse signals with Unknown Phases Efficiently Recovered Sheng Cai, Mayank Bakshi, Sidharth Jaggi and Minghua Chen The Chinese University of Hong

x2

x6

x5

x4

x3

b1

b2

b3

b4

x1

Bipartite graph

n signal nodes O(k) measurement nodes

k non-zerocomponents

II. Overview/High-Level Intuition

3

Page 7: SUPER: Sparse signals with Unknown Phases Efficiently Recovered Sheng Cai, Mayank Bakshi, Sidharth Jaggi and Minghua Chen The Chinese University of Hong

x2

x6

x5

x4

x3

b1

b2

b3

b4

x1

Bipartite Graph → Measurement Matrix

II. Overview/High-Level Intuition & IV. Measurement Design

x1 x2 x3 x4 x5 x6

b1

b2

b3

b4

Adjacent Matrix

4

Page 8: SUPER: Sparse signals with Unknown Phases Efficiently Recovered Sheng Cai, Mayank Bakshi, Sidharth Jaggi and Minghua Chen The Chinese University of Hong

x2

x6

x4

b1

b2

b3

b4

Useful Measurement Nodes

n signal nodes O(k) measurement nodes

II. Overview/High-Level Intuition

5

Page 9: SUPER: Sparse signals with Unknown Phases Efficiently Recovered Sheng Cai, Mayank Bakshi, Sidharth Jaggi and Minghua Chen The Chinese University of Hong

b1

b2

b3

b4

x2

x6

x4

Doubleton

Multiton

Singleton

Useful Measurement Nodes

II. Overview/High-Level Intuition

5

Page 10: SUPER: Sparse signals with Unknown Phases Efficiently Recovered Sheng Cai, Mayank Bakshi, Sidharth Jaggi and Minghua Chen The Chinese University of Hong

b1

b2

b3

b4

x2

x6

x4

Doubleton

Multiton

Singleton

Useful Measurement Nodes

Magnitude recovery

Phase recovery

Resolvable

Resolvable

Δ

|x2+x4|

|x2|

|x4|Solving a quadratic equation

“Cancelling out” process:

II. Overview/High-Level Intuition & V. Reconstruction Algorithm

5

Page 11: SUPER: Sparse signals with Unknown Phases Efficiently Recovered Sheng Cai, Mayank Bakshi, Sidharth Jaggi and Minghua Chen The Chinese University of Hong

Three Phases

n signal nodes

… …

Seeding Phase: Singletons and Resolvable Doubletons

… Geometric-decay Phase:Resolvable Multitons

Cleaning-up Phase:Resolvable Multitons

O(k) measurement nodes

II. Overview/High-Level Intuition

6

Page 12: SUPER: Sparse signals with Unknown Phases Efficiently Recovered Sheng Cai, Mayank Bakshi, Sidharth Jaggi and Minghua Chen The Chinese University of Hong

Seeding Phase

II. Overview/High-Level Intuition

n signal nodes

GI

H

7

Page 13: SUPER: Sparse signals with Unknown Phases Efficiently Recovered Sheng Cai, Mayank Bakshi, Sidharth Jaggi and Minghua Chen The Chinese University of Hong

Seeding Phase

II. Overview/High-Level Intuition

n signal nodes

GI

“Sigma” Structure

7

x1 x2Hx2

x1

Page 14: SUPER: Sparse signals with Unknown Phases Efficiently Recovered Sheng Cai, Mayank Bakshi, Sidharth Jaggi and Minghua Chen The Chinese University of Hong

Seeding Phase

II. Overview/High-Level Intuition

n signal nodes

GI

H’

7

H

1/2

Page 15: SUPER: Sparse signals with Unknown Phases Efficiently Recovered Sheng Cai, Mayank Bakshi, Sidharth Jaggi and Minghua Chen The Chinese University of Hong

Geometric-decay phase

II. Overview/High-Level Intuition

n signal nodes

GII,l

1/4

H’

8

H

Page 16: SUPER: Sparse signals with Unknown Phases Efficiently Recovered Sheng Cai, Mayank Bakshi, Sidharth Jaggi and Minghua Chen The Chinese University of Hong

Geometric-decay phase

II. Overview/High-Level Intuition

n signal nodes

GII,l

1/8 O(k/logk)

O(loglogk) stages

H’

8

H

Page 17: SUPER: Sparse signals with Unknown Phases Efficiently Recovered Sheng Cai, Mayank Bakshi, Sidharth Jaggi and Minghua Chen The Chinese University of Hong

Cleaning-up Phase

II. Overview/High-Level Intuition

n signal nodes

GIII

|V(H’)|=k

H’

9

H

Page 18: SUPER: Sparse signals with Unknown Phases Efficiently Recovered Sheng Cai, Mayank Bakshi, Sidharth Jaggi and Minghua Chen The Chinese University of Hong

Seeding Phase

II. Overview/High-Level Intuition & III. Graph Properties

n signal nodes

ck measurement nodes

GI

with prob. 1/k

H

H ’Many SingletonsMany Doubletons

10

Page 19: SUPER: Sparse signals with Unknown Phases Efficiently Recovered Sheng Cai, Mayank Bakshi, Sidharth Jaggi and Minghua Chen The Chinese University of Hong

Geometric-decay phase

II. Overview/High-Level Intuition & III. Graph Properties

n signal nodes

ck/2 measurement nodes

GII,lH

H ’

with prob. 2/k

O(loglogk)

Many Multitons

11

Page 20: SUPER: Sparse signals with Unknown Phases Efficiently Recovered Sheng Cai, Mayank Bakshi, Sidharth Jaggi and Minghua Chen The Chinese University of Hong

Geometric-decay phase

II. Overview/High-Level Intuition & III. Graph Properties

n signal nodes

ck/4 measurement nodes

GII,lH

H ’

with prob. 4/k

O(k/logk)

O(loglogk)

11

Many Multitons

Page 21: SUPER: Sparse signals with Unknown Phases Efficiently Recovered Sheng Cai, Mayank Bakshi, Sidharth Jaggi and Minghua Chen The Chinese University of Hong

Cleaning-up Phase

II. Overview/High-Level Intuition & III. Graph Properties

n signal nodes

c(k/logk)log(k/logk) = O(k) measurement nodes

GIIIH

H ’

|V(H’)|=k

with prob. logk/k

Many Multitons

12

Page 22: SUPER: Sparse signals with Unknown Phases Efficiently Recovered Sheng Cai, Mayank Bakshi, Sidharth Jaggi and Minghua Chen The Chinese University of Hong

x2

x6

x5

x4

x3

b1

b2

b3

b4

x1

Bipartite Graph → Measurement Matrix

II. Overview/High-Level Intuition & IV. Measurement Design

Adjacent Matrix

13

x1 x2 x3 x4 x5 x6

b1

b2

b3

b4

Page 23: SUPER: Sparse signals with Unknown Phases Efficiently Recovered Sheng Cai, Mayank Bakshi, Sidharth Jaggi and Minghua Chen The Chinese University of Hong

x2

x5

b1

x1

Bipartite Graph → Measurement Matrix

II. Overview/High-Level Intuition & IV. Measurement Design

x1 x2 x3 x4 x5 x6

b1

b2

b3

b4

13

Page 24: SUPER: Sparse signals with Unknown Phases Efficiently Recovered Sheng Cai, Mayank Bakshi, Sidharth Jaggi and Minghua Chen The Chinese University of Hong

x2

x5

b1

x1

Bipartite Graph → Measurement Matrix

II. Overview/High-Level Intuition & IV. Measurement Design

x1 x2 x3 x4 x5 x6

b1

b2

b3

b4

α = (π/2)/nunit phase

b1,1

b1,2

b1,3

b1,4

b1,5

13

Page 25: SUPER: Sparse signals with Unknown Phases Efficiently Recovered Sheng Cai, Mayank Bakshi, Sidharth Jaggi and Minghua Chen The Chinese University of Hong

x2

x5

b1

x1

Bipartite Graph → Measurement Matrix

II. Overview/High-Level Intuition & V. Reconstruction Algorithm

α = (π/2)/nunit phase

b1,1

b1,2

b1,3

b1,4

b1,5

arctan(b1,2/ib1,1)/ α = 2Guess:

x2 ≠ 0 and |x2| = b1,1/cos2α

Verify: |x2| = b1,5 ?

13

Page 26: SUPER: Sparse signals with Unknown Phases Efficiently Recovered Sheng Cai, Mayank Bakshi, Sidharth Jaggi and Minghua Chen The Chinese University of Hong

Seeding Phase: Giant Connected Component

VI. Parameters Design

O(k) different edges in graph H’(By Coupon Collection)

O(k) right nodesEach edge appears with prob. 1/k

O(k) right nodes are singletons O(k) right nodes are doubletons

Size of H’ is (1-fI)k(By percolation results)

H

H’

EXPECTATION!

14

Page 27: SUPER: Sparse signals with Unknown Phases Efficiently Recovered Sheng Cai, Mayank Bakshi, Sidharth Jaggi and Minghua Chen The Chinese University of Hong

Geometric-decay Phase

VI. Parameters Design

O(fII,l-1k) different nodes appendedin graph H’ (By Coupon Collection)

O(fII,l-1k) right nodesEach edge appears with prob. 1/fII,l-1k

O(fII,l-1k) right nodes are resolvablemultitons

H

H’

EXPECTATION!

15

Page 28: SUPER: Sparse signals with Unknown Phases Efficiently Recovered Sheng Cai, Mayank Bakshi, Sidharth Jaggi and Minghua Chen The Chinese University of Hong

VII. Performance of Algorithm

Number of Measurements

n signal nodes

… ……

Seeding Phase

Geometric-decayPhase

Cleaning-upPhase

cfII,l-1k measurement nodes

O(k)

ck measurement nodes

O(k)

c(k/logk)log(k/logk) measurement nodes

O(k)

16

Page 29: SUPER: Sparse signals with Unknown Phases Efficiently Recovered Sheng Cai, Mayank Bakshi, Sidharth Jaggi and Minghua Chen The Chinese University of Hong

Decoding Complexity and Correctness

• BFS: O(|V|+|E|) for a graph G(V,E). O(k) in the seeding phase.• “Cancelling out”: O(logk) for a right node. Overall decoding

complexity is O(klogk).

• (1-εII,l-1)fII,l-1<gII,l-1<(1+εII,l-1)flI,l-1 hold for all l.

– Generalized/traditional coupon collection– Chernoff bound– Percolation results– Union bound

VII. Performance of Algorithm

17

Page 30: SUPER: Sparse signals with Unknown Phases Efficiently Recovered Sheng Cai, Mayank Bakshi, Sidharth Jaggi and Minghua Chen The Chinese University of Hong

THANK YOU謝謝