On the gap between RIP-properties and sparse recovery conditions
Sjoerd Dirksen, Guillaume Lecué, Holger Rauhut
Introduction
The restricted isometry property (RIP) is a well-established tool to analyze the performance of sparse recovery methods. The standard version defines the restricted isometry constant of order as the smallest number such that
recovers a vector which satisfies
where is an absolute constant. This bound is optimal, see also below.
Previous attempts in analyzing (BPDNp) have used RIP conditions of the form
The relation between (RIPp,q) and (BPDNp)
for any ; the special case is stated in (2). In particular, if is exactly -sparse (so ) and , then can be reconstructed exactly. Conversely, it is known that measurements are also necessary for exact reconstruction of all -sparse vectors (see e.g. [14, Theorem 10.11]).
A very similar connection exists between (RIP1,1) and (BPDN1) . Indeed, the adjacency matrix of a random left -regular bipartite graph with left vertices and right vertices with probability satisfies an (RIP1,1) condition of the form
where for .
The two positive results for and have triggered further research on (BPDNp) via restricted isometry properties. In it was shown that a standard Gaussian matrix with
satisfies an (RIPp,2) property for of the form
In it is shown that the adjacency matrix of a random left -regular bipartite graph with left vertices and right vertices with high probability satisfies an (RIPp,p) property
see [3, Theorem A.6] for a more precise statement. Interestingly, also proved a lower bound on assuming that the matrix satisfies (RIPp,p). Their result [3, Theorem 4.1] essentially shows that one needs at least measurements for , so that the case should be considered a singularity. A straightforward modification of their argument shows that to satisfy (RIPp,2) one needs at least , so that also the result in (cf. (4)) cannot be improved significantly. We leave the verification of this implication to the interested reader.
To summarize, two important phenomena occur when moving away from the familiar (RIP2,2). First, one may need to consider different random matrix constructions to satisfy an RIP property with the optimal number of measurements. Second, the optimal scaling of the number of measurements in terms of the signal sparsity may dramatically worsen, especially for .
Sparse recovery via BPDNp: improved results
One might think that the two phenomena concerning the (RIPp,q) properties for mentioned above, may carry over to recovery results via (BPDNp) (see e.g. ), in particular, that the minimal required number of measurements depends significantly worse than linear on the sparsity. We will now show that rather the contrary is true: the scaling in terms of the sparsity generally does not worsen if and, moreover, the optimal recovery results are realized by a standard Gaussian matrix.
requires either strong concentration properties or a larger number of measurements than the optimal number (see the discussion in and Section 6 for more details).
The following observation follows immediately from the proof of Theorem 2.1 in , by replacing the “Chebyshev” bound
where is a Rademacher sequence. Let and , then, with probability at least ,
If has this property, then any solution to
satisfies, for any , the reconstruction error bound
with and when (cf. [14, Theorem 4.25]).
Note that contains . We use the following observation.
and let be its convex hull. Then is the unit ball with respect to the norm
where form a uniform partition of , i.e.,
and is the nonincreasing rearrangement of . As a consequence,
We proceed by making straightforward modifications to the proof of [17, Lemma 3] (see also [29, Lemma 4.5] or ), which corresponds to the case .
so is contained in the -unit ball. To prove the reverse inclusion, suppose that . We partition the index set into subsets , , …of size , such that corresponds to the indices of the largest entries of , to the next ones, etc. Set . Then can be written as
Clearly, for any , and , so .
where we used that in the worst case corresponds to largest absolute coefficients of . It follows that
Since , (5) implies that . ∎
We are now prepared to prove the main result of this article. To keep our exposition accessible, we first consider the special case of a standard Gaussian random matrix, i.e., a matrix with independent normally distributed entries with mean zero and variance one. In Section 5 we generalize our result to a wider class of random matrices.
Let be an standard Gaussian matrix. Fix , and . Suppose that
The most interesting case in the above theorem is . Then the optimal scaling implies that with high probability we obtain the error bound
where denotes the -th row of . To apply Lemma 3.1, we estimate the small ball probability and the expected Rademacher supremum for the set of linear functions
Let , then by Lemma 3.2,
as is the convex hull of . Since any satisfies ,
Since are independent standard Gaussian vectors, so is . Thus,
the Gaussian width of . It is known that
see e.g. [17, Lemma 4], and we can conclude that
where is a standard Gaussian real-valued random variable. Therefore,
Now pick small enough so that the right hand side is bigger than , say. Pick large enough so that
By Lemma 3.1 we can now conclude that (7) holds with .
Finally, let . Since ,
Thus, in this case the result follows from our proof for . ∎
Application to quantized compressed sensing
To obtain a satisfactory reconstruction of the signal, we would like to ensure that it is quantization consistent. This means that we require that . If we define
then is quantization consistent if and only if . Thus, we should solve the following quantization consistent basis pursuit program
This program is strongly related to (BPDN∞) with (which correspond to taking the closure instead of in (QCBP)). In fact, either 1) a minimizer for (QCBP) exists, this is then also a minimizer for (BPDN∞), or 2) no minimizer exists, in which case every minimizer of (BPDN∞) is quantization inconsistent. In particular, Theorem 3.3 implies the following statement.
Let be an standard Gaussian matrix and . Suppose that
Comparing Corollary 4.1 to the performance of the usual basis pursuit denoising, (BPDN2), we can still reconstruct with the optimal number of measurements, but the reconstruction error does not decay beyond (a constant multiple of) the quantization precision .
Let us compare to the work in , where the authors introduced and analyzed (BPDNp) with for the purpose of recovering a signal from quantized measurements (as described above). They did not obtain a result for , but the idea is that the reconstruction becomes more consistent as . A main result in shows the following, via an (RIPp,2)-based analysis. Assume that the error vector consists of i.i.d. random variables, that is we assume that the quantization error is uniformly distributed in each bin (this is called the high resolution assumption). With probability at least ,
This suggests to try to recover via (BPDNp) with . Let be an standard Gaussian matrix with
Compared to Corollary 4.1, the reconstruction error due to quantization error shows decay with . Note, however, that the value we can take for is implicitly limited by (8), and in particular we cannot set so that is not guaranteed to be quantization consistent. Moreover, when , the number of required measurements grows faster than linear in the sparsity. In fact, it grows exponentially in , as opposed to the minimal number of measurements needed in Corollary 4.1.
Generalization to different distributions
From the proof of Theorem 3.3 we extract the following statement, which allows us to generalize our recovery result (as well as Corollary 4.1) to a variety of random matrices beyond the Gaussian case, while retaining the same (optimal) recovery guarantees as for a standard Gaussian matrix.
Let be an random matrix with i.i.d. rows which are distributed as . Suppose that for some and ,
and, if then for some ,
where is the nonincreasing rearrangement of . Fix and . If
To verify the small ball condition (9), it is often useful to apply the Paley-Zygmund inequality
which holds for any nonnegative random variable . In particular, if is a random vector with independent, mean-zero entries which have variance and fourth moment bounded by , then
whenever . We refer to [14, Lemmas 7.16 and 7.17] for details.
Let us now verify the conditions of Theorem 5.1 for some concrete classes of matrices.
Suppose that the rows of are i.i.d. copies of , where is
If then the conclusion of Theorem 3.3 holds.
We verify the two conditions of Theorem 5.1. To verify (9), we use (10) for to get
whenever and . In the last inequality, we used that is sub-isotropic and subgaussian.
To verify the second condition, note that by assumption, the random variable is 2-subgaussian for any . Therefore is a -subgaussian random vector (see e.g. [14, Theorem 7.27]). By Dudley’s inequality (see e.g. [14, Theorem 8.23]),
The following result concerns matrices with i.i.d. entries.
Suppose that , with the independent, mean-zero and identically distributed as . Suppose that for some and ,
then the conclusion of Theorem 5.1 holds.
We fix the randomness in the Rademacher sequence . The random variables are then independent and mean-zero. Since satisfies (12), [21, Lemma 2.8] shows that if , then for any
i.e., the first moments show subgaussian behaviour. Therefore, (the proof of) [25, Lemma 6.5] shows that
The result is now immediate from Theorem 5.1. ∎
If the are random signs (i.e. Rademachers), then is sufficient for the recovery guarantee in Theorem 3.3. This follows from Corollary 5.3 with , and universal constants.
If the are standard symmetric exponential random variables, then suffices for the recovery guarantee in Theorem 3.3. Indeed, in this case one can apply Corollary 5.3 with and take for universal constants.
Suppose that the are distributed as a random variable , which has probability density function
for some . One readily calculates that
then is sufficient for the recovery guarantee in Theorem 3.3.
The last example illustrates that only the behaviour of the first moments of the entries of is important for our sparse recovery result, the higher moments need not even exist.
We will use the following comparison theorem from (see also Theorem 2.5 in ), which is based on earlier work in . It will allow us to reduce the general case of matrices with i.i.d. isotropic, unconditional, log-concave rows to the special case of a standard symmetric exponential matrix.
Let be an matrix with i.i.d. rows distributed as , where is an isotropic, unconditional log-concave vector. If , then the conclusion of Theorem 3.3 holds.
We verify the conditions of Theorem 5.1. By a result of Borell (see e.g. [22, Proposition 2.14]), is a sub-exponential vector. In fact, for any ,
Since is isotropic, we can apply (10) for to get
whenever and . This shows that (9) holds with absolute constants .
where is an standard symmetric exponential matrix. As a consequence, we have
RIP RIP?
The classical RIP property, (RIP2,2), played a major role in the theory of compressed sensing since . It has proved to be an optimal tool to analyze standard basis pursuit denoising for subgaussian matrices. It has also been used to show that various other random matrices, including structured random matrices, allow for uniform sparse recovery via (BPDN2) if one increases the number of measurements with additional logarithmic factors. Nevertheless, it is known that for certain ensembles (e.g. subexponential) this logarithmic increase can be avoided, establishing a gap between RIP and sparse recovery conditions.
In this work we showed that this gap becomes much more pronounced when considering (BPDNp) for . An analysis of this program via an RIP condition erroneously suggests that 1) the required optimal number of measurements for uniform sparse recovery may be much larger than in the case , especially if , and 2) that one may need to consider random measurements different from Gaussian to attain this optimal number. This begs the question: does this mean that researchers interested in sparse recovery should stop considering restricted isometry properties? In this paper we showed that by proving a lower (RIPp,q)-type of bound on an extension of the set of sparse vectors (cf. (7)), one can prove an optimal recovery result for a large class of matrices, which do not satisfy (RIPp,q) in the optimal measurement regime. Thus, it seems the gap between RIP-properties and sparse recovery conditions originates in the upper bound of the RIP “for all ” – at least when considering convex optimization approaches for recovery.
To move towards a definitive answer of our question, it would be interesting to determine whether similar gaps occur between RIP-properties and sparse recovery conditions for other numerical methods. For example, there are several algorithms such as iterative hard thresholding and CoSamp for which convergence results are currently only known under the (classical) RIP.
Acknowledgements
H. Rauhut acknowledges funding by the European Research Council through the Starting Grant StG 258926.