Simple Error Bounds for Regularized Noisy Linear Inverse Problems
Christos Thrampoulidis, Samet Oymak, Babak Hassibi
I Introduction
It solves for an estimate that best fits the vector of observations while at the same time retains structure similar to that of . Program (1), with , was introduced in by Tibshirani for estimating sparse signals and is known as the “lasso” in the statistics literature. In practical situations, prior knowledge of is typically not available, which makes (1) impossible to solve. Instead, one can solve regularized versions of it, like,
I-B Contribution
In this work, we derive a simple non-asymptotic upper bound on the normalized estimation error of the regularized estimator (2), which holds for arbitrary convex regularizers . We assume that the measurement matrix has independent zero-mean normal entries of variance . For the noise vector , we only require it being chosen independently of .
Our upper bound is a simple function of the number of measurements and, of a summary parameter , termed the Gaussian squared distance; captures the structure induced by , the particular we are trying to recover and the value of the regularizer parameter . For example, when we are interested in a sparse signal, the structure is captured by , whereas the actual sparsity level (i.e. how many entries are zero) is captured by . (Thus is the same for all -sparse ). In recent works , has been calculated for a number of practical regularizers ; making use of these results, translates our bound to explicit formulae. Finally, the constants involved in our result are small and nearly accurate. As a byproduct, our bound provides a guideline on the important practical problem of optimally tuning the regularizer parameter .
I-C Related work
II preliminaries
For the rest of the paper, let denote the normal distribution of mean and variance . Also, to simplify notation, let us write instead of .
is a nonempty, convex and compact set . It, also, does not contain the origin since we assumed that is not a minimizer. For any nonnegative number , we denote the scaled (by ) subdifferential set as . Also, for the conic hull of the subdifferential , we write .
II-A2 Gaussian squared distance
II-B Gordon’s Comparison Lemma and Concentration results
In the current section, we outline the main tools that underly the proof of our result. We begin with a very useful lemma proved by Gordon which allows a probabilistic comparison between two Gaussian processes. Here, we use a slightly modified version of the original lemma (see Lemma 5.1 in ).
III Result
Theorem III.1 provides a simple, general, non-asymptotic and (rather) sharp upper bound on the error of the regularized lasso estimator (2), which also takes into account the specific choice of the regularizer parameter . In principle, the bound applies to any signal class that exhibits some sort of low-dimensionality (see and references therein). It is non-asymptotic and is applicable in any regime of , and . Also, the constants involved in it are small making it rather tightWe suspect and is also supported by our simulations (e.g. Figure 2) that the factor of 2 in (4) is an artifact of our proof technique and not essential..
The Gaussian distance term summarizes the geometry of the problem and is key in (4). In (Proposition 4.4), it is proven that , when viewed as a function of , is strictly convex, differentiable for and achieves its minimum at a unique point. Figure 1 illustrates this behavior; achieves its unique maximum value at some , it is strictly increasing for and strictly decreasing for . For the bound in (4) to be at all meaningful, we require . This is perfectly in line with our discussion in Section II-A2, and translates to the number of measurements being large enough to at least guarantee noiseless recovery . Lemma 8.1 in proves that there exists a unique satisfying and . Similarly, when , there exists unique satisfying . From this, it follows that if and only if . This is exactly the range of values of the regularizer parameter for which (4) is meaningful; see also Figure 1.
III-B Application to sparse and low-rank estimation
Any bound on translates, through Theorem III.1, into an upper bound on the estimation error of (2). Such bounds have been recently derived in , for a variety of structure-inducing functions . For purposes of illustration and completeness, we review here those results for the celebrated cases of sparse and low-rank estimation.
Suppose is a -sparse signal and . Denote by the support set of , and by its complement. The subdifferential at is,
Then, is equal to ()
where denotes the standard complementary error function. Note that depends only on and , and not explicitly on S itself (which is not known). Substituting the expression in (5) in place of the term in (4), yields an explicit expression for our upper bound, in terms of , , and . A simpler upper bound which does not involve error functions is obtained in Table 3 in , and is given by
Analogous expressions and closed-form upper bounds can be obtained when is block-sparse .
III-B2 Low-rank matrices
III-C Comparison to related work
III-C2 Comparison to the constrained lasso
Under the same assumptions as in Theorem III.1, it is proven in that, for any , with probability , the estimation error of (1) is upper bounded as follows,
Comparing this to (4) reveals the similar nature of the two results. Apart from a factor of in (4), the upper bound on the error of the regularized lasso (2) for fixed , is essentially the same as the upper bound on the error of the constrained lasso (1), with replaced by . Recent works prove that . Our bound, then, suggests that setting in (2) achieves performance almost as good as that of (1).
III-C3 Sharp error bounds
performs a detailed analysis of the regularized lasso problem (2) under the additional assumption that the entries of the noise vector are distributed . In particular, when and is large enough, they prove that with high probability,
for belonging to a particular subset of . As expected, our bound in Theorem III.1 is larger than the term in (7). However, apart from a factor of , it only differs from the quantity in (7) in the denominator, where instead of , we have the smaller . This difference becomes insignificant and indicates that our bound is rather tight when is large. Although the authors in conjecture that (7) upper bounds the estimation error for arbitrary values of the noise variance , they do not prove so. In that sense, and to the best of our knowledge, Theorem III.1 is the first rigorous upper bound on the estimation error of (2), which holds for general convex regularizers, is non-asymptotic and requires no assumption on the distribution of .
III-D Simulation results
Figure 2 illustrates the bound of Theorem III.1, which is given in red for , , and for having entries. The upper bound from , which is asymptotic in and only applies to i.i.d Gaussian , is given in black. In our simulations, we assume is a random unit norm vector over its support and consider both i.i.d , as well as, non-Gaussian noise vectors . We have plotted the realizations of the normalized error for different values of and . As noted, the bound in is occasionally violated since it requires very large , as well as, i.i.d Gaussian noise. On the other hand, the bound given in (4) always holds.
IV Proof of Theorem III.1
It is convenient to rewrite (2) in terms of the error vector as follows:
Denote the solution of (8) by . Then, and (4) bounds . To simplify notation, for the rest of the proof, we denote the value of that upper bound as
Fix and , as in the statement of the lemma. From the convexity of , . Hence, it suffices to prove that w.h.p. over ,
where, is defined as
In the remaining, we analyze the simpler optimization problem defined in (11), and prove that holds with probability . We begin with simplifying the expression for , as follows:
The first equality above follows after performing the trivial maximization over in (11). The second, uses the fact that , for all . For a proof of this see Lemma E.1 in .
Next, we show that is strictly greater than with the desired high probability over realizations of and . Consider the event of and satisfying all three conditions listed below,
Fix any . Suppose and are such that (13) holds and recall the definition of in (12). Then,