Regularization and the small-ball method I: sparse recovery
Guillaume Lecué, Shahar Mendelson
Introduction
The focus of this article is on regularization, which is one of the most significant methods in modern statistics. To give some intuition on the method and on the reasons behind its introduction, consider the following standard problem.
with the underlying assumption that exists and is unique.
Unlike problems in approximation theory, neither the target nor the underlying measure are known. Therefore, computing the distance between functions in and is impossible. Instead, one is given partial information: a random sample , selected independently according to the joint distribution of and .
Because of the random nature of the sample and the limited information it provides, there is no real hope of identifying , but rather, only of approximating it. In an estimation problem one uses the sample to produce a random function , and the success of the choice is measured by the distance between and in the sense. Thus, one would like to ensure that with high probability with respect to the samples , the error rate
is small. More accurately, the question is to identify the way in which the error rate depends on the structure of the class and scales with the sample size and the required degree of confidence (probability estimate).
It is not surprising (and rather straightforward to verify) that the problem becomes harder the larger is. In contrast, if is small, chances are that is very far from , and identifying it, let alone approximating it, is pointless.
In situations we shall refer to as learning problems, the underlying assumption is that is indeed small, and the issue of the approximation error – the distance between and is ignored.
While the analysis of learning problems is an important and well-studied topic, the assumption that is reasonably small seems somewhat restrictive; it certainly does not eliminate the need for methods that allow one to deal with very large classes.
Regularization was introduced as an alternative to the assumption on the ‘size’ of . One may consider large classes, but combine it with the belief that belongs to a relatively small substructure in . The idea is to penalize a choice of a function that is far from that substructure, which forces the learner to choose a function in the ‘right part’ of .
Let and for a sample , set
is called a regularization procedure, is the regularization function and is the regularization parameter.
In the classical approach to regularization, the substructure of is quantified directly by . The underlying belief is that is not ‘too big’ and one expects the procedure to produce for which is of the order of . Moreover, the anticipated error rate depends on . In fact, an optimistic viewpoint is that regularization could perform as well as the best learning procedure in the class , but without knowing beforehand.
Among the regularization schemes that are based on the classical approach are reproducing kernel Hilbert spaces (RKHS), in which the RKHS norm serves as the penalty. Since RKHS norms capture various notions of smoothness, in RKHS regularization one is driven towards a choice of a smooth – as smooth as is.
In more modern regularization problems the situation is very different. Even when penalizing with a norm , one no longer cares whether or not is small; rather, one knows (or at least believes) that is sparse in some sense, and the hope is that this sparsity will be reflected in the error rate.
In other words, although one uses certain norms as regularization functions – norms that seemingly have nothing to do with ‘sparsity’ – the hope is that the sparse nature of will be exposed by the regularization procedure, while will be of little importance.
for the choice .
The remarkable property of the LASSO (see and ) is that for a well-chosen regularization parameter , if is supported on at most coordinates (and under various assumptions on and to which we will return later), then with high probability,
Thus, the error rate of the LASSO does not depend on , but rather on the degree of sparsity of , measured here by the cardinality of its support .
A standard (yet somewhat unconvincing) explanation of this phenomenon is that the penalty is a convexified version of , though this loose connection hardly explains why has any effect on the error rate of the LASSO.
A similar phenomenon occurs for other choices of , such as the SLOPE and trace-norm regularization, which will be explored in detail in what follows. In all these cases and others like them, the regularization function is a norm that does not appear to be connected to sparsity, nor to other natural notions of low-dimensional structures for that matter. Yet, and quite mysteriously, the respective regularization procedure emphasizes those very properties of .
The aim of this note is to offer a framework that can be used to tackle standard learning problems (small ) and regularized problems alike. Moreover, using the framework, one may explain how certain norms lead to the emergence of sparsity-based bounds.
In what follows we will show that two parameters determine the error rate of regularization problems. The first one captures the ‘complexity’ of each set in the natural hierarchy in
Applying results from , the ‘complexity’ of each turns out to be the optimal (in the minimax sense) error rate of the learning problem in that set. To be more precise, the main ingredient in obtaining a sharp error rate of a learning problem in a class is an accurate analysis of the empirical excess squared loss functional
Since the minimizer of the functional (1.1) satisfies , one may obtain an estimate on the error rate by showing that with high probability, if then . This excludes functions in the set as potential empirical minimizers. That ‘critical level’ turns out to be the correct (minimax) error rate of a learning problem in . That very same parameter is of central importance in regularization problems — specifically, the ‘critical level’ for each one of the sets (see Section 2.1 for an accurate definition of and its role in the analysis of learning problems and regularization problems).
The second parameter, which is the main ingredient in our analysis of regularization problems, measures the ‘size’ of the subdifferential of in points that are close to : recall that the subdifferential of in is
where is the dual space of the normed space , and that if , the subdifferential consists of all the norm one linear functionals for which .
Fix and let be the collection of functionals that belong to the subdifferential for some that satisfies . Set
Hence, is a subset of the unit sphere of when and it is the entire unit ball of otherwise. And, since consists of functions whose norm is , it is evident that . Therefore, if for a fixed then is rather large: for every there is some for which is ‘almost extremal’—that is, at least .
Our main result (Theorem 3.2 below) is that if is large enough to ensure that , and the regularization parameter is set to be of the order of , then with high probability, the regularized minimizer in , , satisfies that and .
Theorem 3.2 implies that one may analyze regularization problems by selecting wisely, keeping in mind that points in a -ball of radius around must generate a sufficiently large subdifferential. And the fact that functionals in need to be ‘almost extremal’ only for points in rather than for the entire sphere is crucial; otherwise, it would have forced to be unreasonably large – close to the entire dual sphere.
As will be clarified in what follow, sparsity, combined with the right choice of , contributes in two places: firstly, if is sparse in some sense and is not smooth on sparse elements, then , which contains the subdifferential , is large; secondly, for the right choice of the ‘localization’ consists of elements that are well placed: if and , there is some for which is large enough. The fact that is well placed is an outcome of some compatibility between and the norm.
Of course, to find the right choice of one must first identify , which is, in itself, a well-studied yet nontrivial problem.
Before we dive into technical details, let us formulate some outcomes of our main result. We will show how it can be used to obtain sparsity-driven error rates in three regularization procedures: the LASSO, SLOPE and trace norm regularization. In all three cases our results actually extend the known estimates in various directions.
The LASSO has been studied extensively in the last two decades. Even though some recent advances have shown the LASSO to have its limitation, historically, it has been the benchmark estimator of high-dimensional statistics — mainly because a high dimensional parameter space does not significantly affect its performance as long as is sparse. This was shown for example, in in the context of estimation and sparse oracle inequalities, in for support recovery results; and in various other instances as well; we refer the reader to the books for more results and references on the LASSO.
Let be a matrix and set to be its singular values, arranged in a non-increasing order. For , is the -Schatten norm.
Note that the trace-norm is simply the -Schatten norm, the Hilbert-Schmidt norm is the -Schatten norm and the operator norm is the -Schatten norm.
The trace norm regularization procedure is
and it was introduced for the reconstruction of low-rank, high-dimensional matrices .
As will be explained in what follows, our main result holds in rather general situations and may be implemented in examples once the ‘critical levels’ are identified. Since the examples we present serve mainly as “proof of concept”, we will focus only on one scenario in which may be completely characterized for an arbitrary class of functions.
Assume that the underlying measure is isotropic and -subgaussian, and that for f^{*}=\bigl{<}t^{*},\cdot\bigr{>} (or f^{*}=\bigl{<}A^{*},\cdot\bigr{>} in the matrix case), the noiseIn what follows we will refer to as ‘the noise’ even though it depends in general on and . The reason for using that term comes from the situation in which for a symmetric random variable that is independent of (independent additive noise); thus . We have opted to call ‘the noise’ because its role in the general case and its impact on the error rate is rather similar to what happens for independent noise. belongs to for some .
In the supplementary material we study a general without assuming it is isotropic, which means dealing with less natural Euclidean structures in the examples we present. It is also possible to go beyond the subgaussian case, we refer the reader to where other moment assumptions on are considered.
Applying our main result we will show the following:
If and , then with probability at least the LASSO estimator with regularization parameter satisfies that for every
The error rate in Theorem 1.4 coincides with the standard estimate on the LASSO (cf. ), but in a broader context: need not be sparse but only approximated by a sparse vector; the target is arbitrary and the noise may be heavy tailed and need not be independent of .
Let satisfy that and when . If , and , the SLOPE estimator with weights and regularization parameter satisfies
Note that Theorem 1.5 is asymptotic in nature and not ‘high-dimensional’. Moreover, it only holds for a Gaussian , independent Gaussian noise , a specific choice of weights and that is -sparse.
We consider a more general situation. Let and set .
then for and with the choice of , one has
Finally, let us consider trace norm regularization.
one has the following. Let and . Then with probability at least , for any
The constants and depends only on and .
A result of a similar flavour to Theorem 1.7 is Theorem 9.2 from .
Let be an isotropic and -subgaussian vector, and that is mean-zero, independent of and belongs to the Orlicz space for some . If Y=\bigl{<}A^{*},X\bigr{>}+W and
then with probability at least
Clearly, the assumptions of Theorem 1.8 are more restrictive than those of Theorem 1.7, as the latter holds for a heavy tailed that need not be independent of , and for that can be approximated by a low-rank matrix. Moreover, if is relatively large and the error rate in Theorem 1.8 is the sparsity-dominated , then the error rate in Theorem 1.7 is better by a logarithmic factor.
The proofs of the error rates in all the three examples will be presented in Section 5.
We end the introduction with some standard notation.
Throughout, absolute constants are denoted by , etc. Their value may change from line to line. When a constant depends on a parameter it will be denoted by . means that for an absolute constant , and the analogous two-sided inequality is denoted by . In a similar fashion, implies that , etc.
Let be a vector space and set to be a norm on . For a set , and , let .
Denote by the unit ball of and set to be the corresponding unit sphere. is the ball of radius centred in and is the corresponding sphere. Also, set to be the unit ball in , is the unit sphere there, and and are the ball and sphere centred in and of radius , respectively.
For every , denotes the non-increasing rearrangement of .
Finally, if is a sample, is the empirical mean of .
Preliminaries: The regularized functional
Let be the excess squared loss functional and for let
be its regularized counterpart. Thus, for a random sample , the empirical (regularized) excess loss functional is
This simple observation shows that the random set may be excluded from our considerations, as it does not contain potential minimizers. Therefore, if one can show that with high probability,
then on that event, .
We will identify when by considering the two parts of the empirical functional: the empirical excess loss and the regularized part .
Because of its crucial role in obtaining error estimates in learning problems, the functional has been studied extensively using the small-ball method, (see, e.g., ). Thus, the first component in the machinery we require for explaining both learning problems and regularization problems is well understood and ready-to-use; its details are outlined below.
Set and observe that
Since is convex, the characterization of the nearest point map in a Hilbert space shows that
for every . Hence, setting , one has
The decomposition of the empirical excess loss to the quadratic component () and the multiplier one () is the first step in applying the small-ball method to learning problems. One may show that on a large event, if is larger than some critical level then and dominates ; hence .
To identify this critical level, let us define the following parameters:
Let be a convex class that contains . Let be independent, symmetric, -valued random variables that are independent of .
The main outcome of the small-ball method is that for the right choices of and , is the above-mentioned ‘critical level’ in , once satisfies a weak small-ball condition.
Assume that there are constants and , for which, for every ,
There are numerous examples in which the small-ball condition may be verified for and that are absolute constants. We refer the reader to for some of them.
Let be a closed, convex class of functions that contains and satisfies Assumption 2.1 with constants and . If then for every , with probability at least one has:
If and then
In particular, with probability at least ,
From now on, we will assume that satisfies the small-ball condition with constants and , and that .
In what follows we will abuse notation and omit the dependence of and on , , and .
Let be a function that satisfies Finally, put
Using the notation introduced above, on an event of probability at least , if and then
Moreover, it follows from and that under mild structural assumptions on , is the best possible error rate of any learning procedure in – i.e., the minimax rate in that class.
Let be the event from Corollary 2.4 and set
will be of little importance in what follows, because it may be upper bounded by . However, it will be of the utmost importance in , where complexity-based regularization is studied (see Section 6 for more details).
The main result
Let us turn to the second part of the regularized functional – namely, . Let be the dual space to and set to be the dual norm. and denote the dual unit ball and unit sphere, respectively; i.e., consists of all the linear functionals on for which .
The functional is a norming functional for if .
In the language of Convex Analysis, a functional is norming for if and only if it belongs to , the subdifferential of in .
Let be the collection of functionals that are norming for some . In particular, contains all the norming functionals of .
Note that if and then . Thus, a lower bound of the form implies that is a relatively large subset of the dual unit sphere: each point in has an ‘almost norming’ functional in .
Our main result is that if is indeed large enough to ensure that then with high probability and .
Assume that is closed and convex. Let and set to be an event on which Corollary 2.4 holds. If and
then on the event , a regularized empirical minimizer satisfies
Moreover, since , the same assertion holds if
The proof of the theorem follows in three steps: first, one has to show that is positive on the set . Second, thanks to certain homogeneity properties of the functional, it is positive in , because it is positive on the ‘sphere’ . Finally, one has to study the functional in and verify that it is positive in that set, provided that .
Proof. Fix and we shall treat two different cases: when and when .
If , then by the triangle inequality for ,
Hence, for and by the upper estimate in the choice of ,
Next, if then
Consider that satisfy and . Let be any norming functional of ; thus, and . Since it follows that
This holds for any , and by the definition of and for an optimal choice of ,
where the last inequality holds because and . Also, since , it suffices that to ensure that in (3.2). This completes the proof of the first step – that on .
Turning to the second step, one has to establish a similar inequality for functions outside . To that end, let . Since is convex and is homogeneous, for some and . Therefore,
moreover, and for every functional , .
Thus, by (3.1), when , , and when ,
Finally, when and , (3.1) shows that .
Note that if there is no upper limitation on the choice of . Indeed, if and then , and just as in (3.1). The rest of the proof remains unchanged.
It follows from the proof that the quadratic component and the regularization one dominate the multiplier component in different parts of . The behaviour of allows one to exclude the set , as well as any point in for which the interval intersects . This exclusion is rather free-of-charge, as it holds with no assumptions on the norm .
The situation is more subtle when trying to exclude points for which the interval intersects . That is precisely the region in which the specific choice of is important and the regularization component is the reason why .
Figure 1 shows this idea: for two different reasons: either – the quadratic component dominates the multiplier component, or – the regularization component dominates the multiplier component.
Note that an output of the sparsity equation is that the descent cone does not intersect when the “sparsity condition” is satisfied (cf. Figure 2).
The role of Δ(ρ)Δ𝜌\Delta(\rho)
It is clear that plays a crucial role in the proof of Theorem 3.2, and that the larger is, the better the lower bound on .
Having many norming functionals of points in can be achieved somewhat artificially, by taking . If is large enough, contains a -ball centred in . Therefore, is the entire dual sphere and . This is the situation when one attempts to derive complexity-based bounds (see Section 6 and ), i.e., when one wishes to find that inherits some of ’s ‘good qualities’ that are captured by .
Here, we are interested in cases in which may be significantly smaller than and enough norming functionals have to be generated by other means.
If is smooth, each has a unique norming functional, and for a small , the norming functionals of points in are close to the (unique) norming functional of ; hence there is little hope that will be large enough to ensure that . It is therefore reasonable to choose that is not smooth in or in a neighbourhood of .
Another important fact is that need not be as large as the entire dual sphere to ensure that . Indeed, it suffices if contains ‘almost norming’ functionals only to points that satisfy and , rather than to every point in the sphere .
It turns out that the combination of the right notion of sparsity with a wise choice of a norm ensures that contains enough ‘almost norming’ functionals precisely for the subset of the sphere one is interested in.
To give an indication of how this happens, let us show the following:
Let , and . If every can be written as , where and , then
In particular, if then .
Proof. Let and observe that . Thus, for the optimal choice of ,
and the claim follows because .
For every such , consider and set and , the coordinate projections of onto and , respectively. Hence, there is a functional that is norming for and also satisfies
Therefore, Lemma 4.1 may be applied once .
Naturally, such a shrinking phenomenon need not be true for every ; fortunately, it is only required for – and we will show that it is indeed the case in the three examples we present. In all three, the combination of sparsity and the right choice of the norm helps in establishing a lower bound on in two ways: firstly, the set consists of functionals that are ‘almost norming’ for any whose support is disjoint from the support of ; and secondly, a coordinate projection ‘shrinks’ the norm of points in .
2 Δ(ρ)Δ𝜌\Delta(\rho) in the three examples
Let us show that in the three examples, the LASSO, SLOPE and trace norm regularization, for the right choice of , and that choice depends on the degree of sparsity in each case.
If for and then .
Since , one has . Therefore,
Let and recall that .
Note that \Psi(t)=\sup_{z\in Z}\bigl{<}z,t\bigr{>}, for
Therefore, the extreme points of the dual unit ball are of the form .
Let and set . If is approximated (relative to ) by an -sparse vector and if then .
Proof. Let , for that is supported on at most coordinates and . Set to be the support of and let be a norming functional for to be specified later; thus, .
Given for which and , one has
Since is supported in , one may optimize the choice of by selecting the right permutation of the coordinates in , and
Since , it is evident that , and
Hence, if then .
If , where and , then .
The fact that a low-rank matrix has many norming functionals is well known and follows, for example, from .
Proof of Lemma 4.4. Recall that is the unit sphere of the trace norm and that is the unit ball of the Hilbert-Schmidt norm. Hence,
All that remains is to estimate the trace norms of the three components that are believed to be ‘low-dimension’ - in the sense that their rank is at most .
Recall that are the singular values of arranged in a non-increasing order. It is straightforward to verify (e.g., using the characterization of the singular values via low-dimensional approximation), that
Moreover, , therefore, being rank- operators, one has
Therefore, if , then .
The three examples revisited
The estimates on presented above show that in all three examples, when is well approximated by a function whose ‘degree of sparsity’ is , then and Theorem 3.2 may be used. Clearly, the resulting error rates depend on the right choice of , and thus on .
Because happens to be the minimax rate of the learning problem in the class , its properties have been studied extensively. Obtaining an estimate on involves some assumptions on and , and the one setup in which it can be characterized for an arbitrary class is when the class is -subgaussian and for some (though need not be independent of ). It is straightforward to verify that an -subgaussian class satisfies the small-ball condition of Assumption 2.1 for and where is an absolute constant. Moreover, if the class is -subgaussian, the natural complexity parameter associated with it is the expectation of the supremum of the canonical Gaussian process indexed by the class.
Let and set to be the canonical Gaussian process indexed by ; that is, each is a centred Gaussian variable and the covariance structure of the process is endowed by the inner product in . The expectation of the supremum of the process is defined by
It follows from a standard chaining argument that if is -subgaussian then
Turning to , we shall require the following fact from .
Let and . For every there is a constant for which the following holds. If is an -subgaussian class and , then with probability at least ,
The complete version of Theorem 5.2 includes a sharp estimate on the constant . However, obtaining accurate probability estimates is not the main feature of this note and deriving such estimates leads to a cumbersome presentation. To keep our message to the point, we have chosen not to present the best possible probability estimates in what follows.
A straightforward application of Theorem 5.2 shows that
for a constant that depends on and .
for the standard Gaussian vector in the case of the LASSO and SLOPE and the Gaussian matrix in the case of trace norm minimization. Hence, one may obtain a bound on by estimating this expectation in each case.
The LASSO and SLOPE. Let be a non-increasing positive sequence and set .
There exists an absolute constant for which the following holds. If and are as above, then
(and if , the first term is set to be ).
Proof. Fix . Let be the set of indices of the largest coordinates of , and for every let be the sets of indices of the largest coordinates of . Put and note that . Hence,
As a starting point, note that a standard binomial estimate shows that
Applying the union bound one has that for , with probability at least ,
Let be the set of vectors on the Euclidean sphere that are supported on at most coordinates. Set
and recall that by the Gaussian concentration of measure theorem (see, e.g., Theorem 7.1 in ),
Therefore, by Chebyshev’s inequality for , for , with probability at least ,
Turning to the ‘small coordinates’, by (5.1),
It follows that for every choice of ,
and, if , the first term is set to be .
If (which corresponds to the LASSO), then , and one may select , provided that . In that case,
The estimates when or are straightforward. Indeed, if then and
while if then , and
Proof of Theorem 1.4. We will actually prove a slightly stronger result, which gives an improved estimation error if one has prior information on the degree of sparsity.
Using the estimates on and , it is straightforward to verify that the sparsity condition of Lemma 4.2 holds when and for any
It follows from Lemma 4.2 that if there is an -sparse vector that belongs to , then . Finally, Theorem 3.2 yields the stated bounds on and once we set
The estimates on for can be easily verified because
In case one has no prior information on , one may take
The rest of the argument remains unchanged.
Assume that , which is the standard assumption for SLOPE . By considering the cases and ,
Proof of Theorem 1.6. Recall that , and when , one may verify that
Hence, the condition holds when and
It follows from Lemma 4.3 that when there is an -sparse vector in ; therefore, one may apply Theorem 3.2 for the choice of
Recall that is the unit ball of the trace norm, that is the unit ball of the Hilbert-Schmidt norm, and that the canonical Gaussian vector here is the Gaussian matrix . Since the operator norm is the dual to the trace norm,
Proof of Theorem 1.7. It is straightforward to verify that if then when
Theorem 3.2 yields the bounds on and . The bounds on the Schatten norms for hold because .
Concluding Remarks
As noted earlier, the method we present may be implemented in classical regularization problems as well, leading to an error rate that depends on – by applying the trivial bound on when .
The key issue in classical regularization schemes is the price that one has to pay for not knowing in advance. Indeed, given information on , one may use a learning procedure taking values in such as Empirical Risk Minimization. This approach would result in an error rate of , and the hope is that the error rate of the regularized procedure is close to that – without having prior knowledge on . Surprisingly, as we show in , that is indeed the case.
The problem with applying Theorem 3.2 to the classical setup is the choice of . One has no information on , and thus setting for is clearly impossible.
A first attempt of bypassing this obstacle is Remark 3.3: if , there is no upper constraint on the choice of . Thus, one may consider , which suits any . Unfortunately, that choice will not do, because in many important examples the supremum happens to be infinite. Instead, one may opt for the lower constraint on and select
which is also a legitimate choice for any , and is always finite.
We will show in that the choice in (6.1) leads to optimal bounds in many interesting examples – thanks to the first part of Theorem 3.2.
An essential component in the analysis of regularization problems is bounding , and we only considered the subgaussian case and completely ignored the question of the probability estimate. In that sense, the method we presented falls short of being completely satisfactory.
Addressing both these issues requires sharp upper estimates on empirical and multiplier processes, preferably in terms of some natural geometric feature of the underlying class. Unfortunately, this is a notoriously difficult problem. Indeed, the final component in the chaining-based analysis used to study empirical and multiplier processes is to translate a metric complexity parameter (e.g., Talagrand’s -functionals) to a geometric one (for example, the mean-width of the set). Such estimates are known almost exclusively in the Gaussian case – which is, in a nutshell, Talagrand’s Majorizing Measures theory .
The chaining process in is based on a more sensitive metric parameter than the standard Gaussian one. This leads to satisfactory results for other choices of random vectors that are not necessarily subgaussian, for example, unconditional log-concave random vectors. Still, it is far from a complete theory – as a general version of the Majorizing Measures Theorem is not known.
then the empirical and multiplier processes indexed by behave as if were a subgaussian vector. In other words, for such “symmetric” problems it suffices to have a subgaussian moment growth up to to ensure a subgaussian behaviour.
This fact is useful because all the indexing sets considered here (and in many other sparsity-based regularization procedures as well) satisfy the required symmetry property.
One may show that with probability at least
If has better tail behaviour, the probability estimate improves; for example, if is subgaussian then (6.3) holds with probability at least .
The obvious complication is that one has to obtain a lower bound on the effective dimension . And while it is clear that , in many cases (including our three examples) a much better bound is true.
Let us mention that the effective dimension is perhaps the most important parameter in Asymptotic Geometric Analysis. Milman’s version of Dvoretzky’s Theorem (see, e.g., ) shows that captures the largest dimension of a Euclidean structure hiding in . In fact, this geometric observation exhibits why that part of the probability estimate in (6.3) cannot be improved.
References
Supplementary material: non-isotropic design
An inspection of Theorem 3.2 reveals no mention of an isotropicity assumption. There is no choice of a Euclidean structure, and in fact, the statement itself is not even finite dimensional. All that isotropicity has been used for was to bound the “complexity function” and the “sparsity function” in the three applications — the LASSO (in Theorem 1.4), SLOPE (in Theorem 1.6) and the trace norm regularization (in Theorem 1.7). We may apply Theorem 3.2 to situations that do not involve an isotropic vector and here we give an example of how this may be done.
where and is the nondecreasing rearrangement of . As mentioned previously, the LASSO case is recovered for and the SLOPE norm is obtained for for some constant . We also denote by (resp. ) the unit ball (resp. sphere) associated with the -norm.
In order to apply Theorem 3.2, we need to bound from above the expectation of the supremum of the Gaussian process indexed by :
We also need to solve the “sparsity equation”—that is, find for which where, for every ,
and is the collection of all subgradients of of vectors in .
We will show that the same results that have been obtained for the LASSO and SLOPE in Theorem 1.4 and Theorem 1.6 actually hold under the following assumption.
Let and denote by the -th row of . Let and set .
There exists such that for all , .
For all , .
We first control the Gaussian mean width in (7.1) when is the SLOPE norm.
implying that is a Lipschitz function with constant ; thus, it follows from p. 21 in Chapter 1 of that
where is the median of .
for some . Note that in our case, satisfying (7.3) for .
Let be the integer that satisfies . It follows from (7.4) that with probability at least
proving the requested bound on .
Observe that up to constant , we actually recover the same result as in (5.2); therefore, one may choose the same “complexity function” as in the proof of Theorem 1.6.
Let us turn to a lower bound on the “sparsity function”.
There exists an absolute constant for which the following holds. Let and set . Assume that for every one has . Let and assume further that there is a -sparse vector in . If then
Proof. Let and denote by the non-increasing rearrangement of . It follows from the proof of Lemma 4.3 that
Let be the -sparse vector with coordinates given by for and otherwise. We have
implying that . Furthermore, since for every , we have
Hence, if then .
We thus recover the same condition as in Lemma 4.3, implying that Theorem 1.6 actually holds under the weaker Assumption 7.1: let be an -subgaussian random vector whose covariance matrix satisfies Assumption 7.1. The SLOPE estimator with regularization parameter satisfies, with probability at least ,
when and when there is a s-sparse vector close enough to .
Here, for every , ; ; and .
Lemma 7.3 leads to a slightly different result than in the isotropic case (Lemma 5.3), and as a consequence, has to be slightly modified. A straightforward computation shows that
and still .
Finally, let us prove the sparsity condition.
Let be the -sparse vector with coordinates given by for and otherwise. Observe that
and therefore .
and in particular, if then .
Using the estimate on and Lemma 7.4, it is evident that when , one has for
and if there is a -sparse vector in .
Finally, one may choose the regularization parameter by setting
It follows that if is an -subgaussian random vector that satisfies Assumption 7.1 then with probability larger than ,