The distribution of the Lasso: Uniform control over sparse balls and adaptive parameter tuning

Léo Miolane, Andrea Montanari

Introduction

for σ≥0\sigma\geq 0, z∼N(0,In)z\sim\mathcal{N}(0,{\rm I}_{n}), and θ⋆\theta^{\star} a vector with s0s_{0} non-zero entries. Then, a theorem of Bickel, Ritov and Tsybakov implies that, with high probability,

for some constants c0c_{0}, CC that depend on the specific assumptions on the design. (The normalization of is recovered by setting σ2=σ#2/n\sigma^{2}=\sigma^{2}_{\#}/n, where σ#2\sigma_{\#}^{2} is the noise variance of .)

Unfortunately, this analysis provides limited insight into the choice of the regularization parameter λ\lambda which –in practice– can impact significantly the estimation accuracy. As an example, Fig. 3 reports the result of a small simulation in which we compare four different methods of selecting λ\lambda. The bound of Eq. (3) suggests to set λ=σc0log⁡N\lambda=\sigma\sqrt{c_{0}\log N}. For the standard random design used in the left frame, the optimal constant is expected to be c0=2c_{0}=2 . We compare this method to three procedures that adapt the choice of λ\lambda to the data: cross validation (CV), Stein’s Unbiased Risk Estimate (SURE), and a procedure that minimizes an estimate of the risk (EST). We refer to the next sections for further details on these methods. Note that all of these adaptive procedures significantly outperform the ‘theory driven’ λ\lambda: over a broad range of sample sizes nn, the resulting estimation error is 22 to 33 times smaller. Further, the error achieved by these methods is quite close to the Bayes optimum.

These empirical observations are not captured by the bound (3), or by similar results.

An alternative style of analysis postulates an idealized model for the data and derives asymptotically exact results. Throughout this paper we will consider the simplest of such models, by assuming that design matrix to have i.i.d. entries Xij∼N(0,1/n)X_{ij}\sim\mathcal{N}(0,1/n). While this assumption is likely to be violated in practice, it allows to derive useful insights that are mathematically consistent, and susceptible of being generalized to a broader context. This type of analysis was first carried out in the context of the Lasso in and then extended to a number of other problems, see e.g. . As an example, Figure 1 reports the predictions of this analysis for the risk of the three adaptive procedure for selecting λ\lambda. The agreement with the numerical simulations is excellent.

Unfortunately, the results in (and in follow-up work) do not allow to derive in a mathematically rigorous way curves such as the ones in Figure 1. In fact earlier results hold ‘pointwise’ over λ\lambda and hence do not apply to adaptive procedures to select λ\lambda. Further they provide asymptotic estimates ‘pointwise’ over θ\theta, and hence do not allow to compute –for instance– minimax risk.

where the vector θ^λd\widehat{\theta}^{d}_{\lambda} is also referred to as the ‘debiased Lasso’ . The above identity holds for arbitrary α,τ>0\alpha,\tau>0. However, predicts that the distribution of the debiased estimator θ^λd\widehat{\theta}^{d}_{\lambda} simplifies dramatically for specific choices of these parameters.

Namely, let Θ\Theta be a random variable with distribution given by the empirical distribution of (θi)i≤N(\theta_{i})_{i\leq N} (i.e., Θ=θi\Theta=\theta_{i} with probability 1/N1/N, for i∈{1,…,N}i\in\{1,\dots,N\}) and let Z∼N(0,1)Z\sim\mathcal{N}(0,1) be independent of Θ\Theta. Define α∗,τ∗\alpha_{*},\tau_{*} to be the solution of the following system of equations (we refer to Section 3.1 for a discussion of existence and uniqueness):

This is an asymptotic result, which holds along sequences of problems with: (i)(i) Converging aspect ratio n/N→δ∈(0,∞)n/N\to\delta\in(0,\infty); (ii)(ii) Fixed regularization λ∈(0,∞)\lambda\in(0,\infty); (iii)(iii) Parameter vectors θ⋆=θ⋆(n)\theta^{\star}=\theta^{\star}(n) whose empirical distribution converges (weakly) to a limit law pΘp_{\Theta}. As emphasized above, this does not allow deduce the behavior of the Lasso with adaptive choices of λ\lambda (there could be deviations from the above limits for exceptional values of λ\lambda), or to compute the minimax risk (there could be deviations for exceptional vectors θ⋆\theta^{\star}).

The importance of establishing uniform convergence with respect to the regularization parameter λ\lambda was recently emphasized by Mousavi, Maleki, and Baraniuk . Among other results, these authors derive a uniform convergence statement for the related approximate message passing (AMP) algorithm. However, in order to establish uniform convergence, they have to construct an ad-hoc smoothing of the quantity of interest, which is roughly equivalent to discretizing the corresponding tuning parameter.

In this paper, we obtain uniform (in λ\lambda) convergence results for the Lasso, hence providing a sound mathematical basis to the comparison of various adaptive procedures, as well as to the study of minimax risk.

The rest of the paper is organized as follows. Section 2 reviews related work. We state our main theoretical results in Section 3. In Section 4 we apply these results to two types of statistical questions: estimating the risk and noise level, and selecting λ\lambda through adaptive procedures. Further, we illustrate our results in numerical simulations. Finally, Section 5 outlines the main proof ideas, with most technical legwork deferred to the appendices.

Related work

There is –by now– a substantial literature on determining exact asymptotics in high-dimensional statistical models, and a number of mathematical techniques have been developed for this task. We will only provide a few pointers focusing on high-dimensional regression problems.

The original proof of was based on an asymptotically exact analysis of an approximate message passing (AMP) algorithm that was first proposed in to minimize the Lasso cost function. Variants of AMP have been developed in a number of contexts, opening the way to the analysis of various statistical estimation problems. A short list includes generalized linear models , phase retrieval , robust regression , logistic regression , generalized compressed sensing . This approach is technically less direct than others, but has the advantage of providing an efficient algorithm, and is and not necessarily limited to convex problems (see for a non-convex example).

As mentioned above, our work was partially motivated by the recent results of Mousavi, Maleki, and Baraniuk that establish a form of uniformity for the AMP estimates –but not for the Lasso solution. It would be interesting to understand whether the approach of could also be used to obtain uniform results for the Lasso or other statistical estimators.

Here we follow a different route that exploits powerful Gaussian comparison inequalities first proved by Gordon . Gordon inequality allows to bound the distribution of a minimax value, i.e. the value of a random variable G∗=min⁡i≤Nmax⁡j≤MGijG_{*}=\min_{i\leq N}\max_{j\leq M}G_{ij}, where (Gij)i≤N,j≤M(G_{ij})_{i\leq N,j\leq M} is a Gaussian process, in terms of a similar quantity for a ‘simpler’ Gaussian process. The use of Gordon’s inequality in this context was pioneered by Stojnic and then developed by a number of authors in the context of regularized regression , M-estimation , generalized compressed sensing , binary compressed sensing and so on. The key idea is to write the optimization problem of interest as a minimax problem, and then apply a suitable version of Gordon’s inequality. A matching bound is obtained by convex duality and then a second application of Gordon’s inequality. In particular, convexity of the cost function of interest is a crucial ingredient.

While the Gaussian comparison inequality provides direct access to the value of the optimization problem, understanding the properties of the estimator can be more challenging. In this paper we identify a property (that we call local stability) that allows to transfer information on the minimum (the Lasso cost) into information about the minimizer (the Lasso estimator). We believe this strategy can be applied to other examples beyond the Lasso.

Independently, a different approach based on leave-one-out techniques was developed by El Karoui in the context of ridge-regularized robust regression .

Finally, a parallel line of research determines exact asymptotics for Bayes optimal estimation, under a model in which the coordinates of θ\theta are i.i.d. with common distribution pΘp_{\Theta}. In particular, the asymptotic Bayes optimal error for linear regression with random designs was recently determined in . Of course –in general– Bayes optimal estimation requires knowledge of the distribution pΘp_{\Theta}, and is not computationally efficient. We will use this Bayes-optimal error as a benchmark of our adaptive procedures. Generalizations of these results were also obtained in for other regression problems. A successful approach to these models uses smart interpolation techniques that generalize ideas in spin-glass theory.

Main results

As stated above, we consider the standard linear model (2) where y=Xθ⋆+σzy=X\theta^{\star}+\sigma z , with noise z∼N(0,In)z\sim\mathcal{N}(0,{\rm I}_{n}), and XX a Gaussian design: (Xi,j)i≤n,j≤N∼i.i.d.N(0,1/n)(X_{i,j})_{i\leq n,j\leq N}\overset{\text{\tiny i.i.d.}}{\sim}\mathcal{N}(0,1/n). The Lasso estimator is defined by

By Jensen’s inequality we have for p≥p′>0p\geq p^{\prime}>0, Fp(ξ)⊂Fp′(ξ)\mathcal{F}_{p}(\xi)\subset\mathcal{F}_{p^{\prime}}(\xi).

A crucial role in our results is provided by the following max-min problem:

The expectation above is with respect to (Θ,Z)∼μ^θ⋆⊗N(0,1)(\Theta,Z)\sim\widehat{\mu}_{\theta^{\star}}\otimes\mathcal{N}(0,1), where μ^θ⋆\widehat{\mu}_{\theta^{\star}} denotes the empirical distribution of the entries of the vector θ⋆\theta^{\star}:

The max-min (8) is achieved at a unique couple (β∗(λ),τ∗(λ))(\beta_{*}(\lambda),\tau_{*}(\lambda)). Moreover, (τ∗(λ),β∗(λ))(\tau_{*}(\lambda),\beta_{*}(\lambda)) is also the unique couple (β,τ)∈(0,+∞)2(\beta,\tau)\in(0,+\infty)^{2} that verify

We will also use the notation α∗(λ)=λ/β∗(λ)\alpha_{*}(\lambda)=\lambda/\beta_{*}(\lambda) and

We will sometimes omit the dependency on λ\lambda and write simply α∗,β∗,τ∗,s∗\alpha_{*},\beta_{*},\tau_{*},s_{*}. The distribution μλ∗\mu^{*}_{\lambda} defined below will correspond (see Theorem 3.1 in the next section) to the limit of the empirical distribution of the entries of (θ^λ,θ⋆)(\widehat{\theta}_{\lambda},\theta^{\star}).

We denote by μλ∗\mu_{\lambda}^{*} the law of the couple (η(Θ+τ∗(λ)Z, α∗(λ)τ∗(λ)), Θ)\left(\eta\big(\Theta+\tau_{*}(\lambda)Z,\,\alpha_{*}(\lambda)\tau_{*}(\lambda)\big),\ \Theta\right), where (Θ,Z)∼μ^θ⋆⊗N(0,1)(\Theta,Z)\sim\widehat{\mu}_{\theta^{\star}}\otimes\mathcal{N}(0,1).

2 Results

Assume that D=Fp(ξ)\mathcal{D}=\mathcal{F}_{p}(\xi) for some ξ>0\xi>0 and p>0p>0. Then there exists constants C,c>0C,c>0 that only depend on Ω\Omega, such that for all ϵ∈(0,12]\epsilon\in(0,\frac{1}{2}]

It is worth emphasizing in what sense Theorem 3.1 is uniform with respect to λ∈[λmin⁡,λmax⁡]\lambda\in[\lambda_{\min},\lambda_{\max}] and to θ⋆∈D\theta^{\star}\in\mathcal{D}:

Uniformity with respect to λ\lambda. We bound (in probability) the maximum (over λ\lambda) deviation between the empirical distribution μ^(θ^λ,θ⋆)\widehat{\mu}_{(\widehat{\theta}_{\lambda},\theta^{\star})} and the predicted distribution μλ∗\mu^{*}_{\lambda}. (The supremum over λ\lambda is ‘inside’ the probability.)

Uniformity with respect to θ⋆\theta^{\star}. We bound the maximum probability (over θ⋆\theta^{\star}) of a deviation between μ^(θ^λ,θ⋆)\widehat{\mu}_{(\widehat{\theta}_{\lambda},\theta^{\star})} and μλ∗\mu^{*}_{\lambda}. (The supremum over θ⋆\theta^{\star} is ‘outside’ the probability.)

The reader might wonder whether it is possible to strengthen this result and bound the maximum deviation over θ⋆\theta^{\star} (‘move the supremum over θ⋆\theta^{\star} inside’). The answer is negative. In particular, we can choose the support of θ⋆\theta^{\star} to coincide with a submatrix of XX with atypically small minimum singular value. This will result in larger estimation error ∥θ^λ−θ⋆∥2\|\widehat{\theta}_{\lambda}-\theta^{\star}\|_{2}, and hence in a large Wasserstein distance W2(μ^(θ^λ,θ⋆),μλ∗)W_{2}(\widehat{\mu}_{(\widehat{\theta}_{\lambda},\theta^{\star})},\mu^{*}_{\lambda}).

In order to see this, it is sufficient to consider the vector

In Appendix F.1, we prove that (for this choice of θ⋆\theta^{\star}) there exists a constant c0c_{0} such that W2(μ^(θ^λ,θ⋆),μλ∗)≥k/NW_{2}(\widehat{\mu}_{(\widehat{\theta}_{\lambda},\theta^{\star})},\mu^{*}_{\lambda})\geq\sqrt{k/N} with probability at least 1−e−c0k1-e^{-c_{0}k} for all NN large enough.

Assume here that D\mathcal{D} is either F0(s)\mathcal{F}_{0}(s) or Fp(ξ)\mathcal{F}_{p}(\xi) for some 0≤s<smax(δ)0\leq s<s_{\rm max}(\delta) and ξ>0,p>0\xi>0,p>0. There exists constants C,c>0C,c>0 that only depend on Ω\Omega, such that for all ϵ∈(0,1]\epsilon\in(0,1]

where q=0q=0 if D=F0(s)\mathcal{D}=\mathcal{F}_{0}(s) and q=(1/p−1)+q=(1/p-1)_{+} if D=Fp(ξ)\mathcal{D}=\mathcal{F}_{p}(\xi).

The statement (14) is proved in Appendix C.2, while (15)-(16) are proved in Appendix D.

So far we focused on the Lasso estimator θ^λ\widehat{\theta}_{\lambda}. The debiased Lasso estimator is defined as

This estimator plays a crucial role in the construction of confidence intervals and pp-values , and provide an explicit construction of the ‘direct observations’ model in the sense that θ^λd\widehat{\theta}_{\lambda}^{d} is approximately distributed as N(θ⋆,τ∗I)\mathcal{N}(\theta^{\star},\tau_{*}{\rm I}). We let μλ(d)\mu^{(d)}_{\lambda} be the law of the couple (Θ+τ∗(λ)Z, Θ)\big(\Theta+\tau_{*}(\lambda)Z,\ \Theta\big), where (Θ,Z)∼μ^θ⋆⊗N(0,1)(\Theta,Z)\sim\hat{\mu}_{\theta^{\star}}\otimes\mathcal{N}(0,1).

Applications

In order to select the regularization parameter and to evaluate the quality of the Lasso solution θ^λ\widehat{\theta}_{\lambda}, it is useful to estimate the risk and noise level. The paper developed a suite of estimators of these quantities based on the asymptotic theory of . The same paper also proposed generalizations of these estimators to correlated designs. Here we revisit these estimators and prove stronger guarantees. First, we obtain quantitative bound on the consistency rate of our estimators. Second, our results are uniform over λ\lambda, which justifies using these estimators to select λ\lambda.

Let us start with the estimation of τ∗(λ)\tau_{*}(\lambda) which plays a crucial role in the asymptotic theory. We define

We will see with Theorem F.1 presented in Appendix F.4 that

Further, by Theorem 3.2, we have 1n∥y−Xθ^λ∥=β∗(λ)+on(1)\frac{1}{\sqrt{n}}\|y-X\widehat{\theta}_{\lambda}\|=\beta_{*}(\lambda)+o_{n}(1). Recall that by (9) we have β∗(λ)=τ∗(λ)(1−1δs∗(λ))\beta_{*}(\lambda)=\tau_{*}(\lambda)\big(1-\frac{1}{\delta}s_{*}(\lambda)\big). We deduce τ^(λ)=τ∗(λ)+on(1)\widehat{\tau}(\lambda)=\tau_{*}(\lambda)+o_{n}(1). More precisely we have the following consistency result.

Assume here that D\mathcal{D} is either F0(s)\mathcal{F}_{0}(s) or Fp(ξ)\mathcal{F}_{p}(\xi) for some 0≤s<smax(δ)0\leq s<s_{\rm max}(\delta) and ξ>0,p>0\xi>0,p>0. There exists constants C,c>0C,c>0 that only depend on Ω\Omega such that for all ϵ∈(0,1]\epsilon\in(0,1]

where q=0q=0 if D=F0(s)\mathcal{D}=\mathcal{F}_{0}(s) and q=(1/p−1)+q=(1/p-1)_{+} if D=Fp(ξ)\mathcal{D}=\mathcal{F}_{p}(\xi).

Assume here that D\mathcal{D} is either F0(s)\mathcal{F}_{0}(s) or Fp(ξ)\mathcal{F}_{p}(\xi) for some 0≤s<smax(δ)0\leq s<s_{\rm max}(\delta) and ξ>0,p>0\xi>0,p>0. There exists constants C,c>0C,c>0 such that for all ϵ∈(0,1]\epsilon\in(0,1],

where q=0q=0 if D=F0(s)\mathcal{D}=\mathcal{F}_{0}(s) and q=(1/p−1)+q=(1/p-1)_{+} if D=Fp(ξ)\mathcal{D}=\mathcal{F}_{p}(\xi).

Corollary 4.2 is proved in Appendix F.6. Since by Corollary 4.2, Corollary 4.1, Theorem 3.2 we have with high probability R^(λ)≃1N∥θ^λ−θ⋆∥2≃δ(τ∗(λ)2−σ2)≃δ(τ^(λ)2−σ2)\widehat{R}(\lambda)\simeq\frac{1}{N}\|\widehat{\theta}_{\lambda}-\theta^{\star}\|^{2}\simeq\delta(\tau_{*}(\lambda)^{2}-\sigma^{2})\simeq\delta(\widehat{\tau}(\lambda)^{2}-\sigma^{2}), the estimator

is a consistent estimator of the noise level σ2\sigma^{2}.

There exists constants C,c>0C,c>0 that only depend on Ω\Omega, such that for all ϵ∈(0,1]\epsilon\in(0,1]

Finally, we consider the prediction error ∥Xθ⋆−Xθ^λ∥\|X\theta^{\star}-X\widehat{\theta}_{\lambda}\|. Stein Unbiased Risk Estimator (SURE) provides a general method to estimate the prediction error, see e.g. . In the present case, it takes the form

Tibshirani and Taylor proved that P^SURE(λ)\widehat{P}^{\rm SURE}(\lambda) is an unbiased estimator of the prediction error, namely

The next result establishes consistency, uniformly over λ\lambda and θ⋆\theta^{\star}, with quantitative concentration estimates.

Assume here that D\mathcal{D} is either F0(s)\mathcal{F}_{0}(s) or Fp(ξ)\mathcal{F}_{p}(\xi) for some 0≤s<smax(δ)0\leq s<s_{\rm max}(\delta) and ξ>0,p>0\xi>0,p>0. There exists constants C,c>0C,c>0 that only depend on Ω\Omega such that for all ϵ∈(0,1]\epsilon\in(0,1]

where q=0q=0 if D=F0(s)\mathcal{D}=\mathcal{F}_{0}(s) and q=(1/p−1)+q=(1/p-1)_{+} if D=Fp(ξ)\mathcal{D}=\mathcal{F}_{p}(\xi).

The same result holds if σ\sigma in (18) is replaced by an estimator of the noise level satisfying the same consistency condition as σ^\widehat{\sigma} defined by (17) (cf. Corollary 4.3).

This corollary follows simply from Theorem F.1 and Theorem 3.2.

Notice that exact unbiasedness of P^SURE(λ)\widehat{P}^{\rm SURE}(\lambda) only holds if the noise zz in the linear model (2) is Gaussian . In contrast, it is not hard to generalize the proofs in the present paper to include other noise distributions.

2 Adaptive selection of λ\lambda

As anticipated, we can use our uniform bounds to select λ\lambda through an adaptive procedure. We discuss here three such procedures, that have already been illustrated in Figure 1: (i)(i) Selecting λ\lambda by minimizing the estimate τ^(λ)\widehat{\tau}(\lambda), we denote this by λ^EST\widehat{\lambda}^{\rm EST}; (ii)(ii) Select λ\lambda as to minimize Stein’s Unbiased Risk Estimate P^SURE(λ)\widehat{P}^{\rm SURE}(\lambda), λ^SURE\widehat{\lambda}^{\rm SURE}; (iii)(iii) Select λ\lambda by kk-fold cross-validation, λ^k-CV\widehat{\lambda}^{k\text{-CV}}. We will next describe these procedures in greater detail, and state the corresponding guarantees.

The next result is an immediate consequence of Theorem 3.2 and Corollary 4.1:

Assume here that D\mathcal{D} is either F0(s)\mathcal{F}_{0}(s) or Fp(ξ)\mathcal{F}_{p}(\xi) for some 0≤s<smax(δ)0\leq s<s_{\rm max}(\delta) and ξ>0,p>0\xi>0,p>0. There exists constants C,c>0C,c>0 that only depend on Ω\Omega such that for all ϵ∈(0,1]\epsilon\in(0,1]

where q=0q=0 if D=F0(s)\mathcal{D}=\mathcal{F}_{0}(s) and q=(1/p−1)+q=(1/p-1)_{+} if D=Fp(ξ)\mathcal{D}=\mathcal{F}_{p}(\xi).

Here, it is understood that we can use either σ\sigma or σ^(λ)\widehat{\sigma}(\lambda), cf. Eq. (17), in the definition of P^SURE\widehat{P}^{\rm SURE}. We deduce from Corollary 4.4:

Assume here that D\mathcal{D} is either F0(s)\mathcal{F}_{0}(s) or Fp(ξ)\mathcal{F}_{p}(\xi) for some 0≤s<smax(δ)0\leq s<s_{\rm max}(\delta) and ξ>0,p>0\xi>0,p>0. There exists constants C,c>0C,c>0 that only depend on Ω\Omega such that for all ϵ∈(0,1]\epsilon\in(0,1]

where q=0q=0 if D=F0(s)\mathcal{D}=\mathcal{F}_{0}(s) and q=(1/p−1)+q=(1/p-1)_{+} if D=Fp(ξ)\mathcal{D}=\mathcal{F}_{p}(\xi).

Cross-validation. We analyze now kk-fold Cross Validation. Let k≥2k\geq 2 and define nk=n(k−1)/kn_{k}=n(k-1)/k. We partition the rows of XX in kk groups: we obtain kk-submatrices of size (n/k)×N(n/k)\times N that we denote X(1),…,X(k)X^{(1)},\dots,X^{(k)}. Let us also write for i∈{1,…,k}i\in\{1,\dots,k\}, X(-i)X^{(\text{-}i)} for the submatrix of XX obtained by removing the rows X(i)X^{(i)}. We denote by y(i)y^{(i)}, z(i)z^{(i)} and y(-i)y^{(\text{-}i)}, z(-i)z^{(\text{-}i)} the corresponding subvectors of yy and zz.

The estimator R^k-CV\widehat{R}^{k\text{-CV}} of the risk using kk-fold cross validation if defined as follows. For i=1,…,ki=1,\dots,k solve the Lasso problem

The next Proposition shows that R^k-CV(λ)\widehat{R}^{k\text{-CV}}(\lambda) is equal to the true risk (shifted by δσ2\delta\sigma^{2}) up to O(k−1/2)O(k^{-1/2}).

There exists constants c,C>0c,C>0 that depend only on Ω\Omega, such that for all k≥2k\geq 2 such that smax((k−1)δ/k)>ss_{\rm max}\big((k-1)\delta/k\big)>s in the case where D=F0(s)\mathcal{D}=\mathcal{F}_{0}(s), we have

where q=0q=0 if D=F0(s)\mathcal{D}=\mathcal{F}_{0}(s) and q=(1/p−1)+q=(1/p-1)_{+} if D=Fp(ξ)\mathcal{D}=\mathcal{F}_{p}(\xi).

Proposition 4.3 is proved in Appendix F.7. It follows from Proposition 4.3 that with high probability,

3 Numerical experiments

In this Section we compare numerically various different choices for the regularization parameter λ\lambda, namely λ^EST\widehat{\lambda}^{\rm EST}, λ^SURE\widehat{\lambda}^{\rm SURE} and λ^k-CV\widehat{\lambda}^{k\text{-CV}}, presented in the previous section. For these experiments we take the components θ1⋆,…,θN⋆\theta_{1}^{\star},\dots,\theta_{N}^{\star} to be i.i.d. from

Within this probabilistic model, we can compare achieved by our various choice of λ\lambda to the Bayes optimal error (Minimal Mean Squared Error):

where the minimum is taken over all estimators θ^\widehat{\theta} (i.e. measurable functions of X,yX,y). The limit of the MMSE has been recently computed by and . Recall, that given two random variables U,VU,V, their mutual information is the Kullback-Leibler divergence between their joint distribution and the product of the marginals: I(U;V)≡D\mboxKL(pU,V∥pU×pV)I(U;V)\equiv D_{\mbox{\tiny\rm KL}}(p_{U,V}\|p_{U}\times p_{V}).

Figure 1 reports the risk achieved by the various choices of λ\lambda as a function of the number of samples per dimension δ\delta. We also compare the data-driven procedures of the previous section to the theory-driven choice λ=σ2log⁡N\lambda=\sigma\sqrt{2\log N}. In the left frame, we consider uncorrelated random designs: Xi,j∼i.i.d.N(0,1/n)X_{i,j}\overset{\text{\tiny i.i.d.}}{\sim}\mathcal{N}(0,1/n). On the right, we consider i.i.d. Gaussian rows with covariance structure determined by an auto-regressive model. Explicitly, the columns (Xj)1≤j≤N(X_{j})_{1\leq j\leq N} of XX are generated according to:

where uj∼i.i.d.N(0,I/n)u_{j}\overset{\text{\tiny i.i.d.}}{\sim}\mathcal{N}(0,{\rm I}/n) and ϕ=2\phi=2. For both types of designs, λ^EST\widehat{\lambda}^{\rm EST}, λ^SURE\widehat{\lambda}^{\rm SURE} and λ^k-CV\widehat{\lambda}^{k\text{-CV}} perform similarly, and substantially outperform the theoretical choice λ=σ2log⁡N\lambda=\sigma\sqrt{2\log N}.

For uncorrelated designs, the resulting risk is closely tracked by the asymptotic theory, and is surprisingly close to the asymptotic prediction for the Bayes risk MMSEN{{\rm MMSE}}_{N}.

While our theory does not cover the case of correlated designs, the qualitative behavior is remarkably similar. We also observed that in this case, the risk estimator R^(λ)\widehat{R}(\lambda) is not consistent but its minimum is roughly located at the same value of λ\lambda as for uncorrelated designs.

Next we study adaptivity to sparsity. On Figure 2, we plot the risk as a function of the sparsity of the signal θ⋆\theta^{\star}. We compare the three adaptive procedures (namely, λ^EST\widehat{\lambda}^{\rm EST}, λ^SURE\widehat{\lambda}^{\rm SURE} and λ^k-CV\widehat{\lambda}^{k\text{-CV}}), to the following choice

where s0<smax(δ)s_{0}<s_{\rm max}(\delta) is a nominal value for the sparsity (in Figure 2, we use s0=0.3s_{0}=0.3). The value λMM(s0)\lambda^{\rm MM}(s_{0}) is expected to be asymptotically minimax optimal over F0(s0)\mathcal{F}_{0}(s_{0}) .

Also in this example, adaptive procedures dramatically outperform the fixed choice λ=σ2log⁡N\lambda=\sigma\sqrt{2\log N}, and also the minimax optimal λ\lambda at the nominal sparsity level.

Proof strategy

As mentioned above, our proofs are based on Gaussian comparison inequalities, and in particular on Gordon’s min-max theorem . In this section we review the application of this inequality to the Lasso as developed in . We then discuss the limitations of earlier work, which does not characterize the empirical distribution of the Lasso estimator θ^λ\widehat{\theta}_{\lambda} (or need extra sparsity assumptions ) nor uniform bounds as in Theorem 3.1. A key challenge is related to the fact that the Lasso cost function (1) is convex but not strongly convex. Hence, a small change in λ\lambda could cause a priori a large change in the minimizer θ^λ\widehat{\theta}_{\lambda}.

In order to overcome these problems, we establish a property that we call ‘local stability.’ Namely, if the empirical distribution of (θ^λ,θ⋆)(\widehat{\theta}_{\lambda},\theta^{\star}) deviates from our prediction, then the value of the optimization problem increases significantly. This implies that the empirical distribution is stable with respect to perturbations of the cost (e.g. changes in λ\lambda). Gordon’s comparison is again crucial to prove this stability property.

Finally, we describe how local stability is used to prove the theorems in the previous sections. A full description of the proofs is provided in the appendices.

It is more convenient (but equivalent) to study w^λ=θ^λ−θ⋆\widehat{w}_{\lambda}=\widehat{\theta}_{\lambda}-\theta^{\star} instead of θ^λ\widehat{\theta}_{\lambda}. The vector w^λ\widehat{w}_{\lambda} is the minimizer of the cost function

Following , we rewrite the minimization of Cλ\mathcal{C}_{\lambda} as a saddle point problem:

We apply the following Theorem from which improves over Gordon’s Theorem by exploiting convex duality.

For the reader’s convenience, we provide in Appendix G.3 a proof of this theorem.

Because of Gordon’s Theorem, it suffices now to study (see Corollary 5.1 below) for (g,g′,h)∼N(0,IN)⊗N(0,1)⊗N(0,In)(g,g^{\prime},h)\sim\mathcal{N}(0,\mathbf{I}_{N})\otimes\mathcal{N}(0,1)\otimes\mathcal{N}(0,\mathbf{I}_{n}).

Let us suppose that X,z,g,h,g′X,z,g,h,g^{\prime} live on the same probability space and are independent. Let ϵ∈(0,1]\epsilon\in(0,1]. Let σmax(X)\sigma_{\rm max}(X) denote the largest singular value of the matrix XX. By tightness we can find K>0K>0 such that the event

Since the sets D∩B(0,R1)D\cap B(0,R_{1}) and B(0,R3)B(0,R_{3}) are compact, one can apply Theorem 5.1 to cλc_{\lambda} and lλl_{\lambda} and obtain:

The Corollary follows then from the fact one can take ϵ\epsilon arbitrarily small. □\square

2 Local stability

for some ϵ>0\epsilon>0. Using Gordon’s min-max Theorem (Corollary 5.1) we will be able to show

It remains now to study the cost function LλL_{\lambda}, which is much simpler. This is done in Appendix B. The key step will be to establish the following ‘local stability’ result (the next statement is an immediate consequence of Proposition B.1 and Theorem B.1 in the appendices. We prove in fact that the cost function LλL_{\lambda} is strongly convex on a neighborhood of its minimizer.).

The minimizer wλ∗=arg⁡min⁡wLλ(w)w^{*}_{\lambda}=\arg\min_{w}L_{\lambda}(w) exists and is almost surely unique. Further, there exists constants γ,c,C>0\gamma,c,C>0 that only depend on Ω\Omega such that for all θ⋆∈D\theta^{\star}\in\mathcal{D}, all λ∈[λmin,λmax]\lambda\in[\lambda_{\rm min},\lambda_{\rm max}] and all ϵ∈(0,1]\epsilon\in(0,1]

We do not obtain an equally strong result for the cost function Cλ(w)\mathcal{C}_{\lambda}(w), but we prove the following statement, which is sufficient for obtaining uniform control (for the sake of argument, we focus here on the domain Fp(ξ)\mathcal{F}_{p}(\xi) and control of the empirical distribution).

Assume that D=Fp(ξ)\mathcal{D}=\mathcal{F}_{p}(\xi) for some ξ,p>0\xi,p>0. There exists constants C,c,γ>0C,c,\gamma>0 that only depend on Ω\Omega such that for all ϵ∈(0,12]\epsilon\in(0,\frac{1}{2}]

3 Sketch of proof of main results

For the sake of simplicity, we will illustrate the prove strategy by considering the empirical distribution of w^λ=θ^λ−θ⋆\widehat{w}_{\lambda}=\widehat{\theta}_{\lambda}-\theta^{\star}, as the argument is similar for other quantities. According to Theorem 3.1, this should be well approximated by μ‾λ\overline{\mu}_{\lambda} that is the law of Θ^−Θ\widehat{\Theta}-\Theta, when (Θ^,Θ)∼μλ∗(\widehat{\Theta},\Theta)\sim\mu_{\lambda}^{*}, cf. Definition 3.3.

As anticipated, Eq. (25) and Theorem 5.2, allow to control W2(μ^w^λ,μ‾λ)W_{2}(\widehat{\mu}_{\widehat{w}_{\lambda}},\overline{\mu}_{\lambda}) for a fixed λ\lambda (μ^w^λ\widehat{\mu}_{\widehat{w}_{\lambda}} denotes the empirical distribution of the entries of w^λ\widehat{w}_{\lambda}). Namely, we can define DεD_{{\varepsilon}} to be the set of vectors ww such that W2(μ^w,μ‾λ)≥ε>0W_{2}(\widehat{\mu}_{w},\overline{\mu}_{\lambda})\geq{\varepsilon}>0. We then prove that the minimizer wλ∗w^{*}_{\lambda} of LλL_{\lambda} has empirical distribution close to μ‾λ\overline{\mu}_{\lambda}, and therefore by Theorem 5.2, Lλ(w)>Lλ(wλ∗)+γϵL_{\lambda}(w)>L_{\lambda}(w^{*}_{\lambda})+\gamma\epsilon for all w∈Dϵw\in D_{\epsilon}, with high probability. This imply that the right-hand side of (25) is very small and we deduce that, with high probability, all minimizers or near minimizers of Cλ(w)\mathcal{C}_{\lambda}(w) have empirical distribution close to μ‾λ\overline{\mu}_{\lambda},

We now would like to prove Theorem 3.1 and show that with high probability μ^w^λ≈μ‾λ\widehat{\mu}_{\widehat{w}_{\lambda}}\approx\overline{\mu}_{\lambda}, uniformly in λ∈[λmin,λmax]\lambda\in[\lambda_{\rm min},\lambda_{\rm max}]. To do so, we apply the above argument for λ=λ1,…,λk\lambda=\lambda_{1},\dots,\lambda_{k}, where λ1,…,λk\lambda_{1},\dots,\lambda_{k} is an ϵ\epsilon-net of [λmin,λmax][\lambda_{\rm min},\lambda_{\rm max}]. This implies that, with high probability for λ∈{λ1,…,λk}\lambda\in\{\lambda_{1},\dots,\lambda_{k}\}, W2(μ^w^λi,μ‾λi)≤εW_{2}(\widehat{\mu}_{\widehat{w}_{\lambda_{i}}},\overline{\mu}_{\lambda_{i}})\leq{\varepsilon}. Next, for λ∈[λi,λi+1]\lambda\in[\lambda_{i},\lambda_{i+1}], we show that

Consequently if ∣λi+1−λi∣=O(ϵ)|\lambda_{i+1}-\lambda_{i}|=O(\epsilon) (using again Eq. (25) and Theorem 5.2), we obtain that W2(μ^w^λ,μ‾λi)=O(ϵ)W_{2}(\widehat{\mu}_{\widehat{w}_{\lambda}},\overline{\mu}_{\lambda_{i}})=O(\epsilon) and therefore W2(μ^w^λ,μ‾λ)=O(ϵ)W_{2}(\widehat{\mu}_{\widehat{w}_{\lambda}},\overline{\mu}_{\lambda})=O(\epsilon). We conclude that W2(μ^w^λ,μ‾λ)=O(ϵ)W_{2}(\widehat{\mu}_{\widehat{w}_{\lambda}},\overline{\mu}_{\lambda})=O(\epsilon) for all λ∈[λmin,λmax]\lambda\in[\lambda_{\rm min},\lambda_{\rm max}], with high probability, which is the desired claim.

If the strategy exposed above allows to obtain the risk of the Lasso and the empirical distribution of its coordinates, it is not enough to get its sparsity ∥θ^λ∥0\|\widehat{\theta}_{\lambda}\|_{0} or to obtain the empirical distribution of the debiased lasso

Therefore, we will need to analyze the vector

The detailed analysis is done in Section E.

Acknowledgements

This work was partially supported by grants NSF DMS-1613091, NSF CCF-1714305 and NSF IIS-1741162 and ONR N00014-18-1-2729.

Appendix A Study of the scalar optimization problem

In this section we study the scalar optimization problem (8):

admits a unique positive solution αmin=αmin(δ)>0\alpha_{\rm min}=\alpha_{\rm min}(\delta)>0.

More generally, we will always write α=λ/β\alpha=\lambda/\beta. We prove in this section the following theorem and some auxiliary results.

The max-min (8) is achieved at a unique couple (β∗,τ∗)(\beta_{*},\tau_{*}) and 0<β∗<βmax0<\beta_{*}<\beta_{\rm max}. Moreover, (τ∗,β∗)(\tau_{*},\beta_{*}) is also the unique couple in (0,+∞)2(0,+\infty)^{2} that verify

If β>βmax\beta>\beta_{\rm max}, ψλ(β,τ)→τ→+∞−∞ .\displaystyle\psi_{\lambda}(\beta,\tau)\xrightarrow[\tau\to+\infty]{}-\infty\,.

Proof . By (28) and the fact that Δα(0)=12+αϕ(α)−(α2+1)Φ(−α)\Delta_{\alpha}(0)=\frac{1}{2}+\alpha\phi(\alpha)-(\alpha^{2}+1)\Phi(-\alpha) by Lemma F.13, we get that for all β,τ>0\beta,\tau>0

Using the definition of βmax\beta_{\rm max}: if β>βmax\beta>\beta_{\rm max} then α<αmin\alpha<\alpha_{\rm min} and therefore δ2+αϕ(α)−(α2+1)Φ(−α)<0\frac{\delta}{2}+\alpha\phi(\alpha)-(\alpha^{2}+1)\Phi(-\alpha)<0. If β=βmax\beta=\beta_{\rm max}, δ2+αϕ(α)−(α2+1)Φ(−α)=0\frac{\delta}{2}+\alpha\phi(\alpha)-(\alpha^{2}+1)\Phi(-\alpha)=0. It remains to compute the limit of ξα(τ)\xi_{\alpha}(\tau) as τ→∞\tau\to\infty.

Using the expression (see Lemma F.13) of the left-and right-derivatives of Δα\Delta_{\alpha} at 00, we have almost-surely:

w∗(α,τ)w^{*}(\alpha,\tau) is the minimizer of w↦w22τβ−βZw+λ∣w+Θ∣w\mapsto\frac{w^{2}}{2\tau}\beta-\beta Zw+\lambda|w+\Theta| (recall that we always write α=λ/β\alpha=\lambda/\beta).

If β≥βmax\beta\geq\beta_{\rm max} the equation

does not admits any solution on (0,+∞)(0,+\infty). For all β∈(0,βmax)\beta\in(0,\beta_{\rm max}), the function ψλ(β,⋅)\psi_{\lambda}(\beta,\cdot) admits a unique minimizer τ∗(β)\tau_{*}(\beta) on (0,+∞)(0,+\infty) that is also the unique solution of (29). Moreover, α↦τ∗(α)\alpha\mapsto\tau_{*}(\alpha) is C∞\mathcal{C}^{\infty} on (αmin,+∞)(\alpha_{\rm min},+\infty) and for all α>αmin\alpha>\alpha_{\rm min}

Proof . Most of this lemma was already proved in , we however provide a full proof for completeness. We have to study the fixed point equation

where α=λ/β\alpha=\lambda/\beta. We can compute FαF_{\alpha} explicitly:

where we used the notation x=Θτx=\frac{\Theta}{\tau}. We can then compute the derivatives:

FαF_{\alpha} is therefore concave. By dominated convergence

Since Fα(0)=σ2>0F_{\alpha}(0)=\sigma^{2}>0 and by concavity of FαF_{\alpha}, the fixed point equation admits a unique solution τ∗(α)\tau_{*}(\alpha) if and only is β∈(0,βmax)\beta\in(0,\beta_{\rm max}). In that case we have also Fα′(τ∗(α))<1F_{\alpha}^{\prime}(\tau_{*}(\alpha))<1.

Let us now assume that β∈(0,βmax)\beta\in(0,\beta_{\rm max}). We have almost-surely

Since ∣w∗(α,τ)∣≤ατ+τ∣Z∣|w^{*}(\alpha,\tau)|\leq\alpha\tau+\tau|Z|, we have by derivation under the expectation

Consequently, τ∗(β)\tau_{*}(\beta) is the unique minimizer of ψλ(β,⋅)\psi_{\lambda}(\beta,\cdot) over (0,+∞)(0,+\infty).

Let us now compute ∂τ∗2∂α\frac{\partial\tau_{*}^{2}}{\partial\alpha}. Since FαF_{\alpha} is a C∞\mathcal{C}^{\infty} function of τ2\tau^{2}, one can apply the implicit function theorem to obtain that the mapping α↦τ∗(α)2\alpha\mapsto\tau_{*}(\alpha)^{2} is C∞\mathcal{C}^{\infty} and moreover:

By concavity on has that Fα′(τ∗2(α))F^{\prime}_{\alpha}(\tau_{*}^{2}(\alpha)) is smaller than the slope of the line between the points of coordinates (0,σ2)(0,\sigma^{2}) and (τ∗2(α),τ∗2(α))(\tau_{*}^{2}(\alpha),\tau_{*}^{2}(\alpha)):

The result follows then from the fact that ∂τ∗2∂α(α)=2τ∗(α)∂τ∗∂α(α)\frac{\partial\tau_{*}^{2}}{\partial\alpha}(\alpha)=2\tau_{*}(\alpha)\frac{\partial\tau_{*}}{\partial\alpha}(\alpha). □\square

The function Ψλ\Psi_{\lambda} is differentiable on (0,βmax)(0,\beta_{\rm max}) with derivative

Proof . Ψλ\Psi_{\lambda} is differentiable on (0,βmax)(0,\beta_{\rm max}) (because of Lemma A.5) with derivative

because of (29). The second equality follows by Gaussian integration by parts. □\square

Indeed, when β→0+\beta\to 0^{+}, α=λ/β→+∞\alpha=\lambda/\beta\to+\infty and ∣Θτ∗(α)∣≤∣Θ∣σ|\frac{\Theta}{\tau_{*}(\alpha)}|\leq\frac{|\Theta|}{\sigma}. Therefore by Lemma A.6 we obtain

By concavity, we deduce that β∗∈(0,βmax)\beta_{*}\in(0,\beta_{\rm max}). □\square

The function λ↦β∗(λ)\lambda\mapsto\beta_{*}(\lambda) is C∞\mathcal{C}^{\infty} and is 2αmin−12\alpha_{\rm min}^{-1}-Lipschitz over (0,+∞)(0,+\infty). λ↦α∗(λ)\lambda\mapsto\alpha_{*}(\lambda) is C∞\mathcal{C}^{\infty} over (0,+∞)(0,+\infty) and strictly increasing.

Proof . Let us define γ∗(λ)=β∗(λ)/λ\gamma_{*}(\lambda)=\beta_{*}(\lambda)/\lambda. γ∗(λ)\gamma_{*}(\lambda) is the unique maximizer of

One deduces that λ↦α∗(λ)=γ∗(λ)−1\lambda\mapsto\alpha_{*}(\lambda)=\gamma_{*}(\lambda)^{-1} is C∞\mathcal{C}^{\infty} and strictly increasing and that λ↦β∗(λ)=λγ∗(λ)\lambda\mapsto\beta_{*}(\lambda)=\lambda\gamma_{*}(\lambda) is C∞\mathcal{C}^{\infty}. Moreover

Proof of Theorem A.1. By Corollary A.1, the maximum in β\beta in (8) is achieved at a unique β∗∈(0,βmax)\beta_{*}\in(0,\beta_{\rm max}). To this β∗\beta_{*} corresponds a unique τ∗(β∗)\tau_{*}(\beta_{*}) that achieves the minimum in (8), by Lemma A.5. By (29) and (34) we obtain that (τ∗(β∗),β∗)(\tau_{*}(\beta_{*}),\beta_{*}) is solution of the system (27). Let now (τ,β)∈(0,+∞)2(\tau,\beta)\in(0,+\infty)^{2} be another solution of (27). τ\tau is therefore solution of (29) which gives that β∈(0,βmax)\beta\in(0,\beta_{\rm max}) and τ=τ∗(β)\tau=\tau_{*}(\beta) by Lemma A.5. The second equality in (27) gives that Ψλ′(β)=0\Psi_{\lambda}^{\prime}(\beta)=0 and thus that β=β∗\beta=\beta_{*} by strong concavity of Ψλ\Psi_{\lambda}. We conclude (τ,β)=(τ∗(β∗),β∗)(\tau,\beta)=(\tau_{*}(\beta_{*}),\beta_{*}). □\square

A.2 Control on β∗,τ∗\beta_{*},\tau_{*}

The goal of this section is to show that β∗\beta_{*} and τ∗\tau_{*} remain bounded when θ⋆\theta^{\star} varies in D\mathcal{D}.

There exists constants βmin,τmax>0\beta_{\rm min},\tau_{\rm max}>0 that only depend on Ω\Omega such that for all θ⋆∈D\theta^{\star}\in\mathcal{D} and all λ∈[λmin,λmax]\lambda\in[\lambda_{\rm min},\lambda_{\rm max}],

To prove Theorem A.2, we separate the case where D=Fp(ξ)\mathcal{D}=\mathcal{F}_{p}(\xi) (where it follows from Lemma A.9 and Corollary A.2 below) from the case where D=F0(s)\mathcal{D}=\mathcal{F}_{0}(s) (where it follows from Lemmas A.11 and A.12).

Proof . Using the optimality condition (29) of τ∗(β)\tau_{*}(\beta), we have for all β∈(0,βmax)\beta\in(0,\beta_{\rm max})

and we obtain the Lemma by putting this together with (38) and (37). □\square

The next Lemma summarizes the main properties of HαH_{\alpha}.

HαH_{\alpha} is a continuous, even function and for x>0x>0

HαH_{\alpha} is therefore 11-Lipschitz. HαH_{\alpha} admits a maximum at 00 and

Moreover Hα(x)→x→+∞−αH_{\alpha}(x)\xrightarrow[x\to+\infty]{}-\alpha.

Proof . Let β∈(0,βmax)\beta\in(0,\beta_{\rm max}). By Lemma A.6 we have

As β→0\beta\to 0, α≥λmin/β→+∞\alpha\geq\lambda_{\rm min}/\beta\to+\infty. Since gα(K)→α→+∞0g_{\alpha}(K)\xrightarrow[\alpha\to+\infty]{}0 there exists β0=β0(K,λmin,δ)>0\beta_{0}=\beta_{0}(K,\lambda_{\rm min},\delta)>0 such that for all β∈(0,β0)\beta\in(0,\beta_{0}), gα(K)≤δ4g_{\alpha}(K)\leq\frac{\delta}{4}. Thus for all β∈(0,β0)\beta\in(0,\beta_{0}),

Let βmin=min⁡(σ2,β0)\beta_{\rm min}=\min(\frac{\sigma}{2},\beta_{0}). We conclude that for all β∈(0,βmin)\beta\in(0,\beta_{\rm min}), Ψλ′(β)>0\Psi_{\lambda}^{\prime}(\beta)>0. By concavity we have then that β∗≥βmin\beta_{*}\geq\beta_{\rm min}. The other inequality β∗<βmax\beta_{*}<\beta_{\rm max} was already proved in Corollary A.1.

Since α∗≤λmax/βmin\alpha_{*}\leq\lambda_{\rm max}/\beta_{\rm min} and ϕ(α∗)−α∗Φ(−α∗)>0\phi(\alpha_{*})-\alpha_{*}\Phi(-\alpha_{*})>0 (because α∗>αmin\alpha_{*}>\alpha_{\rm min}), we can find a constant t=t(δ,σ,λmin,λmax,p,ξ)≥ξt=t(\delta,\sigma,\lambda_{\rm min},\lambda_{\rm max},p,\xi)\geq\xi such that

Consequently by Lemma A.2 and Lemma A.7 we have

A.2.3 On sparse balls

MsM_{s} corresponds to the worst mean squared error achievable by soft-thresholding with threshold α\alpha to estimate a vector θ⋆∈F0(s)\theta^{\star}\in\mathcal{F}_{0}(s) from the observations y=θ⋆+wy=\theta^{\star}+w, where w∼N(0,IN)w\sim\mathcal{N}(0,I_{N}), see .

Then there exists α≥0\alpha\geq 0 such that Ms(α)<δM_{s}(\alpha)<\delta.

which gives Ms(α)<δM_{s}(\alpha)<\delta. □\square

We assume in this section that s<smax(δ)s<s_{\rm max}(\delta). Let us compute the derivatives

Notice that Ms(α)=12(αMs′(α)+Ms′′(α))M_{s}(\alpha)=\frac{1}{2}\big(\alpha M_{s}^{\prime}(\alpha)+M_{s}^{\prime\prime}(\alpha)\big). Let α0\alpha_{0} be the unique α>0\alpha>0 such that Ms′(α)=0M_{s}^{\prime}(\alpha)=0 and let α1<α2\alpha_{1}<\alpha_{2} be such that Ms(α1)=Ms(α2)=δM_{s}(\alpha_{1})=M_{s}(\alpha_{2})=\delta. We can then easily plot the variations of MsM_{s}:

Proof . We already proved in Corollary A.1 that β∗(λ)<λ/αmin\beta_{*}(\lambda)<\lambda/\alpha_{\rm min}. For all 0<β<λ/αmin0<\beta<\lambda/\alpha_{\rm min}, we have by Lemma A.6

Let β0=β0(λmin,δ,s)>0\beta_{0}=\beta_{0}(\lambda_{\rm min},\delta,s)>0 such that for all β∈(0,β0)\beta\in(0,\beta_{0}), 2Φ(−α)≤12(δ−s)2\Phi(-\alpha)\leq\frac{1}{2}(\delta-s). For all β∈(0,β0)\beta\in(0,\beta_{0}) we have then

Let βmin=min⁡(σ(δ−s)2δ,β0)\beta_{\rm min}=\min(\frac{\sigma(\delta-s)}{2\delta},\beta_{0}): for all β∈(0,βmin)\beta\in(0,\beta_{\rm min}), Ψλ′(β)>0\Psi_{\lambda}^{\prime}(\beta)>0. By concavity we conclude that β∗≥βmin\beta_{*}\geq\beta_{\rm min}. □\square

Proof . By (28) we have for all β,τ>0\beta,\tau>0

Proof . The inequality (39) simply follows from the previous lemma and from the fact that

by Lemma A.2. Let us prove (40). By Lemma A.7, we have

which proves (40). To prove (41) we use the optimality condition at β∗\beta_{*}:

Combining this inequality with (42) leads to (41). □\square

Proof . Let (β∗,τ∗)(\beta_{*},\tau_{*}) be the unique optimal couple and recall α∗=λ/β∗\alpha_{*}=\lambda/\beta_{*}. We distinguish 3 cases:

Case 1: α∗≥α0\alpha_{*}\geq\alpha_{0}. In that case 12Ms′′(α∗)≤Ms(α0)<δ\frac{1}{2}M_{s}^{\prime\prime}(\alpha_{*})\leq M_{s}(\alpha_{0})<\delta. The inequality (41) gives

which gives τ∗(β∗)≤βmaxδ−Ms(α0)\tau_{*}(\beta_{*})\leq\frac{\beta_{\rm max}}{\delta-M_{s}(\alpha_{0})}.

Case 2: α∗∈[(α1+α0)/2,α0]\alpha_{*}\in[(\alpha_{1}+\alpha_{0})/2,\alpha_{0}]. In that case δ−Ms(α∗)≥c>0\delta-M_{s}(\alpha_{*})\geq c>0, for some constant c=c(δ,s)>0c=c(\delta,s)>0. Now, by (39)

Case 3: α∗<(α1+α0)/2\alpha_{*}<(\alpha_{1}+\alpha_{0})/2. In that case Ms′(α∗)≤−cM_{s}^{\prime}(\alpha_{*})\leq-c, for some constant c=c(δ,s)>0c=c(\delta,s)>0. Consequently by (40) we get

A.3 Dependency in λ\lambda

The mapping λ↦τ∗(λ)\lambda\mapsto\tau_{*}(\lambda) is C∞\mathcal{C}^{\infty} and MM-Lipschitz on [λmin,λmax][\lambda_{\rm min},\lambda_{\rm max}], for some constant M(Ω)>0M(\Omega)>0.

Proof . The first point has already been by Proposition A.1. λ↦τ∗(λ)\lambda\mapsto\tau_{*}(\lambda) is the composition of the mappings λ↦α∗(λ)\lambda\mapsto\alpha_{*}(\lambda) and α↦τ∗(α)\alpha\mapsto\tau_{*}(\alpha), that are both C∞\mathcal{C}^{\infty} by Lemma A.5 and Proposition A.1. Compute the derivative:

Recall that α∗(λ)=λ/β∗(λ)\alpha_{*}(\lambda)=\lambda/\beta_{*}(\lambda). Thus

Since by Theorem A.2, τ∗(α∗)≤τmax(Ω)\tau_{*}(\alpha_{*})\leq\tau_{\rm max}(\Omega) and α∗≤λmax/βmin(Ω)\alpha_{*}\leq\lambda_{\rm max}/\beta_{\rm min}(\Omega), the derivative of τ∗\tau_{*} with respect to λ\lambda is bounded on [λmin,λmax][\lambda_{\rm min},\lambda_{\rm max}]. □\square

Appendix B Study of Gordon’s optimization problem for w^λ\widehat{w}_{\lambda}

The goal of this section is to prove that, with high probability, the minimizer of LλL_{\lambda} is close to wλ\mathsf{w}_{\lambda} and that LλL_{\lambda} is strongly convex around wλ\mathsf{w}_{\lambda}.

Case 1: there exists a minimizer ww such that ∥w∥2n+σ2 ∥h∥n−1ngTw+g′σn>0\sqrt{\frac{\|w\|^{2}}{n}+\sigma^{2}}\ \frac{\|h\|}{\sqrt{n}}-\frac{1}{n}g^{{\sf T}}w+\frac{g^{\prime}\sigma}{\sqrt{n}}>0. In that case, there exist a neighborhood OwO_{w} of ww such that for all w′∈Oww^{\prime}\in O_{w}

Thus for all w′∈Oww^{\prime}\in O_{w}, Lλ(w′)=12a(w′)2+λn∣w′+θ⋆∣−λn∣θ⋆∣L_{\lambda}(w^{\prime})=\frac{1}{2}a(w^{\prime})^{2}+\frac{\lambda}{n}|w^{\prime}+\theta^{\star}|-\frac{\lambda}{n}|\theta^{\star}|. Recall that the composition of a strictly convex function and a strictly increasing function is strictly convex. LλL_{\lambda} is therefore strictly convex on OwO_{w} because aa is strictly convex and remains strictly positive on OwO_{w} and because x>0↦x2x>0\mapsto x^{2} is strictly increasing. ww is thus the only minimizer of LλL_{\lambda}.

Case 2: for all minimizer ww we have ∥w∥2n+σ2 ∥h∥n−1ngTw+g′σn≤0\sqrt{\frac{\|w\|^{2}}{n}+\sigma^{2}}\ \frac{\|h\|}{\sqrt{n}}-\frac{1}{n}g^{{\sf T}}w+\frac{g^{\prime}\sigma}{\sqrt{n}}\leq 0. Let ww be a minimizer of LλL_{\lambda}. The optimality condition gives

We obtain then 0∈∂∣θ⋆+w∣0\in\partial|\theta^{\star}+w| which implies w=−θ⋆w=-\theta^{\star}: LλL_{\lambda} has a unique minimizer. □\square

There exists constants γ,c,C>0\gamma,c,C>0 that only depend on Ω\Omega such that for all θ⋆∈D\theta^{\star}\in\mathcal{D}, all λ∈[λmin,λmax]\lambda\in[\lambda_{\rm min},\lambda_{\rm max}] and all ϵ∈(0,1]\epsilon\in(0,1]

We deduce from Theorem B.1 that for all ϵ∈(0,1]\epsilon\in(0,1] with probability at least 1−Cϵ−1e−cnϵ21-C\epsilon^{-1}e^{-cn\epsilon^{2}}, 1N∥wλ∗−wλ∥2≤ϵ\frac{1}{N}\|w^{*}_{\lambda}-\mathsf{w}_{\lambda}\|^{2}\leq\epsilon. From this we deduce easily that with the same probability ∣Lλ(wλ∗)−Lλ(wλ)∣≤Mϵ|L_{\lambda}(w^{*}_{\lambda})-L_{\lambda}(\mathsf{w}_{\lambda})|\leq M\epsilon, for some constant M>0M>0, which gives by Proposition F.1:

The exists constants c,C>0c,C>0 that only depend on Ω\Omega such that

B.2 Proof of Theorem B.1

For all R>0R>0 there exists constants c,C>0c,C>0 that only depend on (Ω,R)(\Omega,R), such that for all ϵ∈(0,1]\epsilon\in(0,1],

Proof . Notices that it suffices to proves the proposition for ϵ\epsilon smaller than some constant. Let θ⋆∈D\theta^{\star}\in\mathcal{D}, λ∈[λmin,λmax]\lambda\in[\lambda_{\rm min},\lambda_{\rm max}]. Let R>0R>0 and ϵ∈(0,min⁡(1,σ2/2)]\epsilon\in\big(0,\min(1,\sigma^{2}/2)\big]. Define

which has probability at least 1−Ce−cnϵ21-Ce^{-cn\epsilon^{2}}, we have, for all w∈B(0,Rn)w\in B(0,R\sqrt{n}) and β∈[0,βmax]\beta\in[0,\beta_{\rm max}]:

For simplicity we write (β∗,τ∗)=(β∗(λ),τ∗(λ))(\beta_{*},\tau_{*})=(\beta_{*}(\lambda),\tau_{*}(\lambda)). We have on the event (46):

Using the fact that for w∈B(0,Rn)w\in B(0,R\sqrt{n})

For all τ∈[σ,σ2+R2]\tau\in[\sigma,\sqrt{\sigma^{2}+R^{2}}] the function

is βmaxRn\beta_{\rm max}R\sqrt{n}-Lipschitz. Therefore

is βmax2R2n−1\beta_{\rm max}^{2}R^{2}n^{-1}-sub-Gaussian. Therefore there exists constants C,c>0C,c>0 such that for all τ∈[σ,σ2+R2]\tau\in[\sigma,\sqrt{\sigma^{2}+R^{2}}], we have

F(⋅,g)\mathsf{F}(\cdot,g) is almost-surely a βmax(1+R2σ2)\beta_{\rm max}(1+\frac{R^{2}}{\sigma^{2}})-Lipschitz function on [σ,σ2+R2][\sigma,\sqrt{\sigma^{2}+R^{2}}]. Therefore, by an ϵ\epsilon-net argument one can find constants C,c>0C,c>0 that only depend on (Ω,R)(\Omega,R), such that for all ϵ>0\epsilon>0 the event

where the last expectation is with respect (Θ,Z)∼μ^θ⋆⊗N(0,1)(\Theta,Z)\sim\widehat{\mu}_{\theta^{\star}}\otimes\mathcal{N}(0,1). Consequently on the event (46) and (47), we have

with probability at least 1−Ce−cnϵ21-Ce^{-cn\epsilon^{2}}. Then, for all ϵ∈(0,1)\epsilon\in(0,1) we have with probability at least 1−Cϵe−cnϵ21-\frac{C}{\epsilon}e^{-cn\epsilon^{2}}

Proof . ff is convex on B(w,r)B(w,r), it admits therefore a minimizer x∗x^{*} on B(w,r)B(w,r). By strong convexity we have

Consequently, if f(x)≤min⁡f+ϵf(x)\leq\min f+\epsilon then x∈B(w,r)x\in B(w,r) and thus ∥x−x∗∥2≤2γϵ\|x-x^{*}\|^{2}\leq\frac{2}{\gamma}\epsilon. □\square

Proof of Theorem B.1. Let t=min⁡(116βmin,σ)t=\min(\frac{1}{16}\beta_{\rm min},\sigma). By Lemma F.1 the event

has probability at least 1−Ce−cn1-Ce^{-cn}, for some constants C,c>0C,c>0. On the event (48)

is 2Nn+2n\frac{2\sqrt{N}}{n}+\frac{2}{\sqrt{n}}-Lipschitz. We have seen above that on (48), f(wλ)≥14βminf(\mathsf{w}_{\lambda})\geq\frac{1}{4}\beta_{\rm min}. Thus we can find a constant r>0r>0 such that on the event (48) we have for all w∈B(wλ,rn)w\in B(\mathsf{w}_{\lambda},r\sqrt{n})

By Lemma F.14, the function ff is an\frac{a}{n}-strongly convex on B(wλ,rn)B(\mathsf{w}_{\lambda},r\sqrt{n}), for some constant a>0a>0. For all w∈B(wλ,rn)w\in B(\mathsf{w}_{\lambda},r\sqrt{n}) we have

Compute the Hessian for w∈B(wλ,rn)w\in B(\mathsf{w}_{\lambda},r\sqrt{n}):

which means that LL is γn\frac{\gamma}{n}-strongly convex on B(wλ,rn)B(\mathsf{w}_{\lambda},r\sqrt{n}), for some constant γ>0\gamma>0.

Notice that it suffices to prove Theorem B.1 for ϵ∈(0,q]\epsilon\in(0,q] for some constant q>0q>0. Let ϵ∈(0,γr28)\epsilon\in(0,\frac{\gamma r^{2}}{8}). Let now apply Proposition B.2 with R=τmax+rR=\tau_{\rm max}+r: with probability at least 1−Cϵe−cnϵ21-\frac{C}{\epsilon}e^{-cn\epsilon^{2}}

Therefore, on (48), B(wλ,rn)⊂B(0,Rn)B(\mathsf{w}_{\lambda},r\sqrt{n})\subset B(0,R\sqrt{n}). Using then (49) we get

Appendix C Empirical distribution and risk of the Lasso

In order to prove this, we start by showing that the optimal Lasso cost concentrates around L∗(λ)L_{*}(\lambda).

where the last inequality comes from Corollary B.1. The bound of the probability of the converse inequality is proved analogously. □\square

where we used Proposition C.2 above. We can now apply the first point of Corollary 5.1 to obtain:

for some constants c,C>0c,C>0, because of Corollary B.1. □\square

C.1.2 Local stability of the empirical distribution of the Lasso estimator: proof of Theorem 5.3

Theorem 5.3 follows from Proposition C.1 and the following Lemma.

Assume that D=Fp(ξ)\mathcal{D}=\mathcal{F}_{p}(\xi) for some ξ,p>0\xi,p>0. There exists constants γ,c,C>0\gamma,c,C>0 that depend only on Ω\Omega, such that for all ϵ∈(0,12]\epsilon\in(0,\frac{1}{2}] we have

Proof . By Theorem B.1 and Proposition F.2 there exists constants γ,c,C>0\gamma,c,C>0 such that for all ϵ∈(0,12]\epsilon\in(0,\frac{1}{2}] the event

where a=12+1pa=\frac{1}{2}+\frac{1}{p}. On the event (51), we have for all w∈Dϵw\in D_{\epsilon}:

C.1.3 Local stability of the risk of the Lasso estimator

We prove here the analog of Theorem 5.3 for the risk of the Lasso estimator.

for the risk of the Lasso estimator. There exists constants C,c,γ>0C,c,\gamma>0 that only depend on Ω\Omega such that for all ϵ∈(0,1]\epsilon\in(0,1]

Theorem C.1 follows from Proposition C.1 and the following Lemma.

There exists constants γ,c,C>0\gamma,c,C>0 that only depend on Ω\Omega such that for all ϵ∈(0,1]\epsilon\in(0,1] we have

Proof . By Theorem B.1 and Lemma F.1 there exists constants γ,c,C>0\gamma,c,C>0 such that for all ϵ∈(0,1]\epsilon\in(0,1] the event

has probability at least 1−Cϵe−cnϵ21-\frac{C}{\epsilon}e^{-cn\epsilon^{2}}. On the event (52), we have for all w∈Dϵw\in D_{\epsilon}:

C.2 Uniform control over λ\lambda: proofs of Theorems 3.1 and 3.2-(14)

Let ξ>0,p>0\xi>0,p>0. Define K=2ξ+2δσ2λminK=2\xi+\frac{2\delta\sigma^{2}}{\lambda_{\rm min}}. Then

Proof . Since Fp′(ξ)⊂Fp(ξ)\mathcal{F}_{p^{\prime}}(\xi)\subset\mathcal{F}_{p}(\xi) for p′≥pp^{\prime}\geq p, it suffices to prove the Proposition for p∈(0,1]p\in(0,1]: we suppose now to be in that case. With probability at least 1−e−n/21-e^{-n/2} we have ∥z∥≤2n\|z\|\leq 2\sqrt{n} and therefore min⁡Lλ≤Lλ(θ⋆)≤2σ2+λn∣θ⋆∣\min\mathcal{L}_{\lambda}\leq\mathcal{L}_{\lambda}(\theta^{\star})\leq 2\sigma^{2}+\frac{\lambda}{n}|\theta^{\star}| for all λ≥0\lambda\geq 0. One has thus with probability at least 1−e−n/21-e^{-n/2},

which implies that 1N∣θ^λ∣≤2δσ2λ+ξN1/p−1\frac{1}{N}|\widehat{\theta}_{\lambda}|\leq\frac{2\delta\sigma^{2}}{\lambda}+\xi N^{1/p-1} since 1N∣θ⋆∣≤1N(∑i=1N∣θi⋆∣p)1/p≤ξN1/p−1\frac{1}{N}|\theta^{\star}|\leq\frac{1}{N}\big(\sum_{i=1}^{N}|\theta^{\star}_{i}|^{p}\big)^{1/p}\leq\xi N^{1/p-1}. □\square

Assume that 0<δ<10<\delta<1 and σ>0\sigma>0. Let s<smax(δ)s<s_{\rm max}(\delta). Then, there exists constants c,K>0c,K>0 such that

Proposition C.4 follows from the arguments of that we reproduce below.

Let ω(K)\omega(\mathcal{K}) be the Gaussian width of K\mathcal{K}:

where the expectation is taken with respect to g∼N(0,IN)g\sim\mathcal{N}(0,\mathbf{I}_{N}). The following result goes back to Gordon’s work, , . It can be found in for instance (Proposition 3.3).

Recall that Ms(α)=s(1+α2)+2(1−s)((1+α2)Φ(−α)−αϕ(α))M_{s}(\alpha)=s(1+\alpha^{2})+2(1-s)\big((1+\alpha^{2})\Phi(-\alpha)-\alpha\phi(\alpha)\big) is the “critical function” studied in Section A.2.3.

Let S0S_{0} denote the support of θ⋆\theta^{\star}. Let g∼N(0,IN)g\sim\mathcal{N}(0,\mathbf{I}_{N}), α≥0\alpha\geq 0 and define

Notice that v∈∂∣θ⋆∣v\in\partial|\theta^{\star}|, therefore by (53):

Since s≤smax(δ)s\leq s_{\rm max}(\delta), there exists (see Lemma A.10) α≥0\alpha\geq 0 and t∈(0,1)t\in(0,1) such that Ms(α)≤δ(1−t)2M_{s}(\alpha)\leq\delta(1-t)^{2}. Consequently ω(K)≤n(1−t)\omega(\mathcal{K})\leq\sqrt{n}(1-t). Therefore, there exists some constants a,c>0a,c>0 that only depends on ss and δ\delta such that

On the above event, for all w∈Kw\in\mathcal{K}, ∥Xw∥2≥a2∥w∥2\|Xw\|^{2}\geq a^{2}\|w\|^{2}, which proves the Lemma. □\square

Proof of Proposition C.4. Let us work on the event

which has probability at least 1−3e−cn/21-3e^{-cn/2}. Let λ∈[λmin,λmax]\lambda\in[\lambda_{\rm min},\lambda_{\rm max}]. Notice that on the event (54) we have min⁡Cλ≤Cλ(0)≤2σ2\min\mathcal{C}_{\lambda}\leq\mathcal{C}_{\lambda}(0)\leq 2\sigma^{2} and therefore

Case 1: ∣w^λ+θ⋆∣−∣θ⋆∣≥0|\widehat{w}_{\lambda}+\theta^{\star}|-|\theta^{\star}|\geq 0. In that case we obtain 1n∣∣w^λ+θ⋆∣−∣θ⋆∣∣≤2σ2λmin\frac{1}{n}\big||\widehat{w}_{\lambda}+\theta^{\star}|-|\theta^{\star}|\big|\leq\frac{2\sigma^{2}}{\lambda_{\rm min}}.

Case 2: ∣w^λ+θ⋆∣−∣θ⋆∣≤0|\widehat{w}_{\lambda}+\theta^{\star}|-|\theta^{\star}|\leq 0. In that case

This implies that there exists a constant C=C(s,δ,σ)>0C=C(s,\delta,\sigma)>0 such that 1n∥w^λ∥≤C(1+λ)\frac{1}{\sqrt{n}}\|\widehat{w}_{\lambda}\|\leq C(1+\lambda). One conclude

C.2.2 Lipschitz continuity of the limiting risk and empirical distribution

The function λ↦μλ∗\lambda\mapsto\mu_{\lambda}^{*} is MM-Lipschitz on [λmin,λmax][\lambda_{\rm min},\lambda_{\rm max}] with respect to the Wasserstein distance W2W_{2}, for some constant M=M(Ω)>0M=M(\Omega)>0.

Proof . Let λ1,λ2∈[λmin,λmax]\lambda_{1},\lambda_{2}\in[\lambda_{\rm min},\lambda_{\rm max}].

Since by Proposition A.3 the functions λ↦α∗(λ)\lambda\mapsto\alpha_{*}(\lambda) and λ↦τ∗(λ)\lambda\mapsto\tau_{*}(\lambda) are both MM-Lipschitz on [λmin,λmax][\lambda_{\rm min},\lambda_{\rm max}], for some constant M=M(Ω)>0M=M(\Omega)>0, we obtain:

The function λ↦R∗(λ)=δ(τ∗(λ)2−σ2)\lambda\mapsto R_{*}(\lambda)=\delta(\tau_{*}(\lambda)^{2}-\sigma^{2}) is MM-Lipschitz on [λmin,λmax][\lambda_{\rm min},\lambda_{\rm max}], for some constant M=M(Ω)>0M=M(\Omega)>0.

Proof . This is a consequence of Proposition A.3. □\square

C.2.3 Proofs of Theorems 3.1 and 3.2

Assume that D\mathcal{D} is either F0(s)\mathcal{F}_{0}(s) or Fp(ξ)\mathcal{F}_{p}(\xi) for some s<smax(δ)s<s_{\rm max}(\delta) and ξ≥0,p>0\xi\geq 0,p>0. Define

Then there exists constants K,C,c>0K,C,c>0 that depend only on Ω\Omega such that for all θ⋆∈D\theta^{\star}\in\mathcal{D}

Proof . K=K(Ω)>0K=K(\Omega)>0 be a constant such that for all θ⋆∈D\theta^{\star}\in\mathcal{D}, the event

has probability at least 1−Ce−cn1-Ce^{-cn}. Such KK exists by Propositions C.3 and C.4. On the event (56) we have for all λ,λ′∈[λmin,λmax]\lambda,\lambda^{\prime}\in[\lambda_{\rm min},\lambda_{\rm max}]:

Theorem 3.1 and Theorem 3.2-(14) are proved the same way.

Proof of Theorem 3.1. Let γ>0\gamma>0 as given by Theorem 5.3 and let K=K(Ω)>0K=K(\Omega)>0 as given by Lemma C.5. Let M=M(Ω)>0M=M(\Omega)>0 such that λ↦μλ∗\lambda\mapsto\mu_{\lambda}^{*} is MM-Lipschitz with respect to the Wasserstein distance W2W_{2} on [λmin,λmax][\lambda_{\rm min},\lambda_{\rm max}], as given by Proposition C.6.

Let ϵ∈(0,1]\epsilon\in(0,1] and define ϵ′=min⁡(γϵ2KNq,ϵM+1)\epsilon^{\prime}=\min\left(\frac{\gamma\epsilon}{2KN^{q}},\frac{\epsilon}{M+1}\right). Let k=⌈(λmax−λmin)/ϵ′⌉k=\big\lceil(\lambda_{\rm max}-\lambda_{\rm min})/\epsilon^{\prime}\big\rceil. Define, for i=0,…,ki=0,\dots,k:

has probability at least 1−kCϵ−max⁡(1,a)e−cNϵ2ϵalog⁡(ϵ)−2≥1−CNqϵ−max⁡(1,a)−1e−cNϵ2ϵalog⁡(ϵ)−21-kC\epsilon^{-\max(1,a)}e^{-cN\epsilon^{2}\epsilon^{a}\log(\epsilon)^{-2}}\geq 1-CN^{q}\epsilon^{-\max(1,a)-1}e^{-cN\epsilon^{2}\epsilon^{a}\log(\epsilon)^{-2}}. Therefore, on the intersection of the event in (55) and the event (57) we have for all λ∈[λmin,λmax]\lambda\in[\lambda_{\rm min},\lambda_{\rm max}]

where 1≤i≤k1\leq i\leq k is such that λ∈[λi−1,λi]\lambda\in[\lambda_{i-1},\lambda_{i}]. This implies (since we are on the event (57)) that W2(μ^(θ^λ,θ⋆),μλi∗)2≤ϵW_{2}\big(\widehat{\mu}_{(\widehat{\theta}_{\lambda},\theta^{\star})},\mu_{\lambda_{i}}^{*}\big)^{2}\leq\epsilon. We conclude by

Proof of Theorem 3.2-(14). Let γ>0\gamma>0 as given by Theorem C.1 and let K=K(Ω)>0K=K(\Omega)>0 as given by Lemma C.5. Let M=M(Ω)>0M=M(\Omega)>0 such that λ↦R∗(λ)\lambda\mapsto R_{*}(\lambda) is MM-Lipschitz on [λmin,λmax][\lambda_{\rm min},\lambda_{\rm max}], as given by Proposition C.7.

Let ϵ∈(0,1]\epsilon\in(0,1] and define ϵ′=min⁡(γϵ2KNq,ϵM+1)\epsilon^{\prime}=\min\left(\frac{\gamma\epsilon}{2KN^{q}},\frac{\epsilon}{M+1}\right). Let k=⌈(λmax−λmin)/ϵ′⌉k=\big\lceil(\lambda_{\rm max}-\lambda_{\rm min})/\epsilon^{\prime}\big\rceil. Define, for i=0,…,ki=0,\dots,k:

has probability at least 1−kCϵ−1e−cNϵ2≥1−CNqϵ−2e−cNϵ21-kC\epsilon^{-1}e^{-cN\epsilon^{2}}\geq 1-CN^{q}\epsilon^{-2}e^{-cN\epsilon^{2}}. Therefore, on the intersection of the event in (55) and the event (58) we have for all λ∈[λmin,λmax]\lambda\in[\lambda_{\rm min},\lambda_{\rm max}]

where 1≤i≤k1\leq i\leq k is such that λ∈[λi−1,λi]\lambda\in[\lambda_{i-1},\lambda_{i}]. This implies (since we are on the event (58)) that (1N∥θ^λ−θ⋆∥2−R∗(λi))2≤ϵ\Big(\frac{1}{N}\|\widehat{\theta}_{\lambda}-\theta^{\star}\|^{2}-R_{*}(\lambda_{i})\Big)^{2}\leq\epsilon. We conclude by

Appendix D Study of the Lasso residual: proof of (15)-(16)

This Section is devoted to the proof of (15)-(16) from Theorem 3.2. Let us define

u^λ\widehat{u}_{\lambda} is the unique maximizer of

In Section D.2 below, we prove the following Theorem:

There exists constants c,C>0c,C>0 such that for all ϵ∈(0,1]\epsilon\in(0,1], all θ⋆∈D\theta^{\star}\in\mathcal{D} and all λ∈[λmin,λmax]\lambda\in[\lambda_{\rm min},\lambda_{\rm max}]

Theorem 3.2-(15)-(16) will then be deduced from Theorem D.1 in Section D.2.

There exists constants C,c>0C,c>0 such that for all ϵ∈(0,1]\epsilon\in(0,1] and any λ∈[λmin,λmax]\lambda\in[\lambda_{\rm min},\lambda_{\rm max}] we have with probability at least 1−Ce−cnϵ21-Ce^{-cn\epsilon^{2}}

1n∥uλ∗−uλ∥2≤ϵ\frac{1}{n}\|u^{*}_{\lambda}-\mathsf{u}_{\lambda}\|^{2}\leq\epsilon.

Proof . By Lemma F.1 and Lemma F.2, 1nwλTg\frac{1}{n}\mathsf{w}_{\lambda}^{{\sf T}}g concentrates around s∗(λ)δ\frac{s_{*}(\lambda)}{\delta} which is greater than some constant γ>0\gamma>0. Indeed

remains greater than some strictly positive constant while θ⋆\theta^{\star} vary in D\mathcal{D} and λ\lambda vary in [λmin,λmax][\lambda_{\rm min},\lambda_{\rm max}]. By Lemma F.1 we have then that with probability at least 1−Ce−cn1-Ce^{-cn}, wλTg≥0\mathsf{w}_{\lambda}^{{\sf T}}g\geq 0 which implies that U~λ\widetilde{U}_{\lambda} is 1/n1/n-strongly concave. Let us compute

D.2 Proof of Theorem D.1

Let us only prove the second point since the first one follows from the same arguments. Let ϵ∈(0,1]\epsilon\in(0,1] and define

Proof . By definition of w^λ\widehat{w}_{\lambda} and u^λ\widehat{u}_{\lambda} we have

Let us prove the converse inequality. The optimality condition of w^λ\widehat{w}_{\lambda} gives that there exists v∈∂∣θ⋆+w^λ∣v\in\partial|\theta^{\star}+\widehat{w}_{\lambda}| such that

The function w↦cλ(w,u^λ)w\mapsto c_{\lambda}(w,\widehat{u}_{\lambda}) is convex and

By Lemma D.2 and Proposition C.2 we can bound

Now by the same reasoning than Corollary 5.1 (we omit here the details for the sake of brevity) we have

Since Uλ≤U~λU_{\lambda}\leq\widetilde{U}_{\lambda} we obtain

Let EE be the event of Lemma D.1 above and let us work on the event

which has probability at least 1−Cϵe−cnϵ21-\frac{C}{\epsilon}e^{-cn\epsilon^{2}} (the fact that the second event in the intersection has this probability follows from standard concentration arguments as in Section F.2). Let now u∈Dϵu\in D_{\epsilon}, by the definition of DϵD_{\epsilon} and the event above we have 1n∥u−uλ∥≥5ϵ1/2\frac{1}{\sqrt{n}}\|u-\mathsf{u}_{\lambda}\|\geq 5\epsilon^{1/2} and thus 1n∥u−uλ∗∥≥4ϵ1/2\frac{1}{\sqrt{n}}\|u-u^{*}_{\lambda}\|\geq 4\epsilon^{1/2}. By 1/n1/n-strong concavity of U~λ\widetilde{U}_{\lambda} we get

D.3 Uniform control over λ\lambda: proof of Theorem 3.2-(15)-(16)

Let D\mathcal{D} be either F0(s)\mathcal{F}_{0}(s) for some s<smax(δ)s<s_{\rm max}(\delta) or Fp(ξ)\mathcal{F}_{p}(\xi) for some ξ≥0\xi\geq 0, p>0p>0. Let q=0q=0 if D=F0(s)\mathcal{D}=\mathcal{F}_{0}(s) and q=(1/p−1)+q=(1/p-1)_{+} if D=Fp(ξ)\mathcal{D}=\mathcal{F}_{p}(\xi). By Propositions C.3 and C.4 there exists a constant K=K(Ω)K=K(\Omega) such that the event

has probability at least 1−Ce−cn1-Ce^{-cn}. Let us fix this constant KK and let us write

The function Uλ\mathcal{U}_{\lambda} is 1/n1/n-strongly concave. On the event (62), u^λ\widehat{u}_{\lambda} is the (unique) maximizer of Uλ\mathcal{U}_{\lambda}.

Proof . Let us work on the event (62) and let λ∈[λmin,λmax]\lambda\in[\lambda_{\rm min},\lambda_{\rm max}]. We have, by permutation of max and min:

because on the event (62), w^λ\widehat{w}_{\lambda} (the minimizer of Cλ\mathcal{C}_{\lambda}) is in DKD_{K}. By the optimality condition of w^λ\widehat{w}_{\lambda}, one verify easily that Uλ(u^λ)=Cλ(w^λ)\mathcal{U}_{\lambda}(\widehat{u}_{\lambda})=\mathcal{C}_{\lambda}(\widehat{w}_{\lambda}) which proves the lemma. □\square

Theorem 3.2-(15)-(16) follow then easily from Theorem D.1 (by an ϵ\epsilon-net argument as in the proof of Theorems 3.1 and 3.2-(14), see Section C.2) and the following Proposition:

Let q=0q=0 if D=F0(s)\mathcal{D}=\mathcal{F}_{0}(s) and q=(1/p−1)+q=(1/p-1)_{+} if D=Fp(ξ)\mathcal{D}=\mathcal{F}_{p}(\xi). There exists constants C,c,κ>0C,c,\kappa>0 such that for all θ⋆∈D\theta^{\star}\in\mathcal{D} the following event

Proof . Let us work on the event (62), which has probability at least 1−Ce−cn1-Ce^{-cn}. Let λ,λ′∈[λmin,λmax]\lambda,\lambda^{\prime}\in[\lambda_{\rm min},\lambda_{\rm max}]. We have

which gives that 1n∥u^λ−u^λ′∥2≤4KNq∣λ−λ′∣\frac{1}{n}\|\widehat{u}_{\lambda}-\widehat{u}_{\lambda^{\prime}}\|^{2}\leq 4KN^{q}|\lambda-\lambda^{\prime}| by 1/n1/n-strong concavity. □\square

Appendix E Study of the subgradient v^λ\widehat{v}_{\lambda}

The goal of this section is to analyze the vector

With probability at least 1−e−n/21-e^{-n/2} we have for all λ≥λmin\lambda\geq\lambda_{\rm min}

and v^λ=−λ−1XT(Xw^λ−σz)\widehat{v}_{\lambda}=-\lambda^{-1}X^{{\sf T}}(X\widehat{w}_{\lambda}-\sigma z) is a maximizer of Vλ\mathcal{V}_{\lambda}.

Proof . Let us work on the event {∥z∥≤2n}\{\|z\|\leq 2\sqrt{n}\} which has probability at least 1−e−n/21-e^{-n/2}. On this event we have w^λ∈B\widehat{w}_{\lambda}\in B and therefore

where the permutation of the min-max is authorized by Proposition G.1. The optimality condition of w^λ\widehat{w}_{\lambda} gives that

Therefore v^λT(w^λ+θ⋆)=∣w^λ+θ⋆∣\widehat{v}_{\lambda}^{{\sf T}}(\widehat{w}_{\lambda}+\theta^{\star})=|\widehat{w}_{\lambda}+\theta^{\star}|. Using the optimality condition again we obtain

Therefore v^λ\widehat{v}_{\lambda} achieves the optimal value. □\square

Let νλ∗\nu^{*}_{\lambda} be the law of the couple

Assume that D=Fp(ξ)\mathcal{D}=\mathcal{F}_{p}(\xi) for some ξ,p>0\xi,p>0. There exists constants C,c>0C,c>0 that only depend on Ω\Omega such that for all λ∈[λmin,λmax]\lambda\in[\lambda_{\rm min},\lambda_{\rm max}] and all ϵ∈(0,12]\epsilon\in(0,\frac{1}{2}],

Let D\mathcal{D} be Fp(ξ)\mathcal{F}_{p}(\xi) for some ξ>0\xi>0 and p>0p>0. For all ϵ∈(0,12]\epsilon\in(0,\frac{1}{2}],

Theorem E.2 is deduced from Theorem E.1 in Section E.3.4.

E.1.2 The norm of the subgradient

There exists a constant C,c>0C,c>0 such that for all λ∈[λmin,λmax]\lambda\in[\lambda_{\rm min},\lambda_{\rm max}] and all ϵ∈(0,1]\epsilon\in(0,1],

Theorem E.3 is proved in Section E.3.1. We deduce as before:

Let D\mathcal{D} be either F0(s)\mathcal{F}_{0}(s) for s<smax(δ)s<s_{\rm max}(\delta) or Fp(ξ)\mathcal{F}_{p}(\xi) for some ξ>0\xi>0 and p>0p>0. There exists constants C,c>0C,c>0 such that for all ϵ∈(0,1]\epsilon\in(0,1],

where q=0q=0 if D=F0(s)\mathcal{D}=\mathcal{F}_{0}(s) and q=(1/p−1)+q=(1/p-1)_{+} if D=Fp(ξ)\mathcal{D}=\mathcal{F}_{p}(\xi).

Theorem E.4 is deduced from Theorem E.3 in Section E.3.4.

E.1.3 Upper bound on the sparsity of the Lasso estimator

There exists constants C,c>0C,c>0 such that for all λ∈[λmin,λmax]\lambda\in[\lambda_{\rm min},\lambda_{\rm max}] and all ϵ∈(0,1]\epsilon\in(0,1],

Let D\mathcal{D} be either F0(s)\mathcal{F}_{0}(s) for s<smax(δ)s<s_{\rm max}(\delta) or Fp(ξ)\mathcal{F}_{p}(\xi) for some ξ>0\xi>0 and p>0p>0. We have for all ϵ∈(0,1]\epsilon\in(0,1],

where q=0q=0 if D=F0(s)\mathcal{D}=\mathcal{F}_{0}(s) and q=(1/p−1)+q=(1/p-1)_{+} if D=Fp(ξ)\mathcal{D}=\mathcal{F}_{p}(\xi).

Theorem E.6 is deduced from Theorem E.5 in Section E.3.4.

E.2 Gordon’s strategy for the subgradient

Let g∼N(0,IN)g\sim\mathcal{N}(0,\mathbf{I}_{N}) and h∼N(0,In)h\sim\mathcal{N}(0,\mathbf{I}_{n}) be independent standard Gaussian vectors. We define:

The following Proposition is the analog of Corollary 5.1.

E.2.2 Study of Gordon’s optimization problem

In this section we study the optimization problem max⁡∥v∥∞≤1Vλ(v)\max_{\|v\|_{\infty}\leq 1}V_{\lambda}(v). Let us define

There exists constants γ,c,C>0\gamma,c,C>0 that only depend on Ω\Omega such that for all θ⋆∈D\theta^{\star}\in\mathcal{D}, all λ∈[λmin,λmax]\lambda\in[\lambda_{\rm min},\lambda_{\rm max}] and all ϵ∈(0,1]\epsilon\in(0,1]

With probability at least 1−2e−n/21-2e^{-n/2} we have

verifies ∥vλ∗∥∞≤1\|v^{*}_{\lambda}\|_{\infty}\leq 1 and is a maximizer of VλV_{\lambda}.

Proof . By Proposition G.1, one can switch the min-max:

The optimality condition of wλ∗w_{\lambda}^{*} gives that

Therefore vλ∗T(wλ∗+θ⋆)=∣wλ∗+θ⋆∣v_{\lambda}^{*{\sf T}}(w_{\lambda}^{*}+\theta^{\star})=|w_{\lambda}^{*}+\theta^{\star}|. Using the optimality condition again we obtain

Therefore vλ∗v_{\lambda}^{*} achieves the optimal value. □\square

For all θ⋆∈D\theta^{\star}\in\mathcal{D} and all λ∈[λmin,λmax]\lambda\in[\lambda_{\rm min},\lambda_{\rm max}] we have for all ϵ∈(0,1]\epsilon\in(0,1]

Proof . By Theorem B.1 we have for all ϵ∈(0,1]\epsilon\in(0,1]

so we deduce the result from the expression (67) of vλ∗v^{*}_{\lambda} and the concentration properties of wλ\mathsf{w}_{\lambda} (see Section F.2). □\square

By the same arguments used for proving Lemma E.2 it is not difficult to prove:

E.2.3 Proof of Theorem E.7

because the minimization over the direction of ww is easy to perform. Let us define for κ>0\kappa>0

By concavity of VλV_{\lambda}, DκD_{\kappa} is convex.

There exists a constant κ>0\kappa>0 such that with probability at least 1−Ce−cn1-Ce^{-cn} we have ∀v∈Dκ,Vλ(v)=V~λ(v)\forall v\in D_{\kappa},V_{\lambda}(v)=\widetilde{V}_{\lambda}(v) where

In order to prove Proposition E.3, we start with a Lemma:

admits a unique maximizer bλ(v)b_{\lambda}(v) on [0,+∞)[0,+\infty) and one has ∣bλ(v)−bλ∗∣≤κ/2|b_{\lambda}(v)-b_{\lambda}^{*}|\leq\kappa/2.

Proof . The minimization with respect to the direction of ww is easy to perform: ww has to be a non-negative multiple of βg−λv\beta g-\lambda v. It remains thus to minimizes with respect to the norm of ww. We have to show that under the conditions of the lemma, the minimum of

is achieved for rr smaller than some constant. By Theorem B.1 and Lemma E.3 there exists a constant R>0R>0 (for instance R=τmax+1R=\tau_{\rm max}+1) such that the event

has probability at least 1−Ce−cn1-Ce^{-cn}. Let us define the constants a=RR2+σ2<1a=\frac{R}{\sqrt{R^{2}+\sigma^{2}}}<1 and

with probability at least 1−Ce−cn1-Ce^{-cn}. Now

This gives that the minimum of (70) is achieved for r≤σ1−((1+a)/2)2r\leq\frac{\sigma}{\sqrt{1-((1+a)/2)^{2}}}. One can thus chose K=δσ1−((1+a)/2)2K=\frac{\delta\sigma}{\sqrt{1-((1+a)/2)^{2}}}. □\square

Proof of Proposition E.3. Let us now fix a constant κ∈(0,βmin/2)\kappa\in(0,\beta_{\rm min}/2) that verify the statement of Lemma E.5. Let us work on the intersection of the event {∣bλ∗−β∗(λ)∣≤κ/2}\{|b^{*}_{\lambda}-\beta_{*}(\lambda)|\leq\kappa/2\} with the event of Lemma E.5. This intersection has by Lemma E.3 and Lemma E.5 probability at least 1−Ce−cn1-Ce^{-cn}.

Let v∈Dκv\in D_{\kappa}. By Lemma E.4 the unique maximizer bλ(v)b_{\lambda}(v) of fvf_{v} verify ∣bλ(v)−bλ∗∣≤κ/2|b_{\lambda}(v)-b_{\lambda}^{*}|\leq\kappa/2 and therefore ∣bλ(v)−β∗∣≤κ|b_{\lambda}(v)-\beta_{*}|\leq\kappa. Consequently

Now, for β∈[β∗−κ,β∗+κ]\beta\in[\beta_{*}-\kappa,\beta_{*}+\kappa], we have ∣β−bλ∗∣≤2κ|\beta-b_{\lambda}^{*}|\leq 2\kappa. Since we are working on the event of Lemma E.5, we obtain

and Proposition E.3 follows from the permutation of the min⁡−max⁡\min-\max using Proposition G.1. □\square

There exists a constant C,c,γ>0C,c,\gamma>0 such that V~λ\widetilde{V}_{\lambda} is γ/N\gamma/N-strongly concave, with probability at least 1−Ce−cn1-Ce^{-cn}.

is the convex conjugate of the convex function

where φ\varphi is the C1\mathcal{C}^{1} function

Let 0<γ<1/20<\gamma<1/2 be a constant that verify the statement of Lemma E.6 and let κ>0\kappa>0 be a constant given by Proposition E.3. Notice that it suffices to prove Theorem E.7 for ϵ\epsilon small enough and let ϵ∈(0,κ2)\epsilon\in(0,\kappa^{2}).

because, if there exists v∈B∞(0,1)v\in B_{\infty}(0,1) such that 1N∥v−vλ∗∥2>ϵ2\frac{1}{N}\|v-v_{\lambda}^{*}\|^{2}>\frac{\epsilon}{2} and Vλ(v)≥max⁡∥v′∥∞≤1Vλ(v′)−14γϵV_{\lambda}(v)\geq\max\limits_{\|v^{\prime}\|_{\infty}\leq 1}V_{\lambda}(v^{\prime})-\frac{1}{4}\gamma\epsilon, we can construct v~∈Dκ\widetilde{v}\in D_{\kappa} that verifies the same conditions. Indeed:

if 1N∥v−vλ∗∥2≤κ2\frac{1}{N}\|v-v_{\lambda}^{*}\|^{2}\leq\kappa^{2}, one simply take v~=v\widetilde{v}=v.

otherwise, v~=vλ∗+κ(v−vλ∗)/∥v−vλ∗∥\widetilde{v}=v^{*}_{\lambda}+\kappa(v-v^{*}_{\lambda})/\|v-v^{*}_{\lambda}\| is in DκD_{\kappa} and by concavity Vλ(v~)≥Vλ(v)V_{\lambda}(\widetilde{v})\geq V_{\lambda}(v).

Since with probability at least 1−Ce−cn1-Ce^{-cn} we have Vλ(v)=V~λ(v)V_{\lambda}(v)=\widetilde{V}_{\lambda}(v) for all v∈Dκv\in D_{\kappa} and V~λ\widetilde{V}_{\lambda} is γ/N\gamma/N-strongly concave, the probability in (72) above is less that Ce−cnCe^{-cn}.

E.3 Proofs of the main results about the subgradient

Let us start with the analog of Proposition C.1 for the costs functions Vλ\mathcal{V}_{\lambda} and VλV_{\lambda}:

The proof of Proposition E.4 is omitted for the sake of brevity, and because it follows from the exact same arguments than Proposition C.1.

There exists constants γ,c,C>0\gamma,c,C>0 that depend only on Ω\Omega, such that for all ϵ∈(0,1]\epsilon\in(0,1] we have

where Dϵ={v∈B∞(0,1) | (∥v∥−Nκ∗(λ))2≥ϵ}D_{\epsilon}=\left\{v\in B_{\infty}(0,1)\,\middle|\,\big(\|v\|-\sqrt{N\kappa_{*}(\lambda)}\big)^{2}\geq\epsilon\right\} and κ∗(λ)\kappa_{*}(\lambda) is defined by (64).

Proof . Similarly to Proposition F.1 it is not difficult to prove that for all ϵ∈(0,1]\epsilon\in(0,1],

for some constants c,C>0c,C>0. By Theorem E.7 there exists constants γ,c,C>0\gamma,c,C>0 such that for all ϵ∈(0,1]\epsilon\in(0,1] the event

has probability at least Cϵe−cnϵ2\frac{C}{\epsilon}e^{-cn\epsilon^{2}}. On the event (73), we have for all v∈Dϵv\in D_{\epsilon}:

This gives that on the event (73), for all v∈Dϵv\in D_{\epsilon}, Vλ(v)<max⁡∥v′∥∞≤1Vλ(v′)−3γϵV_{\lambda}(v)<\max\limits_{\|v^{\prime}\|_{\infty}\leq 1}V_{\lambda}(v^{\prime})-3\gamma\epsilon. The intersection of (73) with the event {max⁡v∈DϵVλ(v)≥max⁡∥v∥∞≥1Vλ(v)−3γϵ}\big\{\max\limits_{v\in D_{\epsilon}}V_{\lambda}(v)\geq\max\limits_{\|v\|_{\infty}\geq 1}V_{\lambda}(v)-3\gamma\epsilon\big\} is therefore empty: the lemma is proved. □\square

Proof of Theorem E.3. Let γ>0\gamma>0 be a constant that verify the statement of Lemma E.7. Let ϵ∈(0,1]\epsilon\in(0,1] and define

where we used successively Proposition E.4 and Lemma E.7. □\square

E.3.2 The empirical law of v^λ\widehat{v}_{\lambda}: proof of Theorem E.1

Theorem E.1 follows now from Proposition E.4 and the following Lemma.

There exists constants γ,c,C>0\gamma,c,C>0 that depend only on Ω\Omega, such that for all ϵ∈(0,12]\epsilon\in(0,\frac{1}{2}] we have

where Dϵ={v∈B∞(0,1) | W2(μ^(v,θ⋆),νλ∗)2≥ϵ}D_{\epsilon}=\left\{v\in B_{\infty}(0,1)\,\middle|\,W_{2}(\widehat{\mu}_{(v,\theta^{\star})},\nu_{\lambda}^{*})^{2}\geq\epsilon\right\}.

Proof . By Theorem E.7 and Proposition F.2 there exists constants γ,c,C>0\gamma,c,C>0 such that for all ϵ∈(0,12]\epsilon\in(0,\frac{1}{2}] the event

On the event (74), we have for all v∈Dϵv\in D_{\epsilon}:

This gives that on the event (74), for all v∈Dϵv\in D_{\epsilon}, Vλ(v)<max⁡∥v′∥∞≤1Vλ(v′)−3γϵV_{\lambda}(v)<\max\limits_{\|v^{\prime}\|_{\infty}\leq 1}V_{\lambda}(v^{\prime})-3\gamma\epsilon. The intersection of (74) with the event {max⁡v∈DϵVλ(v)≥max⁡∥v∥∞≥1Vλ(v)−3γϵ}\big\{\max\limits_{v\in D_{\epsilon}}V_{\lambda}(v)\geq\max\limits_{\|v\|_{\infty}\geq 1}V_{\lambda}(v)-3\gamma\epsilon\big\} is therefore empty: the lemma is proved. □\square

Proof of Theorem E.1. Let γ>0\gamma>0 be a constant that verify the statement of Lemma E.8. Let ϵ∈(0,12]\epsilon\in(0,\frac{1}{2}] and define

where we used successively Proposition E.4 and Lemma E.8. □\square

E.3.3 Proof of Theorem E.5

There exists constants γ,c,C>0\gamma,c,C>0 that depend only on Ω\Omega, such that for all ϵ∈(0,1]\epsilon\in(0,1] we have

where Dϵ={v∈B∞(0,1) ∣1N#{i ∣ ∣vi∣≥1−ϵ}>s∗(λ)+2(1+αmax)ϵ}D_{\epsilon}=\Big\{v\in B_{\infty}(0,1)\,\Big|\frac{1}{N}\#\big\{i\,\big|\,|v_{i}|\geq 1-\epsilon\big\}>s_{*}(\lambda)+2(1+\alpha_{\rm max})\epsilon\Big\}.

Proof . Let ϵ∈(0,1]\epsilon\in(0,1] and define

sϵs_{\epsilon} is the mean of independent Bernoulli random variables. By Hoeffding’s inequality we have

has probability at least 1−Cϵ3e−cnϵ61-\frac{C}{\epsilon^{3}}e^{-cn\epsilon^{6}}. We have on this event, for all v∈Dϵv\in D_{\epsilon}, 1N∥v−vλ∥2≥ϵ3\frac{1}{N}\|v-\mathsf{v}_{\lambda}\|^{2}\geq\epsilon^{3}. Therefore, on the above event we have max⁡v∈DϵVλ(v)<max⁡∥v∥∞≤1Vλ(v)−3γϵ3\displaystyle\max_{v\in D_{\epsilon}}V_{\lambda}(v)<\max_{\|v\|_{\infty}\leq 1}V_{\lambda}(v)-3\gamma\epsilon^{3}, which concludes the proof. □\square

Proof of Theorem E.5. Let γ>0\gamma>0 be a constant that verify the statement of Lemma E.9. Let ϵ∈(0,1]\epsilon\in(0,1] and define

where we used successively Proposition E.4 and Lemma E.9. □\square

E.3.4 Uniform control over λ\lambda: proof of Theorems E.2, E.4 and E.6

Theorems E.2, E.4 and E.6 are deduced from Theorems E.1, E.3 and E.5 by an ϵ\epsilon-net argument, as we did to deduce Theorems 3.1 and 3.2 from Theorems 5.3 and C.1. Since the ideas are the same, we only present here the key argument:

Assume that D\mathcal{D} is F0(s)\mathcal{F}_{0}(s) or F1(ξ)\mathcal{F}_{1}(\xi) for some s<smax(δ)s<s_{\rm max}(\delta) and ξ≥0,p>0\xi\geq 0,p>0. Let q=0q=0 if D=F0(s)\mathcal{D}=\mathcal{F}_{0}(s) and q=(1/p−1)+q=(1/p-1)_{+} if D=Fp(ξ)\mathcal{D}=\mathcal{F}_{p}(\xi). Then there exists constants K,C,c>0K,C,c>0 that depend only on Ω\Omega such that for all θ⋆∈D\theta^{\star}\in\mathcal{D}

Proof . By Proposition D.1, there exists a constant KK such that with probability at least 1−Ce−cn1-Ce^{-cn} we have

Notice now that v^λ=−1λXTu^λ\widehat{v}_{\lambda}=-\frac{1}{\lambda}X^{{\sf T}}\widehat{u}_{\lambda} and that with probability at least 1−2e−n/41-2e^{-n/4}, σmax(X)≤δ−1/2+2\sigma_{\rm max}(X)\leq\delta^{-1/2}+2 (by Proposition G.6) which combined with the above inequality, prove the Proposition. □\square

Appendix F Some auxiliary results and proofs

where in the last step we used the fact that Z∼N(0,1)Z\sim\mathcal{N}(0,1). Using (3+6x2+x4)≤4(1+x2)2(3+6x^{2}+x^{4})\leq 4(1+x^{2})^{2}, we thus conclude

By concentration properties of chi-squared random variables, for any ε>0{\varepsilon}>0, there exists c(ε)>0c({\varepsilon})>0 such that, with probability at least 1−e−ck1-e^{-ck} we have 1k∑i=1kzi2≥1−2ε\frac{1}{k}\sum_{i=1}^{k}z_{i}^{2}\geq 1-2{\varepsilon}. Hence, with the same probability

The last inequality follows by lower bounding the first term for δmax⁡>1/N\delta_{\max}>1/N, and the second for δmax⁡≤1/N\delta_{\max}\leq 1/N, and fixing ε{\varepsilon} a sufficiently small constant.

F.2 Concentration properties of 𝗐λ\mathsf{w}_{\lambda}

We prove in this section concentrations of the norms and some scalar product of wλ\mathsf{w}_{\lambda}.

There exists constants c,C>0c,C>0 that only depend on Ω\Omega such that for all t≥0t\geq 0 the event

has probability at least 1−Ce−ct2n−Ce−ctn1-Ce^{-ct^{2}n}-Ce^{-ctn}.

is τmax\tau_{\rm max}-Lipschitz. Consequently:

g↦∣wλ+θ⋆∣ng\mapsto\frac{|\mathsf{w}_{\lambda}+\theta^{\star}|}{n} is δ−1/2n−1/2τmax\delta^{-1/2}n^{-1/2}\tau_{\rm max}-Lipschitz. Therefore ∣wλ+θ⋆∣n\frac{|\mathsf{w}_{\lambda}+\theta^{\star}|}{n} is τmax2δ−1n−1\tau_{\rm max}^{2}\delta^{-1}n^{-1} sub-Gaussian: for all t≥0t\geq 0,

The next proposition simply follows from Lemma F.4 and standard concentration arguments, so we omit its proof.

There exists constant C,c>0C,c>0 that only depend on Ω\Omega such that for all ϵ∈\epsilon\in,

F.3 Concentration of the empirical distribution

Let θ⋆∈Fp(ξ)\theta^{\star}\in\mathcal{F}_{p}(\xi), where p,ξ>0p,\xi>0. Let μ=μ^θ⋆⊗N(0,1)\mu=\widehat{\mu}_{\theta^{\star}}\otimes\mathcal{N}(0,1) and let μ^\widehat{\mu} be the empirical distribution of the entries of (θi⋆,gi)1≤i≤N\big(\theta_{i}^{\star},g_{i}\big)_{1\leq i\leq N}, where g1,…,gN∼i.i.d.N(0,1)g_{1},\dots,g_{N}\overset{\text{\tiny i.i.d.}}{\sim}\mathcal{N}(0,1). Then there exists constants C,c>0C,c>0 that only depends on ξp\xi^{p}, such that for all ϵ∈(0,12]\epsilon\in(0,\frac{1}{2}],

Let μ∣r\mu_{|r} be the law of (Θ,Z∣r)\big(\Theta,Z_{|r}\big) where (Θ,Z)∼μ^θ⋆⊗N(0,1)(\Theta,Z)\sim\widehat{\mu}_{\theta^{\star}}\otimes\mathcal{N}(0,1).

Let μ^∣r\widehat{\mu}_{|r} be the empirical distribution of the entries of (θi⋆, gi∣r)1≤i≤N\big(\theta^{\star}_{i},\,g_{i|r}\big)_{1\leq i\leq N}.

With probability at least 1−e−1128Nϵ21-e^{-\frac{1}{128}N\epsilon^{2}}, we have

Proof . Obviously W2(μ^,μ^∣r)2≤1N∑i=1N(gi−gi∣r)2W_{2}(\widehat{\mu},\widehat{\mu}_{|r})^{2}\leq\frac{1}{N}\sum_{i=1}^{N}(g_{i}-g_{i|r})^{2}. The function x↦x−x∣rx\mapsto x-x_{|r} is 11-Lipschitz, so the variables (gi−gi∣r)2(g_{i}-g_{i|r})^{2} are i.i.d. (16,4)(16,4)-sub-Gamma. Therefore for all ϵ∈\epsilon\in,

We need now some concentration results for empirical measures, in Wasserstein distance. The next proposition follows from a direct application of Theorem 2 from to distributions with bounded support. Notice that the results from are much more general than this.

Let A1,…Am∼i.i.d.νA_{1},\dots A_{m}\overset{\text{\tiny i.i.d.}}{\sim}\nu be a collection of i.i.d. random variables, bounded by some constant r>0r>0. Let

be the empirical distribution of A1,…,AmA_{1},\dots,A_{m}. Then there exists two absolute constants c,C>0c,C>0 such that for all t≥0t\geq 0

Proof of Proposition F.2. We are now going to couple μ∣r\mu_{|r} with μ^∣r\widehat{\mu}_{|r}. Let R>0R>0. Let k≥1k\geq 1 and let δ=2R/k\delta=2R/k. Define

for l=1,…,kl=1,\dots,k. We define also B0=(−∞,R)∪[R,+∞)B_{0}=(-\infty,R)\cup[R,+\infty). For l=0,…kl=0,\dots k we write

Let t>0t>0. Let l∈{1,…,k}l\in\{1,\dots,k\}. The random variables (gi∣r)i∈Il(g_{i|r})_{i\in I_{l}} are i.i.d. and bounded by rr. By the proposition above, one can couple il∼Unif(Il)i_{l}\sim{\rm Unif}(I_{l}) with Zl∼N(0,1)Z_{l}\sim\mathcal{N}(0,1) such that we have with probability at least 1−Ce−ct2N1-Ce^{-ct^{2}N}.

where E\mathsf{E} denotes the expectation with respect to ili_{l} and ZlZ_{l}. Let jl∼Unif(Il)j_{l}\sim{\rm Unif}(I_{l}) independently of everything else.

For l=0l=0, we define (i0,Z0)∼Unif(I0)⊗N(0,1)(i_{0},Z_{0})\sim{\rm Unif}(I_{0})\otimes\mathcal{N}(0,1), independently of everything else. We have with probability at least 1−Ce−ct2N1-Ce^{-ct^{2}N}:

(Y1,Y2)(Y_{1},Y_{2}) is a coupling of (μ∣r,μ^∣r)(\mu_{|r},\widehat{\mu}_{|r}). Let E\mathsf{E} denote the expectation with respect to (il,Zl)0≤l≤k(i_{l},Z_{l})_{0\leq l\leq k} and LL. Then

with probability at least 1−C(k+1)e−ct2N1-C(k+1)e^{-ct^{2}N}, where the last inequality comes from Markov’s inequality, since θ⋆∈Fp(ξ)\theta^{\star}\in\mathcal{F}_{p}(\xi).

Let now ϵ∈(0,12]\epsilon\in(0,\frac{1}{2}]. Let us chose

so that δ=2R/k≤2ϵ\delta=2R/k\leq 2\sqrt{\epsilon}. Consequently

So if we chose t=∣log⁡(ϵ)∣−1ϵ54+12pt=|\log(\epsilon)|^{-1}\epsilon^{\frac{5}{4}+\frac{1}{2p}} we obtain

Combining this with Lemmas F.3 and F.4 proves the proposition. □\square

F.4 Sparsity of the Lasso estimator

Assume here that D\mathcal{D} is either F0(s)\mathcal{F}_{0}(s) or Fp(ξ)\mathcal{F}_{p}(\xi) for some 0≤s<smax(δ)0\leq s<s_{\rm max}(\delta) and ξ>0,p>0\xi>0,p>0. There exists constants C,c>0C,c>0 that only depend on Ω\Omega, such that for all ϵ∈(0,1)\epsilon\in(0,1)

where q=0q=0 if D=F0(s)\mathcal{D}=\mathcal{F}_{0}(s) and q=(1/p−1)+q=(1/p-1)_{+} if D=Fp(ξ)\mathcal{D}=\mathcal{F}_{p}(\xi).

Since #{i ∣ ∣v^λ,i∣=1}≥∥θ^λ∥0\#\{i\,|\,|\widehat{v}_{\lambda,i}|=1\}\geq\|\widehat{\theta}_{\lambda}\|_{0}, Theorem E.6 gives that

It remains to prove the converse lower bound in order to get Theorem F.1. We start with the following ‘local stability’ property of the Lasso cost:

There exists constants C,c,γ>0C,c,\gamma>0 that only depend on Ω\Omega such that for all ϵ∈(0,1]\epsilon\in(0,1]

Proposition F.4 is a consequence of Proposition C.1 and Lemma F.5 below.

There exists constants γ,c,C>0\gamma,c,C>0 that only depend on Ω\Omega such that for all ϵ∈(0,1]\epsilon\in(0,1] we have

Proof . Define xλ=wλ+θ⋆=(η(θi⋆+τ∗gi,α∗τ∗))1≤i≤N\mathsf{x}_{\lambda}=\mathsf{w}_{\lambda}+\theta^{\star}=\big(\eta\big(\theta^{\star}_{i}+\tau_{*}g_{i},\alpha_{*}\tau_{*}\big)\big)_{1\leq i\leq N}, and for r>0r>0

srs_{r} is a mean of independent Bernoulli random variables, by Hoeffding’s inequality we have:

has probability at least 1−Cϵ3e−cnϵ61-\frac{C}{\epsilon^{3}}e^{-cn\epsilon^{6}}. We have on this event, for all w∈Dϵw\in D_{\epsilon}

Using the same arguments that we use to deduce Theorems 3.1 and 3.2 (14) from Theorem 5.3 and Theorem C.1 in Section C.2, we deduce from Proposition F.4 that for all ϵ∈(0,1]\epsilon\in(0,1]

This proves, together with (87), Theorem F.1.

F.5 Proof of Theorem 3.3

Recall that the distributions μλ∗\mu_{\lambda}^{*} and νλ∗\nu_{\lambda}^{*} are respectively defined by Definition 3.3 and (63). Let ϵ∈(0,1]\epsilon\in(0,1]. From now, we will work on the event

which has probability at least 1−Cϵ−12e−cNϵ171-C\epsilon^{-12}e^{-cN\epsilon^{17}} from what we have just seen, and Theorems 3.1, E.2, F.1 and E.6. From now, E\mathsf{E} and P\mathsf{P} will denote the probability with respect to the empirical distributions of the entries of the vectors we study, and the variables that we couple with them. Let λ∈[λmin,λmax]\lambda\in[\lambda_{\rm min},\lambda_{\rm max}]. On the event E\mathcal{E} one can couple (Θx,Zx)∼μ^θ⋆⊗N(0,1)(\Theta^{x},Z^{x})\sim\hat{\mu}_{\theta^{\star}}\otimes\mathcal{N}(0,1) and (Θv,Zv)∼μ^θ⋆⊗N(0,1)(\Theta^{v},Z^{v})\sim\hat{\mu}_{\theta^{\star}}\otimes\mathcal{N}(0,1) with (Θ,Θ^λ,V^λ,Θ^λd)(\Theta,\widehat{\Theta}_{\lambda},\widehat{V}_{\lambda},\widehat{\Theta}_{\lambda}^{d}) which is sampled from the empirical distribution of the entries of (θ⋆,θ^λ,v^λ,θ^λd)(\theta^{\star},\widehat{\theta}_{\lambda},\widehat{v}_{\lambda},\widehat{\theta}_{\lambda}^{d}), such that

By Chebychev’s inequality, P(E1)≥1−Cϵ2\mathsf{P}(E_{1})\geq 1-C\epsilon^{2}, for some constant C>0C>0. Let us also define the event

Θx+τ∗Zx\Theta^{x}+\tau_{*}Z^{x} and Θv+τ∗Zv\Theta^{v}+\tau_{*}Z^{v} admit a density with respect to Lebesgue’s measure. Therefore P(E2)=1\mathsf{P}(E_{2})=1.

has probability at least 1−Cϵ21-C\epsilon^{2}.

Proof . We denote here by O(ϵ2)O(\epsilon^{2}) quantities that are bounded by Cϵ2C\epsilon^{2}, from some constant CC. Since Θx+τ∗Zx\Theta^{x}+\tau_{*}Z^{x} admits a density with respect to Lebesgue’s measure we have

Consequently, since the events E1E_{1} has probability at least 1−O(ϵ2)1-O(\epsilon^{2}), we have

Since P(Θ^λ=0)=s∗(λ)+O(ϵ2)\mathsf{P}(\widehat{\Theta}_{\lambda}=0)=s_{*}(\lambda)+O(\epsilon^{2}) because we are working on E\mathcal{E}, we conclude that P(∣Θ^λ∣∈(0,ϵ2])=O(ϵ2)\mathsf{P}\big(|\widehat{\Theta}_{\lambda}|\in(0,\epsilon^{2}]\big)=O(\epsilon^{2}). One can prove the same way that P(∣V^λ∣∈[1−ϵ2,1))=O(ϵ2)\mathsf{P}\big(|\widehat{V}_{\lambda}|\in[1-\epsilon^{2},1)\big)=O(\epsilon^{2}), which gives the desired result. □\square

has probability at least 1−Cϵ21-C\epsilon^{2}, for some constant C>0C>0.

Proof . Since v^λ∈∂∣θ^λ∣\widehat{v}_{\lambda}\in\partial|\widehat{\theta}_{\lambda}|, θ^λ,i>0\widehat{\theta}_{\lambda,i}>0 implies that v^λ,i=sign(θ^λ,i)\widehat{v}_{\lambda,i}={\rm sign}(\widehat{\theta}_{\lambda,i}). Thus P(Θ^λ≠0  ⟹  V^λ=sign(θ^λ,i))=1\mathsf{P}\big(\widehat{\Theta}_{\lambda}\neq 0\implies\widehat{V}_{\lambda}={\rm sign}(\widehat{\theta}_{\lambda,i})\big)=1. We have thus

On the event E\mathcal{E} we have ∣1N∥θ^λ∥0−s∗(λ)∣+∣1N#{i ∣ ∣v^λ,i∣=1}−s∗(λ)∣≤ϵ2\Big|\frac{1}{N}\|\widehat{\theta}_{\lambda}\|_{0}-s_{*}(\lambda)\Big|+\Big|\frac{1}{N}\#\big\{i\,\big|\,|\widehat{v}_{\lambda,i}|=1\big\}-s_{*}(\lambda)\Big|\leq\epsilon^{2} which gives

We deduce then from (89) that P(∣V^λ∣=1 and Θ^λ=0)=O(ϵ2)\mathsf{P}\big(|\widehat{V}_{\lambda}|=1\ \text{and}\ \widehat{\Theta}_{\lambda}=0\big)=O(\epsilon^{2}) and finally P(V^λ=sign(Θ^λ)  ⟹  Θ^λ≠0)≥1−Cϵ2 .\mathsf{P}\big(\widehat{V}_{\lambda}={\rm sign}(\widehat{\Theta}_{\lambda})\implies\widehat{\Theta}_{\lambda}\neq 0\big)\geq 1-C\epsilon^{2}\,. □\square

Let E=E1∩E2∩E3∩E4E=E_{1}\cap E_{2}\cap E_{3}\cap E_{4}. The event EE has probability at least 1−Cϵ21-C\epsilon^{2} and on EE we have

Proof . Since E1,E2,E3E_{1},E_{2},E_{3} and E4E_{4} have all a probability greater than 1−O(ϵ2)1-O(\epsilon^{2}), the event E=E1∩E2∩E3∩E4E=E_{1}\cap E_{2}\cap E_{3}\cap E_{4} has probability at least 1−O(ϵ2)1-O(\epsilon^{2}). On EE we have

The second equivalence is proved exactly the same way. □\square

for some constant C>0C>0, because on the event E\mathcal{E}, 1N∣∥θ^λ∥0−s∗(λ)∣≤ϵ2\frac{1}{N}\big|\|\widehat{\theta}_{\lambda}\|_{0}-s_{*}(\lambda)\big|\leq\epsilon^{2}, so

By Lemma F.8 above, we have on the event EE,

Let us denote Tx=(Θx+τ∗Zx,Θx)T^{x}=(\Theta^{x}+\tau_{*}Z^{x},\Theta^{x}) and Tv=(Θv+τ∗Zv,Θv)T^{v}=(\Theta^{v}+\tau_{*}Z^{v},\Theta^{v}).

Since Θx+τ∗xZ\Theta^{x}+\tau_{*}^{x}Z and Θv+τ∗Zv\Theta^{v}+\tau_{*}Z^{v} have the same law and P(Θx+τ∗Zx≥α∗τ∗∣E)=P(Θv+τ∗Zv≥α∗τ∗∣E)\mathsf{P}\big(\Theta^{x}+\tau_{*}Z^{x}\geq\alpha_{*}\tau_{*}\big|E\big)=\mathsf{P}\big(\Theta^{v}+\tau_{*}Z^{v}\geq\alpha_{*}\tau_{*}\big|E\big) (by Lemma F.8), we have P(Θx+τ∗Zx≥α∗τ∗∣Ec)=P(Θv+τ∗Zv≥α∗τ∗∣Ec)\mathsf{P}\big(\Theta^{x}+\tau_{*}Z^{x}\geq\alpha_{*}\tau_{*}\big|E^{c}\big)=\mathsf{P}\big(\Theta^{v}+\tau_{*}Z^{v}\geq\alpha_{*}\tau_{*}\big|E^{c}\big). Similarly we have P(Θx+τ∗Zx≤−α∗τ∗∣Ec)=P(Θv+τ∗Zv≤−α∗τ∗∣Ec)\mathsf{P}\big(\Theta^{x}+\tau_{*}Z^{x}\leq-\alpha_{*}\tau_{*}\big|E^{c}\big)=\mathsf{P}\big(\Theta^{v}+\tau_{*}Z^{v}\leq-\alpha_{*}\tau_{*}\big|E^{c}\big).

One can therefore define two random variables T~x=(Θ~x+τ∗Z~x, Θ~x)\widetilde{T}^{x}=(\widetilde{\Theta}^{x}+\tau_{*}\widetilde{Z}^{x},\,\widetilde{\Theta}^{x}) and T~v=(Θ~v+τ∗Z~v, Θ~v)\widetilde{T}^{v}=(\widetilde{\Theta}^{v}+\tau_{*}\widetilde{Z}^{v},\,\widetilde{\Theta}^{v}) such that

conditionally on EcE^{c}, T~x\widetilde{T}^{x} (respectively T~v\widetilde{T}^{v}) and TxT^{x} (respectively TvT^{v}) have the same law.

On the event EcE^{c}, Θ~x+τ∗Z~x≥α∗τ∗  ⟺  Θ~v+τ∗Z~v≥α∗τ∗\widetilde{\Theta}^{x}+\tau_{*}\widetilde{Z}^{x}\geq\alpha_{*}\tau_{*}\iff\widetilde{\Theta}^{v}+\tau_{*}\widetilde{Z}^{v}\geq\alpha_{*}\tau_{*} and Θ~x+τ∗Z~x≤−α∗τ∗  ⟺  Θ~v+τ∗Z~v≤−α∗τ∗\widetilde{\Theta}^{x}+\tau_{*}\widetilde{Z}^{x}\leq-\alpha_{*}\tau_{*}\iff\widetilde{\Theta}^{v}+\tau_{*}\widetilde{Z}^{v}\leq-\alpha_{*}\tau_{*}.

(X~d,Θ~)∼μλd(\widetilde{X}^{d},\widetilde{\Theta})\sim\mu_{\lambda}^{d} which is the law of (Θ+τ∗Z,Θ)(\Theta+\tau_{*}Z,\Theta) where (Θ,Z)∼μ^θ⋆⊗N(0,1)(\Theta,Z)\sim\widehat{\mu}_{\theta^{\star}}\otimes\mathcal{N}(0,1). Indeed, for every continuous bounded function ff we have

Therefore E∥(Θ^λd,Θ)−(X~d,Θ~)∥2≤Cϵ\mathsf{E}\big\|(\widehat{\Theta}_{\lambda}^{d},\Theta)-(\widetilde{X}^{d},\widetilde{\Theta})\big\|^{2}\leq C\epsilon and consequently W2(μ^(θ^λd,θ⋆),μλd)2≤CϵW_{2}(\widehat{\mu}_{(\widehat{\theta}_{\lambda}^{d},\theta^{\star})},\mu_{\lambda}^{d})^{2}\leq C\epsilon, on the event E\mathcal{E} which has probability at least 1−Cϵ−12e−cNϵ171-C\epsilon^{-12}e^{-cN\epsilon^{17}}.

F.6 Proof of Corollary 4.2

Let ϵ∈(0,1]\epsilon\in(0,1]. Let us work on the intersection the events of Theorem F.1,Corollary 4.1 and E.3, which as probability at least 1−Cϵ6e−cNϵ61-\frac{C}{\epsilon^{6}}e^{-cN\epsilon^{6}}. Let λ∈[λmin,λmax]\lambda\in[\lambda_{\rm min},\lambda_{\rm max}].

We have also 1−1n∥θ^λ∥0=1−1δs∗(λ)+O(ϵ)=β∗(λ)/τ∗(λ)+O(ϵ)1-\frac{1}{n}\|\widehat{\theta}_{\lambda}\|_{0}=1-\frac{1}{\delta}s_{*}(\lambda)+O(\epsilon)=\beta_{*}(\lambda)/\tau_{*}(\lambda)+O(\epsilon). Therefore

Now we have τ^(λ)=τ∗(λ)+O(ϵ)\widehat{\tau}(\lambda)=\tau_{*}(\lambda)+O(\epsilon) and 1N∥θ^λ∥0=s∗(λ)+O(ϵ)\frac{1}{N}\|\widehat{\theta}_{\lambda}\|_{0}=s_{*}(\lambda)+O(\epsilon). Consequently

Putting all together we obtain R^(λ)=δτ∗(λ)2−δσ2+O(ϵ)=R∗(λ)+O(ϵ)\widehat{R}(\lambda)=\delta\tau_{*}(\lambda)^{2}-\delta\sigma^{2}+O(\epsilon)=R_{*}(\lambda)+O(\epsilon), and we conclude using Theorem 3.2.

F.7 Proof of Proposition 4.3

Let n′∈{1,…,n}n^{\prime}\in\{1,\dots,n\}. We consider a random n′×Nn^{\prime}\times N matrix X′X^{\prime} and a random vector z′=(z1′,…,zn′′)z^{\prime}=(z_{1}^{\prime},\dots,z_{n^{\prime}}^{\prime}) such that Xi,j′∼i.i.d.N(0,1/n)X^{\prime}_{i,j}\overset{\text{\tiny i.i.d.}}{\sim}\mathcal{N}(0,1/n) and zi′∼i.i.d.N(0,1)z^{\prime}_{i}\overset{\text{\tiny i.i.d.}}{\sim}\mathcal{N}(0,1) are independent and independent of everything else.

There exists constants γ,c,C>0\gamma,c,C>0 that only depend on Ω\Omega such that for all θ⋆\theta^{\star} in D\mathcal{D} and all λ∈[λmin,λmax]\lambda\in[\lambda_{\rm min},\lambda_{\rm max}] such that for all ϵ∈(0,1]\epsilon\in(0,1],

Proof . The vector wλ\mathsf{w}_{\lambda} is independent from X′X^{\prime}, z′z^{\prime}. Hence

where χ\chi is independent from wλ\mathsf{w}_{\lambda} and follows a χ\chi-squared distribution with n′n^{\prime} degrees of freedom. We have therefore for all t≥0t\geq 0

for some constants c,C>0c,C>0. We know by Lemma F.1 and Lemma F.2 that 1n∥wλ∥2\frac{1}{n}\|\mathsf{w}_{\lambda}\|^{2} concentrates exponentially fast around τ∗(λ)2−σ2\tau_{*}(\lambda)^{2}-\sigma^{2}, which is (Theorem A.2) bounded by some constant. There exists therefore constants C,c>0C,c>0 such that

From (90)-(91) and (92) above, we deduce that for all t≥0t\geq 0

for some constant C>0C>0, with probability at least 1−Ce−cn1-Ce^{-cn}. Consequently

with probability at least 1−Ce−cn1-Ce^{-cn} for some constant C>0C>0. Similarly, we have with probability at least 1−Ce−cn1-Ce^{-cn},

Combining this with (93), we get that for all ϵ∈(0,1]\epsilon\in(0,1],

for some constants c,C,γ>0c,C,\gamma>0. □\square

There exists constants γ,c,C>0\gamma,c,C>0 that only depend on Ω\Omega such that for all θ⋆\theta^{\star} in D\mathcal{D} and all λ∈[λmin,λmax]\lambda\in[\lambda_{\rm min},\lambda_{\rm max}] such that for all ϵ∈(0,1]\epsilon\in(0,1],

θ^λi\widehat{\theta}^{i}_{\lambda} is thus the minimizer of the Lasso cost (7) for δ(k)=k−1kδ\delta^{(k)}=\frac{k-1}{k}\delta and σ(k)=k/(k−1)σ\sigma^{(k)}=\sqrt{k/(k-1)}\sigma. Let τ∗(k)(λ)\tau_{*}^{(k)}(\lambda) be the τ∗\tau_{*} defined by Theorem 3.1, but with δ(k)\delta^{(k)} instead of δ\delta and σ(k)\sigma^{(k)} instead of σ\sigma. Define the corresponding ‘risk’:

It is not difficult to verify that the bounds on τ∗,β∗\tau_{*},\beta_{*} of Section A.2 are uniform with respect to δ\delta and σ\sigma. More precisely

where δmax,δmin,σmax,σmin>0\delta_{\rm max},\delta_{\rm min},\sigma_{\rm max},\sigma_{\rm min}>0 such that smax(δmin)>ss_{\rm max}(\delta_{\rm min})>s if we are in the case D=F0(s)\mathcal{D}=\mathcal{F}_{0}(s). This gives that under the assumptions of Proposition 4.3, τ∗(k)\tau_{*}^{(k)} and R∗(k)R_{*}^{(k)} are bounded for all k≥2k\geq 2 (that verify smax(δ(k−1)/k)>ss_{\rm max}(\delta(k-1)/k)>s in the case D=F0(s)\mathcal{D}=\mathcal{F}_{0}(s)) by some constant that depends only on Ω\Omega.

There exists constants C,c>0C,c>0 that only depend on Ω\Omega such that for all θ⋆∈D\theta^{\star}\in\mathcal{D}, for all i∈{1,…,k}i\in\{1,\dots,k\} and for all ϵ∈(0,1]\epsilon\in(0,1],

Let ϵ∈(0,1]\epsilon\in(0,1]. Let η=γϵKNq\eta=\frac{\gamma\epsilon}{KN^{q}} and M=⌈(λmax−λmin)/η⌉M=\lceil(\lambda_{\rm max}-\lambda_{\rm min})/\eta\rceil. Define for j∈{0,…,M}j\in\{0,\dots,M\}, define λj=min⁡(λmin+jη,λmax)\lambda_{j}=\min\big(\lambda_{\rm min}+j\eta,\lambda_{\rm max}\big). We apply Lemma F.10 with n′=n/kn^{\prime}=n/k, X′=X(i)X^{\prime}=X^{(i)} and z′=z(i)z^{\prime}=z^{(i)} to obtain that the event

has probability at least 1−MCϵe−cϵ2n1-M\frac{C}{\epsilon}e^{-c\epsilon^{2}n}. By Lemma C.5 the event

has probability at least 1−Ce−cn1-Ce^{-cn}. On the event E2E_{2}, we have for all j∈{1,…,k}j\in\{1,\dots,k\} and all λ∈[λj−1,λj]\lambda\in[\lambda_{j-1},\lambda_{j}]

We obtain that on E1∩E2E_{1}\cap E_{2}, which has probability at least 1−CNqϵ−2e−cnϵ21-CN^{q}\epsilon^{-2}e^{-cn\epsilon^{2}}

There exists constants c,C>0c,C>0 that only depend on Ω\Omega, such that for all θ⋆∈D\theta^{\star}\in\mathcal{D} and for all i∈{1,…,k}i\in\{1,\dots,k\}

Proof . Let us fix i∈{1,…,k}i\in\{1,\dots,k\}. By Proposition C.7, λ↦R∗(λ)\lambda\mapsto R_{*}(\lambda) is K1K_{1}-Lipschitz on [λmin,λmax][\lambda_{\rm min},\lambda_{\rm max}], for some constant K1>0K_{1}>0. By Propositions C.3 and C.4 there exists a constant K2>0K_{2}>0 such that the event

has probability at least 1−Ce−cn1-Ce^{-cn}. Let us define η=min⁡(δ2NqkK2,1K1k)\eta=\min\Big(\frac{\delta}{2N^{q}kK_{2}},\frac{1}{K_{1}\sqrt{k}}\Big) and M=⌈(λmax−λmin)/η⌉M=\lceil(\lambda_{\rm max}-\lambda_{\rm min})/\eta\rceil. For all j∈{0,…,M}j\in\{0,\dots,M\}, we write λj=min⁡(λmin+jη, λmax)\lambda_{j}=\min\big(\lambda_{\rm min}+j\eta,\,\lambda_{\rm max}\big).

has probability at least 1−CNqe−cN1-CN^{q}e^{-cN}. By Lemma F.11, applied with ϵ=k−1\epsilon=k^{-1},

has probability at least 1−Ck4Nqe−cn/k41-Ck^{4}N^{q}e^{-cn/k^{4}}. On the event E2∩E3E_{2}\cap E_{3}, we have, for all λ∈[λmin,λmax]\lambda\in[\lambda_{\rm min},\lambda_{\rm max}],

for some constant C>0C>0. Let j∈{1,…,M}j\in\{1,\dots,M\}. We have Lλ(θ^λi)=Lλj(θ^λi)−λj−λn∣θ^λi∣\mathcal{L}_{\lambda}(\widehat{\theta}^{i}_{\lambda})=\mathcal{L}_{\lambda_{j}}(\widehat{\theta}^{i}_{\lambda})-\frac{\lambda_{j}-\lambda}{n}|\widehat{\theta}^{i}_{\lambda}| and

So we get that on the event E1∩E2∩E3E_{1}\cap E_{2}\cap E_{3}, for all j∈{1,…,M}j\in\{1,\dots,M\} and all λ∈[λj−1,λj]\lambda\in[\lambda_{j-1},\lambda_{j}],

for some constant C0>0C_{0}>0, because on E1E_{1} we have ∀λ∈[λmin,λmax],1N∣∣θ^λi∣−∣θ^λ∣∣≤2K2Nq\forall\lambda\in[\lambda_{\rm min},\lambda_{\rm max}],\frac{1}{N}\big||\widehat{\theta}^{i}_{\lambda}|-|\widehat{\theta}_{\lambda}|\big|\leq 2K_{2}N^{q}. By Theorem C.1, there exists constants C,c,γ>0C,c,\gamma>0 such that for all ϵ∈(0,1]\epsilon\in(0,1] the event

has probability at least 1−CMϵ−1e−cNϵ21-CM\epsilon^{-1}e^{-cN\epsilon^{2}}. Consider the constant κ=C0γ\kappa=\frac{C_{0}}{\gamma}. If k≥κk\geq\kappa, then ϵ=C0γk≤1\epsilon=\frac{C_{0}}{\gamma k}\leq 1 and the event E4E_{4} has probability at least 1−CMke−cN/k21-CMke^{-cN/k^{2}}. So we obtain that on the event E1∩E2∩E3∩E4E_{1}\cap E_{2}\cap E_{3}\cap E_{4}, which has probability 1−CNqk4e−cn/k41-CN^{q}k^{4}e^{-cn/k^{4}},

for some constant C>0C>0. If now k<κk<\kappa. Then on the event E2E_{2} we have

where CC is a constant. We conclude that (in both cases) there exists a constant C>0C>0 such that

holds with probability at least 1−CNqk4e−cN/k41-CN^{q}k^{4}e^{-cN/k^{4}} Proposition F.5 follows from the fact that for all λ∈[λj−1,λj]\lambda\in[\lambda_{j-1},\lambda_{j}], ∣R∗(λ)−R∗(λj)∣≤K1∣λ−λj∣≤1k|R_{*}(\lambda)-R_{*}(\lambda_{j})|\leq K_{1}|\lambda-\lambda_{j}|\leq\frac{1}{\sqrt{k}}. □\square

Proof of Proposition 4.3. We apply Lemma F.11 with ϵ=k−3/2\epsilon=k^{-3/2} to obtain that with probability at least 1−Ck6Nqe−cn/k61-Ck^{6}N^{q}e^{-cn/k^{6}} we have

By summing these inequalities for i=1…ki=1\dots k and using the triangular inequality, we get

By Proposition F.5, we have with probability at least 1−CNqk4e−cN/k31-CN^{q}k^{4}e^{-cN/k^{3}},

This implies (again by summing and using the triangular inequality) that

which, combined with (97) proves Proposition 4.3. □\square

F.8 The scalar lasso

The minimum (98) is achieved at an unique point x∗=η(y,α)x^{*}=\eta(y,\alpha) and

and Δα′(0+)=−Δα′(0−)=−α\Delta_{\alpha}^{\prime}(0^{+})=-\Delta_{\alpha}^{\prime}(0^{-})=-\alpha.

Proof . Since ZZ and −Z-Z have the same law, one verify easily that Δα\Delta_{\alpha} is an even function. We have for all x>0x>0

Therefore Δα(0)=12+αϕ(α)−(1+α2)Φ(−α)\Delta_{\alpha}(0)=\frac{1}{2}+\alpha\phi(\alpha)-(1+\alpha^{2})\Phi(-\alpha). We have almost-surely

Thus, by dominated convergence lim⁡x→±∞Δα(x)=−α22\lim\limits_{x\to\pm\infty}\Delta_{\alpha}(x)=-\frac{\alpha^{2}}{2}. □\square

F.9 A convexity lemma

is σ2n(R2+σ2)3/2\frac{\sigma^{2}}{n(R^{2}+\sigma^{2})^{3/2}}-strongly convex on B(0,nR)B(0,\sqrt{n}R).

Proof . Let x,y∈B(0,nR)x,y\in B(0,\sqrt{n}R) and define for t∈t\in, g(t)=f(zt)g(t)=f(z_{t}), where zt=(tx+(1−t)y)z_{t}=(tx+(1-t)y). Compute

Appendix G Toolbox

G.2 Convex analysis lemmas

γ\gamma-strongly convex if x↦f(x)−γ2∥x∥2x\mapsto f(x)-\frac{\gamma}{2}\|x\|^{2} is convex.

This result can be found in the book , see Corollary 3.5.11 on page 217 and the Remark 3.5.3 below. A more accessible presentation of this result can be found in .

G.3 Gaussian min-max Theorem

In this section, we reproduce the proof of the tight Gaussian min-max comparison theorem from for completeness, but also because we need a slightly more general version of this result.

We recall the classical Gordon’s min-max Theorem from (see also Corollary 3.13 from ):

Let Xi,jX_{i,j} and (Yi,j)(Y_{i,j}), 1≤i≤n1\leq i\leq n, 1≤j≤m1\leq j\leq m be two (centered) Gaussian random vectors such that

Then, for all real numbers λi,j\lambda_{i,j}:

are continuous on Du×DvD_{u}\times D_{v} almost surely. Assume that

XX and YY are continuous on the compact set Du×DvD_{u}\times D_{v} and are therefore uniformly continuous on this set: d0>0d_{0}>0 almost surely. Let ϵ>0\epsilon>0. By tightness there exists a constant d>0d>0 such that

QQ is continuous and thus uniformly continuous on Du×DvD_{u}\times D_{v}: there exists δ∈(0,d]\delta\in(0,d] such that for all z,z′∈Du×Dv,z,z^{\prime}\in D_{u}\times D_{v}, ∥z−z′∥≤δ  ⟹  ∣Q(z)−Q(z′)∣≤ϵ\|z-z^{\prime}\|\leq\delta\implies|Q(z)-Q(z^{\prime})|\leq\epsilon.

By construction of δ\delta we have with probability at least 1−ϵ1-\epsilon

which proves the theorem by taking ϵ→0\epsilon\to 0.

Proof . Let us consider the Gaussian processes:

where z∼N(0,1)z\sim\mathcal{N}(0,1) is independent from GG. Let (u,v),(u′,v′)∈Du×Dv(u,v),(u^{\prime},v^{\prime})\in D_{u}\times D_{v} and compute

Therefore XX and YY verify the covariance inequalities of Theorem G.2: one can apply Theorem G.2:

Let us suppose now that DuD_{u} and DvD_{v} are convex and that GG is convex-concave. We now apply the inequality we just proved, but with the role of uu and vv being switched (and −Q-Q and −t-t instead of QQ and tt):

which gives (using the fact that (G,g,h)(G,g,h) and (−G,−g,−h)(-G,-g,-h) have the same law):

By Proposition G.1, one can switch the min-max of the left-hand side, because QQ is convex-concave and we are working on convex sets DuD_{u} and DvD_{v}. For the right-hand side, we simply use the fact that:

G.4 Basic concentration results

We recall in this section some elementary concentration results, see Chapter 2 from for a more detailed presentation of these facts.

One deduces immediately from the above definition:

Let (X1,…,Xn)(X_{1},\dots,X_{n}) be independent real random variables. Define S=∑i=1nXiS=\sum_{i=1}^{n}X_{i}.

Suppose that for all i∈{1,…,n}i\in\{1,\dots,n\}, XiX_{i} is σi2\sigma_{i}^{2}-sub-Gaussian. Then SS is ∑i=1nσi2\sum_{i=1}^{n}\sigma_{i}^{2}-sub-Gaussian.

Suppose that for all i∈{1,…,n}i\in\{1,\dots,n\}, XiX_{i} is (vi,ci)(v_{i},c_{i})-sub-Gamma. Then SS is (∑i=1nvi,max⁡ci)\big(\sum_{i=1}^{n}v_{i},\max c_{i}\big)-sub-Gamma.

if XX is σ2\sigma^{2}-sub-Gaussian, then for all t>0t>0

if XX is (v,c)(v,c)-sub-Gamma, then for all t>0t>0

If XX is σ2\sigma^{2}-sub-Gaussian and has mean μ\mu, then X2X^{2} is a sub-Gamma random variable with parameters

By Bernstein’s inequality (see for instance Theorem 2.10 in )

X2X^{2} is therefore a Sub-Gamma random variable with variance factor v=16σ2+4μ2σ2v=16\sigma^{2}+4\mu^{2}\sigma^{2} and scale parameter c=4σ2c=4\sigma^{2}. □\square

G.5 Largest singular value of a Gaussian matrix

The largest singular value of a n×Nn\times N matrix AA is defined as

The next classical result is a simple consequence of Slepian’s Lemma (see for instance , Section 3.3) and the classical Gaussian concentration inequality (see for instance , Theorem 5.6).

Let GG be a n×Nn\times N random matrix, whose entries are i.i.d. N(0,1)\mathcal{N}(0,1). For all t≥0t\geq 0 we have

References