phaseless pca low rank matrix recovery from column wise
play

Phaseless PCA: Low-Rank Matrix Recovery from Column-wise Phaseless - PowerPoint PPT Presentation

Phaseless PCA: Low-Rank Matrix Recovery from Column-wise Phaseless Measurements Seyedehsara Nayer, Praneeth Narayanamurthy, Namrata Vaswani Iowa State University Introduction Phase Retrieval (PR) Recover a length n signal x from its


  1. Phaseless PCA: Low-Rank Matrix Recovery from Column-wise Phaseless Measurements Seyedehsara Nayer, Praneeth Narayanamurthy, Namrata Vaswani Iowa State University

  2. Introduction Phase Retrieval (PR) Recover a length n signal x ∗ from its phaseless linear projections y i := |� a i , x ∗ �| , i = 1 , 2 , . . . , m Without any structural assumptions, PR necessarily needs m ≥ n . To reduce sample complexity, can try to exploit structure Most existing work studies sparse PR – assumes x ∗ is sparse. Nayer, Narayanamurthy, Vaswani (Iowa State Univ) Phaseless PCA 2 / 8

  3. Introduction Phase Retrieval (PR) Recover a length n signal x ∗ from its phaseless linear projections y i := |� a i , x ∗ �| , i = 1 , 2 , . . . , m Without any structural assumptions, PR necessarily needs m ≥ n . To reduce sample complexity, can try to exploit structure Most existing work studies sparse PR – assumes x ∗ is sparse. Another simple structure is low-rank. Two ways to use this: assume x ∗ can be rearranged as a low-rank matrix (not studied); or 1 assume a set of signals (or vectorized images) x ∗ k , k = 1 , 2 , . . . , q , 2 together form a low-rank matrix The second is a more practical and commonly used model and we use this: ◮ first studied in our earlier work [Vaswani, Nayer, Eldar, Low-Rank Phase Retrieval, T-SP’17] Nayer, Narayanamurthy, Vaswani (Iowa State Univ) Phaseless PCA 2 / 8

  4. The Problem , [Nayer, Narayanamurthy, Vaswani, Phaseless PCA, ICML 2019 (this work)] Recover an n × q matrix of rank r X ∗ = [ x ∗ 1 , x ∗ 2 , . . . , x ∗ k , . . . x ∗ q ] from a set of m phaseless linear projections of each of its q columns y ik := |� a ik , x ∗ k �| , i = 1 , . . . , m , k = 1 , . . . , q . Application: fast phaseless dynamic imaging, e.g., Fourier ptychographic imaging of live biological specimens Nayer, Narayanamurthy, Vaswani (Iowa State Univ) Phaseless PCA 3 / 8

  5. The Problem , [Nayer, Narayanamurthy, Vaswani, Phaseless PCA, ICML 2019 (this work)] Recover an n × q matrix of rank r X ∗ = [ x ∗ 1 , x ∗ 2 , . . . , x ∗ k , . . . x ∗ q ] from a set of m phaseless linear projections of each of its q columns y ik := |� a ik , x ∗ k �| , i = 1 , . . . , m , k = 1 , . . . , q . Application: fast phaseless dynamic imaging, e.g., Fourier ptychographic imaging of live biological specimens Even the linear version of this problem is different from both ◮ LR matrix sensing: recover X ∗ from y i = � A i , X ∗ � with A i ’s dense ⋆ global measurements ( y i depends on entire X ∗ ) ◮ LR matrix completion: recover X ∗ from a subset of its entries ⋆ completely local measurements ⋆ need rows & cols to be “dense” to allow for correct “interpolation” Our problem - non-global measurements of X ∗ , but global for each column ◮ only need denseness of rows (incoherence of right singular vectors) Nayer, Narayanamurthy, Vaswani (Iowa State Univ) Phaseless PCA 3 / 8

  6. Main Result for AltMinLowRaP [Nayer, Narayanamurthy, Vaswani, Phaseless PCA, ICML 2019 (this work)] Recover an n × q rank- r matrix X ∗ from y ik = |� a ik , x ∗ k �| , i ∈ [1 , m ], k ∈ [1 , q ]. AltMinLowRaP algo: careful spectral init followed by alternating minimization. Theorem (Guarantee for AltMinLowRaP) Assume µ -incoherence of right singular vectors of X ∗ . Set T := C log(1 /ǫ ) . Assume that, for each new update step, we use a new (independent) set of mq measurements with m satisfying mq ≥ C κ 6 µ 2 nr 4 and m ≥ C max( r , log q , log n ) . Then, w.p. at least 1 − 10 n − 10 , x T k , x ∗ k ) ≤ ǫ � x ∗ dist ( ˆ k � , k = 1 , 2 , . . . , q Also, the error decays geometrically with t. Sample complexity: C · nr 4 log(1 /ǫ ) (treating κ, µ as constants). Time complexity: C · mqnr log 2 (1 /ǫ ). Nayer, Narayanamurthy, Vaswani (Iowa State Univ) Phaseless PCA 4 / 8

  7. Discussion [Nayer, Narayanamurthy, Vaswani, Phaseless PCA, ICML 2019 (this work)] Recover a rank- r n × q matrix X ∗ from y ik = |� a ik , x ∗ k �| , i ∈ [1 , m ], k ∈ [1 , q ]. Treating κ, µ as constants, our sample complexity is m tot q ≥ C nr 4 log(1 /ǫ ) Number of unknowns in X ∗ is ( q + n ) r ≈ 2 nr ◮ sample complexity is r 3 times the optimal value ( nr ) No existing guarantees for our problem or even its linear version: ◮ closest LR recovery problem with non-global measurements is LR Matrix Completion (LRMC) Nayer, Narayanamurthy, Vaswani (Iowa State Univ) Phaseless PCA 5 / 8

  8. Discussion [Nayer, Narayanamurthy, Vaswani, Phaseless PCA, ICML 2019 (this work)] Recover a rank- r n × q matrix X ∗ from y ik = |� a ik , x ∗ k �| , i ∈ [1 , m ], k ∈ [1 , q ]. Treating κ, µ as constants, our sample complexity is m tot q ≥ C nr 4 log(1 /ǫ ) Number of unknowns in X ∗ is ( q + n ) r ≈ 2 nr ◮ sample complexity is r 3 times the optimal value ( nr ) No existing guarantees for our problem or even its linear version: ◮ closest LR recovery problem with non-global measurements is LR Matrix Completion (LRMC) Sample complexity of non-convex LRMC solutions is also sub-optimal ◮ AltMinComplete needs C nr 4 . 5 log(1 /ǫ ) samples ◮ Best LRMC solution (proj-GD) needs C nr 2 log 2 n samples Comparison with standard (unstructured) PR ◮ Standad PR sample complexity is nq : much larger when r 4 ≪ q Nayer, Narayanamurthy, Vaswani (Iowa State Univ) Phaseless PCA 5 / 8

  9. Key idea of the algorithm: Alt-Min for Phaseless Low Rank Recovery [Nayer, Narayanamurthy, Vaswani, Phaseless PCA, ICML 2019 (this work)] Alternating minimization relies on the following key idea: Let X ∗ = U ∗ B ∗ . 1 Thus x ∗ k = U ∗ b ∗ k and so y ik := |� a ik , x ∗ k �| = |� U ∗′ a ik , b ∗ k �| If U ∗ is known, recovering b ∗ k is an (easy) r -dimensional standard PR 2 problem ⋆ needs only m ≥ r measurements. Given an estimate of U ∗ and of b ∗ k , we can get an estimate of phase of 3 k � . Updating U ∗ is then a Least Squares problem � a ik , x ∗ ⋆ can show that for this step mq of order nr 4 suffices. Nayer, Narayanamurthy, Vaswani (Iowa State Univ) Phaseless PCA 6 / 8

  10. Key idea of the algorithm: Alt-Min for Phaseless Low Rank Recovery [Nayer, Narayanamurthy, Vaswani, Phaseless PCA, ICML 2019 (this work)] Alternating minimization relies on the following key idea: Let X ∗ = U ∗ B ∗ . 1 Thus x ∗ k = U ∗ b ∗ k and so y ik := |� a ik , x ∗ k �| = |� U ∗′ a ik , b ∗ k �| If U ∗ is known, recovering b ∗ k is an (easy) r -dimensional standard PR 2 problem ⋆ needs only m ≥ r measurements. Given an estimate of U ∗ and of b ∗ k , we can get an estimate of phase of 3 k � . Updating U ∗ is then a Least Squares problem � a ik , x ∗ ⋆ can show that for this step mq of order nr 4 suffices. U init as top r eigenvectors of Spectral init: compute ˆ q m 1 � � y 2 ik a ik a ik ′ 1 � Y U = � ik ≤ 9 y 2 ik y 2 mq � mq ik k =1 i =1 Nayer, Narayanamurthy, Vaswani (Iowa State Univ) Phaseless PCA 6 / 8

  11. AltMin-LowRaP: Alt-Min for Phaseless Low Rank Recovery [Nayer, Narayanamurthy, Vaswani, Phaseless PCA, ICML 2019 (this work)] 1: ˆ r ← largest index j for which λ j ( Y U ) − λ n ( Y U ) ≥ ω 1 ik y 2 ik a ik a ik ′ 2: U ← top ˆ r singular vectors of Y U := � i , k : y 2 ik ≤ 9 ik y 2 � mq mq 3: for t = 0 : T do ˆ b k ← RWF ( { y k , U ′ a ik } , i = 1 , 2 , . . . , m ) for each k = 1 , 2 , · · · , q 4: X t ← U ˆ ˆ B where ˆ B = [ ˆ b 1 , ˆ b 2 , . . . ˆ b q ] 5: QR QR decomposition: ˆ 6: B = R B B 7: c ik ← phase ( � a ik , ˆ ˆ x ik � ), i = 1 , 2 , . . . , m , k = 1 , 2 , · · · , q c ik y ik − a ik ′ ˜ ˆ � q � m Ub k ) 2 U ← arg min ˜ i =1 (ˆ 8: k =1 U QR QR decomp: ˆ U = UR U 9: 10: end for RWF: one of two (provably) best standard PR methods Nayer, Narayanamurthy, Vaswani (Iowa State Univ) Phaseless PCA 7 / 8

  12. Selected Real Video Results – I (a) Original (b) AltMinLowRaP (c) RWF Figure 1: Recovering a real video of a moving mouse (approx low-rank) from simulated m = 5 n coded diffraction pattern (CDP) measurements. Showing frames 20 , 60 , 78. Nayer, Narayanamurthy, Vaswani (Iowa State Univ) Phaseless PCA 8 / 8

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend