Sparse Representation of a Polytope and Recovery of Sparse Signals and Low-rank Matrices
T. Tony Cai, Anru Zhang
Introduction
A closely related problem to compressed sensing is the affine rank minimization problem (ARMP) (Recht et al. ), which aims to recover an unknown low-rank matrix based on its affine transformation. In ARMP, one observes
where is the nuclear norm of , which is defined as the sum of all singular values of .
When is not an integer, we define as .
Different conditions on the RIC for sparse signal recovery have been introduced and studied in the literature. For example, sufficient conditions for the exact recovery in the noiseless case include in , in , in , in , and in . There are also other sufficient conditions that involve the RIC of different orders, e.g. in , in , jointly with , jointly with in and in .
When is not an integer, we define as .
As in compressed sensing, there are many sufficient conditions based on the RIC to guarantee the exact recovery of matrices of rank at most through the constrained nuclear norm minimization (4). These include , , , and , , , , and .
Among these sufficient RIP conditions, and have been verified in to be sharp for both sparse signal recovery and low-rank matrix recovery problems. Sharp conditions on the higher order RICs are however still unknown. As pointed out by Blanchard and Thompson , higher-order RIC conditions can be satisfied by a significantly larger set of Gaussian random matrices in some settings. It is therefore of both theoretical and practical interests to obtain sharp sufficient conditions on the high order RICs.
Then if and only if is in the convex hull of . In particular, any can be expressed as
Combining the results developed in Sections 2 and 3, we establish the following sharp sufficient RIP conditions for the exact recovery of all -sparse signals and low-rank matrices in the noiseless case. We focus here on the exact sparse and noiseless case; the general approximately sparse (low-rank) and noisy case is considered in Sections 2 and 3.
for some , then the nuclear norm minimizer of (4) with recovers exactly.
Moreover, it will be shown that for any , is not sufficient to guarantee the exact recovery of all -sparse signals for large . Similar result also holds for matrix recovery. For the more general approximately sparse (low-rank) and noisy cases considered in Sections 2 and 3, it is shown that Conditions (8) and (9) are also sufficient respectively for stable recovery of (approximately) -sparse signals and (approximately) rank- matrices in the noisy case. An oracle inequality is also given in the case of compressed sensing with Gaussian noise under the condition when .
The rest of the paper is organized as follows. Section 2 considers sparse signal recovery and Section 3 focuses on low-rank matrix recovery. Discussions on the case and some related issues are given in Section 4. The proofs of the key technical result Lemma 1.1 and the main theorems are contained in Section 5.
Compressed Sensing
Let us consider the signal recovery model (1) in the setting where the observations contain noise and the signal is not exactly -sparse. This is of significant interest for many applications. Two types of bounded noise settings,
are of particular interest. The first bounded noise case was considered for example in . The second case is motivated by the Dantzig Selector procedure proposed in . Results on the Gaussian noise case, which is commonly studied in statistics, follow immediately. For notational convenience, we write for .
Now consider the signal recovery model (1) with . Suppose is the minimizer of (2) with for some . If for some , then
The result for the noiseless case follows directly from Theorem 2.1. When is exactly -sparse and there is no noise, by setting and by noting , we have from (10), where is the minimizer of (2) with .
It should be noted that Theorems 1.1 and 2.1 also hold for with exactly the same proof. However the bound is not sharp for . See Section 4 for further discussions. The condition is crucial for the “sharpness” results given in Theorem 2.2 at the end of this section.
The signal recovery model (1) with Gaussian noise is of particular interest in statistics and signal processing. The following results on the i.i.d. Gaussian noise case are immediate consequences of the above results on the bounded noise cases using the same argument as that in , since the Gaussian random variables are essentially bounded.
and with probability at least ,
The oracle inequality approach was introduced by Donoho and Johnstone in the context of wavelet thresholding for signal denoising. It provides an effective way to study the performance of an estimation procedure by comparing it to that of an ideal estimator. In the context of compressed sensing, oracle inequalities have been given in under various settings. Proposition 2.2 below provides an oracle inequality for compressed sensing with Gaussian noise under the condition when .
Given (1), suppose the error vector , is -sparse. Let be the minimizer of (2) with . If for some , then with probability at least ,
We now turn to show the sharpness of the condition for the exact recovery in the noiseless case and stable recovery in the noisy case. It should be noted tha tthe result in the special case was shown in .
Let . For all and , there exists a matrix satisfying and some -sparse vector such that
Affine Rank Minimization
We consider the affine rank minimization problem (3) in this section. As mentioned in the introduction, this problem is closely related to compressed sensing. The close connections between compressed sensing and ARMP have been studied in Oymak, et al. . We shall present here the analogous results on affine rank minimization without detailed proofs.
Similarly, consider ARMP (3) with satisfying . Let be the minimizer of (4) with defined in (14), then
In the special noiseless case where , it can be seen from either of these two inequalities above that all matrices with rank at most can be exactly recovered provided that , for some .
The following result shows that the condition with is sharp. These results together establish the optimal bound on for the exact recovery in the noiseless case.
Suppose . For all and , there exists a linear map with and some matrix of rank at most such that
in the noiseless case, i.e. , the nuclear norm minimization method (4) with fails to exactly recover , i.e. , where is the solution to (4).
in the noisy case, i.e. , for all constraints (may depends on ), the nuclear norm minimization method (4) fails to stably recover , i.e. as , where is the solution to (4) with .
Discussion
We shall focus the discussions in this section exclusively on compressed sensing as the results on affine rank minimization is analogous. In Section 2, we have established the sharp RIP condition on the high-order RICs,
for the recovery of -sparse signals in compressed sensing. In addition, it is known from that is also a sharp RIP condition. For a general , denote the sharp bound for as . Then
A natural question is: What is the value of for and ? That is, what is the sharp bound for when and ? We have the following partial answer to the question.
In addition, the following result shows that for all . In particular, when , the upper bound coincides with the true sharp bound .
For , and any integer , is not suffient for the exact recovery. Specifically, there exists a matrix with and a -sparse vector such that , where is the minimizer of (2) with .
Propositions 4.1 and 4.2 together show that when is even and . We are not able to provide a complete answer for when . We conjecture that for all . The following figure plots as a function of based on this conjecture for the interval .
Our results show that exact recovery of -sparse signals in the noiseless case is guaranteed if for some . It is then natural to ask the question: Among all these RIP conditions , which one is easiest to be satisfied? There is no general answer to this question as no condition is strictly weaker or stronger than the others. It is however interesting to consider special random measurement matrices where
Baraniuk et al provides a bound on RICs for a set of random matrices from concentration of measure. For these random measurement matrices, Theorem 5.2 of shows that for positive integer and ,
For , using the conjectured value , we have
It is easy to see when and , the lower bound of to ensure or to hold in high probability is , where
For the plot of , see Figure 1. has minimum when . Moreover, among integer , can also provide a near-optimal minimum: .
We should note that the above analysis is based on the bound given in (17) which itself can be possibly improved.
Proofs
We shall first establish the technical result, Lemma 1.1, and then prove the main results.
Proof of Lemma 1.1. First, suppose . We can prove is in the convex hull of by induction. If is -sparse, itself is in .
Suppose the statement is true for all -sparse vectors (). Then for any -sparse vector such that , , without loss of generality we assume that is not -sparse (otherwise the result holds by assumption of ). Hence we can express as , where ’s are different unit vectors with one entry of and other entries of zeros; . Since , so
which means is not empty. Take the largest element in as , which implies
(It is noteworthy that even if the largest in is , (18) still holds). Define
which satisfies . By (18), for all ,
then , , , . We also have
In addition, , so , which proves the result for .
The proof of the other part of the lemma is easier. When is in the convex hull of , then we have
which finished the proof of the lemma.
Proof of Theorem 1.1 First, we assume that is an integer. By the well-known Null Space Property (Theorem 1 in ), we only need to check for all , . Suppose there exists , such that . Set . We divide into two parts, , where
Then . Denote . Since all non-zero entries of have magnitude larger than , we have
Namely . In addition we have
We now apply Lemma 1.1 with . Then can be expressed as a convex combination of sparse vectors: , where is -sparse and
Now we suppose are to be determined. Denote , then
Since , , are -, -, -sparse respectively, , are all -sparse vectors.
Since and (24), we have . Set , , let the left hand side of (25) minus the right hand side, we get
When is not an integer, note , then , is an integer,
which can be deduced to the former case. Hence we finished the proof.
Define . Similarly as the proof of Theorem 1.1, we divide into two parts, , where
Then . Denote . Since all non-zero entries of have magnitude larger than , we have
Namely . Hence, (21) still holds. Besides, , we have
Again by (21), we apply Lemma 1.1 by setting , we can express as a weighted mean: , where is -sparse and (22) still holds. Hence,
Now we suppose are to be determined. Denote , then we still have (24). Similarly to the proof of Theorem 1.1, since are -, -, -sparse vectors, respectively, we know , are all sparse vectors.
Suppose , , then
Now since , are all -sparse vectors, we apply the definition of and also (27) to get
which is an second-order inequality for . By solving this inequality we get
Finally, note that , by Lemma 5.3 in , we obtain , so
When is not an integer, again we define , then and . We can prove the result by working on .
For the inequality on (11), the proof is similar. Define . We have the following inequalities
instead of (26) and (27). We can prove (11) basically the same as the proof above except that we use (29) instead of (27) when we go from the third term to the fourth term in (28).
Proof of Proposition 2.1. By a small extension of Lemma 5.1 in , we have with probability at least ; with probability at least . Then the Proposition is immediately implied by Theorem 2.1.
Proof of Proposition 2.2. The proof of Proposition (2.2) is similar to that of Theorem 4.1 in and Theorem 2.7 in .
First, as in the proof of Proposition 2.1, we have with probability at least . In the rest proof, we will prove (12) in the event that . Define
Let . Since , we have , which means is -sparse.
Now we introduce the following lemma which can be regarded as an extension of Lemma 4.1 in .
We omit the proof here as the proof of Lemma 4.1 in can still apply to this lemma.
When , , which means
With a small edition on Lemma 5.4 in and Lemma 3.5 in , we have
Since is -sparse, we can apply Theorem 2.1 by plugging by and get
Suppose , where . Then
Therefore, we have proved (12) in the event that .
Proof of Theorem 2.2. For any and , suppose , , is the largest integer strictly smaller than . Then and . Since , we have . Define
Now for all -sparse vector ,
Since is -sparse, by Cauchy-Schwarz Inequality,
We used the fact that , and
which implies .
Note that , so . Besides, is -sparse and .
Proof of Proposition 4.1. We use the technical tools developed in Cai and Zhang to prove this result. We begin by introducing another important concept in the RIP framework - restricted orthogonal constants (ROC) proposed in .
is a sufficient condition for exact recovery of all -sparse vectors. By Lemma 3.1 in , when is even; when is odd. Hence,
The proposition is implied by the inequalities above and (31).
Proof of Proposition 4.2. The idea of the proof is quite similar to Theorem 3.2 by Cai and Zhang . Define
We can immediately see . On the other hand by Cauchy-Schwarz’s inequality,
Therefore, we must have .
Then are both -sparse, and . There’s no way to recover both only from .