average case analysis of omp
play

Average-Case Analysis of OMP Joel A. Tropp jtropp@umich.edu - PowerPoint PPT Presentation

Average-Case Analysis of OMP Joel A. Tropp jtropp@umich.edu Department of Mathematics The University of Michigan With contributions from Anna C. Gilbert and Martin Strauss 1 Identification of Sparse Signals Suppose that we measure


  1. Average-Case Analysis of OMP ❦ Joel A. Tropp jtropp@umich.edu Department of Mathematics The University of Michigan With contributions from Anna C. Gilbert and Martin Strauss 1

  2. Identification of Sparse Signals ❦ Suppose that we measure a signal s = Φ c opt + ν ❧ where Φ is a known matrix ❧ c opt is an unknown sparse coefficient vector ❧ ν is an unknown noise vector Goal: Find a sparse coefficient vector � c that approximates c opt . In particular, � c should correctly identify the support of c opt . Average-Case Analysis of OMP , SPIE Wavelets ξ , 2 August 2005 2

  3. Model I: Random Noise ❦ Suppose that we measure a signal s = Φ c opt + ν where the noise vector ν is random ❧ Goal: Recover a sparse superposition contaminated with additive noise ❧ Intuition: It is easy to reject the noise, which is unlikely to look like any column of the matrix ❧ Related work: [Cand` es et al., Donoho, Elad, Fletcher et al., . . . ] Average-Case Analysis of OMP , SPIE Wavelets ξ , 2 August 2005 3

  4. Model II: Random Matrix ❦ Suppose that we measure a signal s = Φ c opt + ν where the matrix Φ is random ❧ Goal: Recover a sparse signal from imperfect random measurements ❧ Intuition: The information content of a sparse signal is preserved under random projections ❧ Related work: [Alon et al., Cand` es et al., Donoho, Gilbert et al., Johnson–Lindenstrauss, Nowak, . . . ] Average-Case Analysis of OMP , SPIE Wavelets ξ , 2 August 2005 4

  5. Model III: Random Coefficients ❦ Suppose that we measure a signal s = Φ c opt + ν where the coefficient vector c opt is sparse and random ❧ Goal: Recover a random sparse superposition contaminated with noise ❧ Intuition: It is unlikely that a random superposition looks like another column of the matrix ❧ Related work: [Cand` es et al., Donoho, Elad–Zibulevsky, . . . ] Average-Case Analysis of OMP , SPIE Wavelets ξ , 2 August 2005 5

  6. Orthogonal Matching Pursuit (OMP) ❦ Input: A matrix Φ , an input signal s , a stopping criterion Initialize the residual r 0 = s and the counter t = 0 Until the stopping criterion holds do increment t and A. Find the column index ω t that solves ω t = arg max j |� r t − 1 , ϕ j �| B. Calculate the next residual r t = v − P t s where P t is the orthogonal projector onto span { ϕ ω 1 , . . . , ϕ ω t } Output: An sparse estimate � c with nonzero entries in components ω 1 , . . . , ω t . These entries appear in the expansion � t = c ω k ϕ ω k P t s k =1 � Average-Case Analysis of OMP , SPIE Wavelets ξ , 2 August 2005 6

  7. Worst-Case Performance of OMP ❦ Assumptions: ❧ We measure s = Φ c opt + ν ❧ The matrix Φ has coherence µ ❧ The sparsity m of c opt satisfies µ m ≤ 1 3 ❧ c min is the smallest nonzero component of c opt ❧ The norm of the noise � ν � 2 ≤ 0 . 25 c min ❧ The OMP halting criterion is � Φ ∗ r t � ∞ ≤ 0 . 5 c min Theorem 1. [TGS] The support of � c equals the support of c opt . Average-Case Analysis of OMP , SPIE Wavelets ξ , 2 August 2005 7

  8. OMP with Random Noise ❦ Assumptions: ❧ We measure s = Φ c opt + ν ❧ The matrix Φ has coherence µ and N columns ❧ The sparsity m of c opt satisfies µ m ≤ 1 3 ❧ c min is the smallest nonzero component of c opt ❧ The noise ν is white Gaussian with variance σ 2 ❧ The OMP halting criterion is � Φ ∗ r t � ∞ ≤ 0 . 472 c min Theorem 2. [JAT] The support of � c equals the support of c opt with probability at least (1 − δ ) provided that 0 . 167 σ < c min . ln 1 / 2 ( N/δ ) Average-Case Analysis of OMP , SPIE Wavelets ξ , 2 August 2005 8

  9. Worst-Case versus Average-Case Noise ❦ ❧ We measure s = Φ c opt + ν ❧ The matrix Φ is 2 10 × 2 12 with coherence µ = 2 − 5 ❧ The sparsity m = 10 and c min = 1 ❧ For the worst-case noise, success requires an SNR around 22.04 dB ❧ For Gaussian noise, 99% success probability when SNR is 6.57 dB Average-Case Analysis of OMP , SPIE Wavelets ξ , 2 August 2005 9

  10. OMP with Random Matrix ❦ Assumptions: ❧ The matrix Φ is d × N with iid normal (0 , 1) entries ❧ The vector c opt has sparsity m ❧ We measure s = Φ c opt Theorem 3. [JAT–ACG] Fix a positive number p . The probability that c = c opt exceeds (1 − 2 N − p ) provided that � d m ≤ 8 ( p + 1) ln N . √ To ensure recovery for general Φ , m = O ( d ) Average-Case Analysis of OMP , SPIE Wavelets ξ , 2 August 2005 10

  11. OMP with Random Coefficients ❦ � I F � 128 × 256 ❧ Let Φ = ❧ The vector c opt is m -sparse ❧ The location of the nonzero entries of c opt are random ❧ The nonzero entries of c opt are iid normal (0 , 1) ❧ We measure s = Φ c opt ❧ Theory requires m ≤ 6 to ensure exact recovery ❧ But... Average-Case Analysis of OMP , SPIE Wavelets ξ , 2 August 2005 11

  12. Average Percentage of Support Recovered Incorrectly over 1000 Trials 0.45 0.4 0.35 Percent of Support Recovered Incorrectly 0.3 0.25 0.2 0.15 0.1 0.05 0 50 60 70 80 90 100 110 120 130 m = Size of Support / Number of Atoms Average-Case Analysis of OMP , SPIE Wavelets ξ , 2 August 2005 12

  13. Related Papers and Contact Information ❦ ❧ “Signal recovery from partial information via Orthogonal Matching Pursuit,” submitted April 2005 ❧ “Algorithms for simultaneous sparse approximation. Parts I and II,” accepted to EURASIP J. Signal Processing , April 2005 ❧ “Greed is good: Algorithmic results for sparse approximation,” IEEE Trans. Info. Theory , October 2004 ❧ “Just Relax: Convex programming methods for identifying sparse signals,” submitted February 2004 All papers available from http://www.umich.edu/~jtropp E-mail: jtropp@umich.edu Average-Case Analysis of OMP , SPIE Wavelets ξ , 2 August 2005 13

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