A strong restricted isometry property, with an application to phaseless compressed sensing

Vladislav Voroninski, Zhiqiang Xu

Introduction

The restricted isometry property (RIP), first introduced by Candès and Tao , is one of the most commonly used tools in the study of sparse/low rank signal recovery problem. The RIP also has some connections to the Johnson-Lindenstrauss lemma and its study has lead to new results about the lemma . The aim of this paper is to present a strong restricted isometry property which naturally occurs when considering phaseless compressed sensing.

In practice, signals of interest are often sparse in some basis and in particular this occurs in some regimes of X-ray crystallography. It is natural to exploit this sparsity structure to minimize the number of measurements needed for recovery since measurement acquisition is expensive and can destroy the sample at hand. We define phaseless compressed sensing (PCS) as the problem of recovering a sparse signal from few such phaseless measurements. It was shown in that a kk-sparse signal x0x_{0} can be recovered from O(k2log⁡n)O(k^{2}\log n) phaseless measurements via convex programming. Surprisingly, and in contrast to the case of compressed sensing from linear measurements, it was also established in that the natural information theoretic lower-bound of O(klog⁡n)O(k\log n) measurements cannot be achieved using a naive semi-definite programming relaxation.

Meanwhile, phaseless measurements are generically injective modulo phase over kk-sparse signals as soon as the over-sampling factor is 22 . Thus, the combinatorially hard problem of finding

Main results

For convenience, let [m]:={1,…,m}[m]:=\{1,\ldots,m\}. Now we introduce the definition of SRIP:

It is well-known that an m×nm\times n Gaussian matrix with m=O(klog⁡(n/k))m=O(k\log(n/k)) satisfies the RIP property of order kk with high probability. We establish below that the SRIP also holds for random Gaussian matrices of the same size with high probability, for constants θ−,θ+\theta_{-},\theta_{+} which are necessarily bounded below by some non-zero universal constant. We have the following result:

where ∣Ax∣:=[∣⟨aj,x⟩∣:j∈[m]]\lvert Ax\rvert:=[\lvert\langle{a_{j},x}\rangle\rvert:j\in[m]] and [m]:={1,…,m}[m]:=\{1,\ldots,m\}.

Theorem 2.1 shows that Gaussian random matrixes satisfy SRIP with high probability. Another popular measurement ensemble in compressed sensing is the Bernoulli ensemble, which is defined as

For any matrix A in this ensemble, we set

i.e., the first two entries of aja_{j} are same provided j∈I0j\in I_{0}. Then either ∣I0∣≥m/2\lvert I_{0}\rvert\geq m/2 or ∣I0c∣≥m/2\lvert I_{0}^{c}\rvert\geq m/2 holds. Without loss of generality, we assume that ∣I0∣≥m/2\lvert I_{0}\rvert\geq m/2. Then a simple observation is that the first two columns of the matrix AI0:=[aj:j∈I0]⊤A_{I_{0}}:=[a_{j}:j\in I_{0}]^{\top} are linearly dependent, which implies that AA does not satisfy SRIP of order k≥2k\geq 2.

Restricted Isometry Properties of some m×nm\times n matrix AA can be interpreted as controlling the singular values of various submatrices of AA. For instance, establishing that A has the RIP of order kk and level δ\delta, is equivalent to saying that the singular values of any m×km\times k submatrix of A lie in a δ\delta-neighborhood of 1. From this perspective, the SRIP with these parameters demands that the same is true of any m′×km^{\prime}\times k submatrix of A for which m′≥m/2m^{\prime}\geq m/2, which in turn means that any m′×nm^{\prime}\times n submatrix of A, with m′≥m/2m^{\prime}\geq m/2, satisfies RIP with the aforementioned parameters. This can be interpreted as an erasure robust-property. D. Mixon and A. Bandiera have studied Numerically Erasure Robust Frames , which instead have the property that singular values of any m′×nm^{\prime}\times n submatrix of A, with m′>m/2m^{\prime}>m/2 are in a δ\delta neighborhood of 1. Our results are complementary. For instance, the RIP property is robust to arbitrarily large erasures, while this is unknown for NERFs.

Preliminaries

provided AA satisfies the RIP of order t⋅kt\cdot k and δt⋅k<1−1t\delta_{t\cdot k}<\sqrt{1-\frac{1}{t}} where t>4/3t>4/3.

The authors of used (3.5) to present a simple proof that the random matrices at hand satisfy RIP. This inequality (3.5) also follows by the concentration of measure of Gaussian space:

The expectation of the kkth smallest random variable. Follow the definition in , we say that a random variable ξ\xi satisfies the (α,β)(\alpha,\beta)-condition if

where α>0,β>0\alpha>0,\beta>0 are parameters. Then the following theorem presents a lower bound for the expectation of the kkth smallest order statistic of mm such independent random variables.

() Let α>0,β>0\alpha>0,\beta>0. Let ξ1,…,ξm\xi_{1},\ldots,\xi_{m} be independent random variables satisfying the (α,β)(\alpha,\beta)-condition. Then

where cα=12eα(1−14π)c_{\alpha}=\frac{1}{2e\alpha}(1-\frac{1}{4\sqrt{\pi}}) and ∣ξ∣(k)\lvert\xi\rvert_{(k)} is the kkth smallest order statistic, i.e., ∣ξ∣(1)≤⋯≤∣ξ∣(m)\lvert\xi\rvert_{(1)}\leq\cdots\leq\lvert\xi\rvert_{(m)}.

Johnson-Lindenstrauss Lemma. The J-L lemma, which has proven to be a useful tool in dimensionality reduction, follows easily from (3.5) :

The strong concentration of measure inequality and Johnson-Lindenstrauss Lemma

In this section, we extend the concentration inequality (3.5) to a stronger version which plays an important role in our proof of the main results.

where ∣x∣(1)≤⋯≤∣x∣(m)\lvert x\rvert_{(1)}\leq\cdots\leq\lvert x\rvert_{(m)}. Then we have

Here, in the third inequality, we use the rearrangement inequality. Then we have

We assume that X1,…,XmX_{1},\ldots,X_{m} are i.i.d. N(0,1){\mathcal{N}}(0,1) and set

where ∣X∣(1)≤∣X∣(2)≤⋯≤∣X∣(m)\lvert X\rvert_{(1)}\leq\lvert X\rvert_{(2)}\leq\cdots\leq\lvert X\rvert_{(m)}. Then for any m≥1m\geq 1, we have

where ν0:=132e⋅π2⋅(1−14π)≈0.0124\nu_{0}:=\frac{1}{32e}\cdot\sqrt{\frac{\pi}{2}}\cdot\left(1-\frac{1}{4\sqrt{\pi}}\right)\thickapprox 0.0124.

We first consider the case where m≤8m\leq 8. Then Theorem 3.2 implies that

We next only consider the case where m>8m>8. By applying Theorem 3.2 to standard Gaussian rvs, for which α=2/π\alpha=\sqrt{2/\pi}, we obtain that

We take k=⌊m/4⌋k=\lfloor m/4\rfloor and obtain that

Combining (4.6) and (4.7), we obtain that

Combining the results above, we arrive at

Under the conditions of Lemma 4.2 we have

Combining Lemma 4.1 and Theorem 3.1, we obtain that

where τ≥0\tau\geq 0. Taking τ:=mt\tau:=\sqrt{m}t, we arrive at

We next state the strong concentration of measure inequalities:

holds with probability 1−2e−cm1-2e^{-cm} where c>0c>0 is an absolute constant.

Without loss of generality, we assume that ∥xˉ∥2=1\|\bar{x}\|_{2}=1. Set y:=Axˉy:=A\bar{x} and yI:=AIxˉy_{I}:=A_{I}\bar{x} where I⊆[m]I\subseteq[m]. Then the entries of yy are independent realizations of Gaussian random variables yj∼N(0,1/m)y_{j}\sim{\mathcal{N}}(0,1/m). Based on Lemma 4.2, μm≥ν0\mu_{m}\geq\nu_{0} for any m≥1m\geq 1. Taking t=ν0/2t=\nu_{0}/2 in Lemma 4.3, we have

And hence, the upper bound follows from the proof of the classical concentration of measure inequalities (3.5). ∎

Combining Lemma 4.4 and a standard probability argument of J-L lemma, we can obtain the erasure-robust version of the J-L Lemma, which can be interpreted as a J-L map that has robustness to corrupted measurements.

holds for all u,v∈Qu,v\in Q and all I⊂[m]I\subset[m] with ∣I∣≥m/2\lvert I\rvert\geq m/2. Here fI(u)f_{I}(u) denotes the sub-vector of f(u)f(u) only the entries with the indices in II are kept.

Based on the argument of Lemma 4.4, one can observe that c−≈10−5c_{-}\thickapprox 10^{-5} and also take c+=1+ϵc_{+}=1+\epsilon for arbitrary fixed ϵ>0\epsilon>0. Numerical experiments show that Lemma 4.5 still holds if one takes c−≈0.1c_{-}\thickapprox 0.1. And hence, it would be interesting to improve the constant c−c_{-} in Lemma 4.5.

Proofs of Theorem 2.1 and 2.2

First, note that ∥AIx∥22≤∥Ax∥22\|A_{I}x\|_{2}^{2}\leq\|Ax\|_{2}^{2} for any I⊂[m]I\subset[m]. And hence, according to RIP theory, there exists 1<θ+<21<\theta_{+}<2 so that

Note that ∣Nϵ∣≤(12/ϵ)tk\lvert{\mathcal{N}}_{\epsilon}\rvert\leq(12/\epsilon)^{tk}. Then, according to Lemma 4.4, there exists c−>0c_{-}>0 such that

We can take ϵ\epsilon small enough so that c−−θ+ϵ>0\sqrt{c_{-}}-\sqrt{\theta_{+}}\epsilon>0. Set θ−:=(c−−θ+ϵ)2\theta_{-}:=(\sqrt{c_{-}}-\sqrt{\theta_{+}}\epsilon)^{2}. Then

holds for all xx with supp(x)⊂Ω{\rm supp}(x)\subset\Omega with probability at least 1−exp⁡(tklog⁡(12/ϵ)−cm)1-\exp(tk\log(12/\epsilon)-cm). Note that there are (ntk){n\choose tk} distinct Ω⊂[n]\Omega\subset[n] and

Thus the desired SRIP property holds for all tktk-sparse vectors with probability at least 1−exp⁡(−cm/2)1-\exp(-cm/2) provided

The solution to (5.8), if it exists, is denoted as xϵx_{\epsilon}. We claim that for any ϵ∈{1,−1}m\epsilon\in\{1,-1\}^{m} we must have

if xϵx_{\epsilon} exists (it may not exist), and the equality holds if and only if xϵ=±x0x_{\epsilon}=\pm x_{0}.

Assume the claim is false. Then either ∥xϵ∥1<∥x0∥1\|x_{\epsilon}\|_{1}<\|x_{0}\|_{1} or ∥xϵ∥1=∥x0∥1\|x_{\epsilon}\|_{1}=\|x_{0}\|_{1} but xϵ≠±x0x_{\epsilon}\neq\pm x_{0}. Observe that ∣Axϵ∣=∣Ax0∣|Ax_{\epsilon}|=|Ax_{0}|. So ⟨aj,xϵ⟩=±⟨aj,x0⟩\langle{a_{j},x_{\epsilon}}\rangle=\pm\langle{a_{j},x_{0}}\rangle for all jj. Let

Then either ∣I∣≥m/2\lvert I\rvert\geq m/2 or ∣Ic∣≥m/2\lvert I^{c}\rvert\geq m/2. We first assume that ∣I∣≥m/2\lvert I\rvert\geq m/2. Then AIxϵ=AIx0A_{I}x_{\epsilon}=A_{I}x_{0}. Here AI=[aj:j∈I]⊤A_{I}=[a_{j}:j\in I]^{\top}. However, AA satisfies the strong RIP of order tktk and levels θ−,θ+\theta_{-},\theta_{+} with t≥max⁡{12θ−−θ−2,12θ+−θ+2}t\geq\max\{\frac{1}{2\theta_{-}-\theta_{-}^{2}},\frac{1}{2\theta_{+}-\theta_{+}^{2}}\}. Consequently AIA_{I} satisfies RIP of order tktk and δtk≤max⁡{1−θ−,θ+−1}<1−1t\delta_{tk}\leq\max\{{1-\theta_{-}},{\theta_{+}-1}\}<\sqrt{1-\frac{1}{t}}. Then, using the results in (see also Section 3), we must have

Note that xϵ∈{x:AIx=AIx0}x_{\epsilon}\in\{x:A_{I}x=A_{I}x_{0}\} and hence ∥x0∥1≤∥xϵ∥1\|x_{0}\|_{1}\leq\|x_{\epsilon}\|_{1}. Based on the assumption of either ∥xϵ∥1<∥x0∥1\|x_{\epsilon}\|_{1}<\|x_{0}\|_{1} or ∥xϵ∥1=∥x0∥1\|x_{\epsilon}\|_{1}=\|x_{0}\|_{1}, we obtain ∥xϵ∥1=∥x0∥1\|x_{\epsilon}\|_{1}=\|x_{0}\|_{1}, which implies that xϵ=x0x_{\epsilon}=x_{0}, which is a contradiction. In the case ∣Ic∣≥m/2\lvert I^{c}\rvert\geq m/2, similar argument yields xϵ=−x0x_{\epsilon}=-x_{0}, also a contradiction. We have now proved the theorem. ∎

Discussion and future directions

Acknowledgements. Work on this paper began during the AIM workshop Frame theory intersects geometry in Palo Alto. We thank the organizers for their kind invitation. We are thankful to Jonathan Kelner, Miles Lopes, Yang Wang and Rachel Ward for fruitful discussions.

References