A typical reconstruction limit of compressed sensing based on Lp-norm minimization
Y. Kabashima, T. Wadayama, T. Tanaka
Introduction
Compressed (or compressive) sensing is a technique for reconstructing a high dimensional signal from lower dimensional data, the components of which represent partial information about the signal, utilizing prior knowledge on the sparsity of the signal. The research history of this technique is rather long ; but the horizon of the research field is now expanding rapidly after recent publication of a series of influential papers .
We also assume that is known and that is sparse in the sense that the number of non-zero elements of is limited to , where . Then, under what conditions can the original signal be correctly reconstructed from the compressed expression ?
It is obvious that eq. (1) in itself cannot determine a unique solution of because the dimension of , , is smaller than that of , . However, the assumption on the sparsity of may allow correct reconstruction. In the research on compressed sensing, minimization of a cost function with respect to the -normEq. (5) does not define a norm in the mathematical sense because it violates the triangle inequality.
subject to the constraints of eq. (1) has been actively studied toward designing efficient reconstruction schemes exploiting such sparsity .
Results of indicate that the following proposition holds. Let us suppose that is an arbitrary continuous real vector the number of non-zero elements of which is bounded above by . When each entry of is an independently and identically distributed (i.i.d.) Gaussian random number, the probability of failure in reconstructing based on the -norm minimization becomes arbitrarily small as tends to infinity if the inequalities
hold simultaneously. These inequalities constitute a sufficient condition for arbitrarily reducing the probability of failure for the -based reconstruction of the arbitrary vector . However, earlier studies on several other problems in information theory indicate that critical conditions of such worst cases are, in general, considerably different from those of typical cases , and are not necessarily relevant in practical situations.
This Letter is written from such a perspective. More precisely, we will herein assess a critical condition for successfully reconstructing in typical cases in the limit , but keeping finite, utilizing methods of statistical mechanics. Results of numerical experiments reported in indicate that a critical condition of the reconstruction success for typical cases is far from that of eqs. (6) and (7). Our result is in excellent agreement with this indication.
Problem setting
For generality, we formally consider a general reconstruction scheme
utilizing a cost function with respect to the -norm. We will refer to eq. (8) as -reconstruction. In the following, we will generally examine the typical reconstruction performance for the cases of and in the limit , but keeping compression rate finite.
In a recent work, utility of the -norm cost function in estimating \mbox{\boldmath{x}}^{0} from \mbox{\boldmath{y}}+\mbox{\boldmath{n}} is examined, where is a zero mean Gaussian noise vector . In such problem setting, however, correct reconstruction of \mbox{\boldmath{x}}^{0}, which we will focus on hereinafter, is not possible as long as the variance per element of is finite.
Analysis
To directly assess the typical performance of the -reconstruction, we have to solve eq. (8) and examine whether the solution that is obtained is identical to \mbox{\boldmath{x}}^{0} or not for each sample of randomly generated and \mbox{\boldmath{y}}(=F\mbox{\boldmath{x}}^{0}). Carrying this out analytically is, unfortunately, difficult in practice. To avoid this difficulty, we convert the constrained minimization problem of eq. (8) to a posterior distribution of the inverse temperature , thus:
where Z(\beta;\mbox{\boldmath{y}})=\int d\mbox{\boldmath{x}}e^{-\beta||\mbox{\boldmath{x}}||_{p}}\delta\left(F\mbox{\boldmath{x}}-\mbox{\boldmath{y}}\right) plays the role of a partition function. In the limit , eq. (9) generally converges to a uniform distribution over the solutions of eq. (8). Therefore, one can evaluate the performance of the -reconstruction scheme by examining the macroscopic behavior of eq. (9) as , for which one can utilize methods of statistical mechanics.
A distinctive feature of the current problem is that eq. (9) depends on the predetermined (quenched) random variables and \mbox{\boldmath{x}}^{0} (through \mbox{\boldmath{y}}=F\mbox{\boldmath{x}}^{0}), which naturally leads us to applying the replica method . Under the replica symmetric (RS) ansatz, this yields an expression of the typical free energy density as as
where represents the operation of averaging with respect to and \mbox{\boldmath{x}}^{0}, and denotes extremization of a function with respect to , , is a Gaussian measure and
The term denotes minimization of with respect to . A sketch of the derivation is shown in A.
Three issues are noteworthy here. The first issue concerns the physical meanings of the variables introduced in eq. (12). For example, at the extremum, values of and in eq. (12) correspond to N^{-1}\left[\left\langle|\mbox{\boldmath{x}}\right|^{2}\rangle\right] and N^{-1}\left[\mbox{\boldmath{x}}^{0}\cdot\left\langle\mbox{\boldmath{x}}\right\rangle\right], respectively, where denotes averaging with respect to eq. (9) as and |\mbox{\boldmath{a}}| denotes the ordinary Euclidean norm for a vector \mbox{\boldmath{a}}=(a_{i}). This indicates that the typical value of the mean square error per component {\rm MSE}=N^{-1}\left[\left\langle|\mbox{\boldmath{x}}-\mbox{\boldmath{x}}^{0}|^{2}\right\rangle\right] can be assessed as
holds, which represents the de Almeida-Thouless (AT) instability condition for the present problem . When eq. (16) holds for the extremum solution of eq. (12), the RS treatment is not valid and one has to explore more general solutions taking the effect of replica symmetry breaking (RSB) into account to accurately assess the performance of the -reconstruction.
Results
For and , we numerically solved the RS extremization problem of eq. (12) for various pairs of and . In all cases, only a single stable solution was found. Given and , the solution found for sufficiently large was always characterized by indicating successful reconstruction. However, as was lowered, the success solution lost its local stability (against the RS disturbance) and a transition to a failure solution of occurred.
For the success solution, conjugate variables and were always infinitely large whereas the remaining variables and did not necessarily diverge. Investigating local stability of the success solution yielded a limit , which represented the possibility of -reconstruction in typical cases. For each of and , this is summarized as follows.
The success solution, for which and , is stable if and only if , which indicates . The condition is necessary to ensure that eq. (1) has a unique solution, even in the situation that all sites of non-zero elements of are known. This means that the limit for achieves the best possible performance. However, due to discontinuity in the profile of (Fig. 1 (a)), eq. (16) always holds for the success solution, indicating that the current RS analysis is not valid. Therefore, further exploration based on various RSB ansätze is necessary for accurately assessing the reconstruction performance, which is, however, beyond the scope of the present Letter.
2 p=1𝑝1p=1
of the success solution is determined by
where . Utilizing the solution of this equation, the stability condition of the success solution is expressed as
This indicates that the limit for can be expressed as . also corresponds to the criticality of eq. (16) and the RS success solution is locally stable against perturbations that break the replica symmetry as long as eq. (18) holds. Therefore, our RS analysis is valid.
3 p=2𝑝2p=2
The success solution is stable if and only if , implying . For , eq. (16) does not hold and the RS analysis is valid. Since makes the constraints of eq. (1) sufficient to reconstruct \mbox{\boldmath{x}}^{0} perfectly, this result means that the -norm minimization is not capable of reconstructing any compressed expressions.
Plots of the results obtained are shown in Fig. 2 (a). We also depict a curve of the worst case critical condition for the -reconstruction (inset), which is assessed utilizing eqs. (6) and (7) in the limit , keeping and finite, for comparison. The -reconstruction can be carried out in practice by interior point methods , the necessary computational cost of which grows as in the present large system limit. On the other hand, performing the -reconstruction is, in general, NP hard, although its potential might be superior to that of the -reconstruction. Fig. 2 (a), in conjunction with these, implies that the -based scheme is a practically preferable method which balances computational feasibility and relatively high reconstruction capability. This figure also indicates that discrepancy of the values of critical compression rate is huge between the worst and typical case analyses. This implies that there may be much room for improvement of the worst case assessment although we must keep in mind that the criterion of reconstruction success in the present analysis, which permits reconstruction errors of asymptotically negligible size as , is different from that of the worst case analysis, in which no errors are allowed.
To justify our assessment, we performed extensive numerical experiments of the -reconstruction for , the results of which are summarized in Fig. 2 (b). In an experimental trial, an original signal \mbox{\boldmath{x}}^{0} was randomly generated so as to have exactly non-zero elements, to which i.i.d. Gaussian random numbers of zero mean and unit variance were assigned. For numerically assessing the criticality, the number of constraints was lowered from one-by-one until the solution of the -reconstruction, \widehat{\mbox{\boldmath{x}}}, satisfied the condition of ||\widehat{\mbox{\boldmath{x}}}-\mbox{\boldmath{x}}^{0}||_{1}>10^{-4}, and was recorded when the condition was first satisfied. For searching for \widehat{\mbox{\boldmath{x}}}, we used CVX, a package for specifying and solving convex programs . The trials were carried out times for a fixed system size and the experimental critical rate was defined as , where denotes the arithmetic average over the trials. Quadratic extrapolation from data for yielded an experimental estimate of the critical ratio , which is in good accordance with the theoretical value (Fig. 2 (b)). In , experiments for evaluating the critical density for were performed for relatively large systems of and . Judging from comparison by eye, plots of the results are also consistent with our theoretical estimate . These indicate that our assessment is at least capable of explaining the experimental results to a high accuracy although mathematical justification of the replica method, in general, has not yet been established .
Summary and discussion
In summary, we have assessed the typical performance of compressed sensing based on minimization with respect to the -norm for and , utilizing the replica method under the replica symmetric (RS) ansatz. Analysis of the stability condition of a solution which represents successful reconstruction yields a critical relation between the compression rate and the signal density that represents the frequency of non-zero elements in the original signal. We have shown that the RS solution of the -reconstruction achieves the best possible performance, which is, unfortunately, not stable against perturbations that break the replica symmetry. The -reconstruction has no capability of compressed sensing. On the other hand, our RS analysis has clarified that the -based scheme does have a considerably high reconstruction ability. Moreover, it has been recognized that the -reconstruction can be solved via linear programming with a feasible computational cost. These properties are advantageous from the viewpoint of practical utility.
In this Letter, we have assumed that each entry of the compression matrix is an i.i.d. random variable with zero mean and a fixed variance. Utilizing a technique offered in , the analysis can be extended to cases in which is randomly generated so as to be characterized as
where is a diagonal matrix, whose eigenvalue spectrum asymptotically converges to a fixed distribution, and is a sample from the uniform distribution of orthogonal matrices, independent of . However, as long as matrix is typically of full rank, which is the case when entries of are i.i.d. random numbers of zero mean and a fixed variance, the result is identical to that obtained here (see B). One can also show that the values of do not depend on details of the distribution of the non-zero elements of as long as the mean and variance are finite. This implies that the findings of this Letter generally hold for relatively wide classes of compression matrices and signals.
Performance assessment of the -reconstruction based on a replica symmetry breaking ansatz and development of mean field algorithms for approximately solving the reconstruction problems with a lower computational cost are currently under way.
Note added – After submitting this Letter, the authors noticed that the typical criticality of the -reconstruction was explored in for compression matrices consisting of i.i.d. zero mean Gaussian random column vectors utilizing techniques of combinatorial geometry. It turns out that their weak threshold corresponds to our result for with . In view of their criterion of reconstruction success, in which no errors are allowed, our result implies that the criticality of -reconstruction is “tight” in the sense that it does not change irrespective of whether or not we allow small errors which are vanishing asymptotically as . The connection between our analysis and theirs further suggests a possibility of wide application of statistical-mechanics tools to problems in large-dimensional random combinatorial geometry.
Appendix A Derivation of eq. (12)
play a key role in deriving eq. (12), where \mbox{\boldmath{y}}=F\mbox{\boldmath{x}}^{0} is used and . When are i.i.d. Gaussian random variables of mean zero and variance , which is mainly assumed in this Letter, the central limit theorem guarantees that can be handled as zero mean multivariate Gaussian random variables which are characterized by the covariances for a fixed set of \mbox{\boldmath{x}}^{0},\mbox{\boldmath{x}}^{1},\mbox{\boldmath{x}}^{2},\ldots,\mbox{\boldmath{x}}^{n}, where denotes the operation of averaging with respect to , and Q_{ab}=Q_{ba}=N^{-1}\mbox{\boldmath{x}}^{a}\cdot\mbox{\boldmath{x}}^{b}. is unity for and vanishes otherwise. Under the RS ansatz
this indicates that can be expressed as and , where and are i.i.d. Gaussian random variables of zero mean and unit variance. Employing these expressions to eq. (21) yields
On the other hand, the saddle point method offers an expression for the volume of the subshell corresponding to the RS order parameters (26) as
Appendix B Treatment of rotationally-invariant matrix ensembles
For , let us suppose that compression matrix is characterized as eq. (19), where eigenvalues of diagonal matrix asymptotically follow a fixed distribution as with keeping and is sampled from the uniform distribution of orthogonal matrices. This matrix ensemble is invariant under any rotation of coordinates. For simplicity, we assume that the support of is a certain finite range away from the origin , which implies that row vectors of a typical sample of are linearly independent. Under the RS ansatz, employment of a formula developed in to eq. (20) offers an expression
for . For , extremization in eq. (34) provides , which leads to an asymptotic form . Utilizing this expression in assessment of eq. (33), where contributions of which arise from the -functions are canceled with the term of avoiding divergence as , indicates that the difference between eqs. (33) and (28) is only a constant independently of . This means that in the vanishing temperature limit as free energy for the rotationally-invariant ensemble exactly accords with eq. (12). Therefore, the result is identical to that obtained in the main part of this Letter.