Estimation bounds and sharp oracle inequalities of regularized procedures with Lipschitz loss functions

Pierre Alquier, Vincent Cottet, Guillaume Lecué

Introduction

Many classification and prediction problems are solved in practice by regularized empirical risk minimizers (RERM). The risk is measured by a loss function and the quadratic loss function is the most popular function for regression. It has been extensively studied (cf. among others). Still many other loss functions are popular among practitioners and are indeed extremely useful in specific situations.

First, let us mention the quantile loss in regression problems. The 0.50.5-quantile loss (also known as absolute or L1L_{1} loss) is known to provide an indicator of conditional central tendency more robust to outliers than the quadratic loss. An alternative to the absolute loss for robustification is provided by the Huber loss. On the other hand, general quantile losses are used to estimate conditional quantile functions and are extremely useful to build confidence intervals and measures of risk, like Values at Risk (VaR) in finance.

Let us now turn to classification problems. The natural loss in this context, the so called 0/10/1 loss, leads very often to computationally intractable estimators. Thus, it is usually replaced by a convex loss function, such as the hinge loss or the logistic loss. A thorough study of convex loss functions in classification can be found in .

All the aforementioned loss functions (quantile, Huber, hinge and logistic) share a common property: they are Lipschitz functions. This motivates a general study of RERM with any Lipschitz loss. Note that some examples were already studied in the literature: the ∥⋅∥1\left\|\cdot\right\|_{1}-penalty with a quantile loss was studied in under the name “quantile LASSO” while the same penalty with the logistic loss was studied in under the name “logistic LASSO” (cf. ). The ERM strategy with Lipschitz proxys of the 0/10/1 loss are studied in . The loss functions we will consider in the examples of this paper are reminded below:

The two main theoretical results of the paper, stated in Section 2, are general in the sense that they do not rely on a specific loss function or a specific regularization norm. We develop two different settings that handle different assumptions on the design. In the first one, we assume that the family of predictors is subgaussian; in the second setting we assume that the predictors are uniformly bounded, this setting is well suited for classification tasks, including the 1-bit matrix completion problem. The rates of convergence rely on quantities that measure the complexity of the model and the size of the subdifferential of the norm.

We study many applications that give new insights on diverse problems: the first one is a classification problem with logistic loss and LASSO or SLOPE regularizations. We prove that the rate of the SLOPE estimator is minimax in this framework. The second one is about matrix completion. We derive new excess risk bounds for the 1-bit matrix completion issue with both logistic and hinge loss. We also study the quantile loss for matrix completion and prove it reaches sharp bounds. We show several examples in order to assess the general methods as well as simulation studies. The last example involves the SVM and proves that “classic” regularization method with no special sparsity inducing power can be analyzed in the same way as sparsity inducing regularization methods.

A remarkable fact is that no assumption on the output YY is needed (while most results for the quadratic loss rely on an assumption of the tails of the distribution of YY). Neither do we assume any statistical model relating the “output variable” YY to the “input variable” XX.

Note that we chose a Lipschitz constant equal to one in Assumption 1.1. This can always be achieved by a proper normalization of the loss function. We define the oracle predictor as

and (X,Y)(X,Y) is distributed like the (Xi,Yi)(X_{i},Y_{i})’s. The objective of machine learning is to provide an estimator f^\hat{f} that predicts almost as well as f∗f^{*}. We usually formalize this notion by introducing the excess risk E(f){\cal E}(f) of f∈Ff\in F by

Thus we consider the estimator of the form

For the rest of the paper, we will use the following notations: let rBrB and rSrS denote the radius rr ball and sphere for the norm ∥⋅∥\left\|\cdot\right\|, i.e. rB={f∈E:∥f∥≤r}rB=\{f\in E:\left\|f\right\|\leq r\} and rS={f∈E:∥f∥=r}rS=\{f\in E:\left\|f\right\|=r\}. For the L2L_{2}-norm, we write rBL2={f∈L2:∥f∥L2≤r}rB_{L_{2}}=\{f\in L_{2}:\left\|f\right\|_{L_{2}}\leq r\} and rSL2={f∈L2:∥f∥L2=r}rS_{L_{2}}=\{f\in L_{2}:\left\|f\right\|_{L_{2}}=r\} and so on for the other norms.

The notation C{\bf C} will be used to denote positive constants, that might change from one instance to the other. For any real numbers a,ba,b, we write a≲ba\lesssim b when there exists a positive constant C{\bf C} such that a≤Cba\leq{\bf C}b. When a≲ba\lesssim b and b≲ab\lesssim a, we write a∼ba\sim b.

We now present briefly one of the outputs of our global approach: an oracle inequality for the 11-bit matrix completion problem with hinge loss (we refer the reader to Section 4 for a detailed exposition of this example). While the general matrix completion problem has been extensively studied in the case of a quadratic loss, see and the references therein, we believe that there is no satisfying solution to the so-called 11-bit matrix completion problem, that is for binary observations Y={−1,+1}{\cal Y}=\{-1,+1\}. Indeed, the attempts in to use the hinge loss did not lead to rank dependent learning rates. On the other hand, studied RERM procedure using a statistical modeling approach and the logistic loss. While these authors prove optimal rates of convergence of their estimator with respect to the Frobenius norm, the excess classification risk, is not studied in their paper. However we believe that the essence of machine learning is to focus on this quantity – it is directly related to the average number of errors in prediction.

where λ>0\lambda>0 is some parameter to be chosen. We prove in Section 4 the following result.

Assume that Assumption 1.2 holds and there is τ>0\tau>0 such that, for any (p,q)∈{1,…,m}×{1,…,T}(p,q)\in\{1,\dots,m\}\times\{1,\dots,T\},

There is a c0(c‾,cˉ)>0c_{0}(\underline{c},\bar{c})>0, that depends only on c‾\underline{c} and cˉ\bar{c}, and that is formally introduced in Section 4 below, such that if one chooses the regularization parameter

the RERM estimator M^\widehat{M} defined in (2) satisfies for every 1≤p≤21\leq p\leq 2,

where the notation C{\bf C} is used for constants that might change from one instance to the other but depend only on c‾\underline{c}, cˉ\bar{c} and τ\tau.

Therefore, the RERM from (2) for the choice of regularization parameter λ\lambda as in Theorem 1.1 satisfies with probability larger than in (4),

where C{\bf C} depends on cc, c‾\underline{c}, cˉ\bar{c} and τ\tau. This yields a bound on the average of excess number of mistakes of M^\widehat{M}. To our knowledge such a prediction bound was not available in the literature on the 11-bit matrix completion problem. Let us compare Theorem 1.1 to the main result in . In , the authors focus on the estimation error ∥M^−M∗∥S2\|\widehat{M}-M^{*}\|_{S_{2}}, which seems less relevant for practical applications. In order to connect such a result to the excess classification risk, one can use the results in and in this case, the best bound that can be derived is of the order of \rank(M∗)max⁡(m,T)/N\sqrt{\rank(M^{*})\max(m,T)/N}. Note that other authors focused on the classification error: proved an excess error bound, but the bound does not depend on the rank of the oracle. The rate \rank(M∗)max⁡(m,T)/N\rank(M^{*})\max(m,T)/N derived from Theorem 1.1 for the 0/10/1-classification excess risk was only reached in , but in the very restrictive noiseless setting, which is equivalent to inf⁡MR0/1(M)=0\inf_{M}R_{0/1}(M)=0.

We hope that this example convinced the reader of the practical interest of the general study of f^\hat{f} in (1). The rest of the paper is organized as follows. In Section 2 we introduce the concepts necessary to the general study of (1): namely, a complexity parameter, and a sparsity parameter. Thanks to these parameters, we define the assumptions necessary to our general results: the Bernstein condition, which is classic in learning theory to obtain fast rates , and a stochastic assumption on FF (subgaussian, or bounded). The general results themselves are eventually presented. The remaining sections are devoted to applications of our results to different estimation methods: the logistic LASSO and logistic SLOPE in Section 3, matrix completion in Section 4 and Support Vector Machines (SVM) in Section 5. For matrix completion, the optimality of the rates for the logistic and the hinge loss, that were not known, is also derived. In Section 6 we discuss the Bernstein condition for the three main loss functions of interest: hinge, logistic and quantile.

Theoretical Results

The two main theorems in Sections 2.5 and 2.6 below are general in the sense that they allow the user to deal with any (nonnegative) Lipschitz loss function and any norm for regularization, but they involve quantities that depend on the loss and the norm. The aim of this Section is first to provide the definition of these objects and some hints on their interpretation, through examples. The theorems are then stated in both settings. Basically, the assumptions for the theorems are of three types:

a stochastic assumption on the distribution of the f(X)f(X)’s for f∈Ff\in F. In this work, we consider both a subgaussian assumption and a uniform boundedness assumption. Analysis of the two setups differ only on the way the “statistical complexity of FF” is measured (cf. below the functions r(⋅)r(\cdot) in Definition 8.1 and Definition 8.2).

finally, we introduce a sparsity parameter as in . It reflects how the norm ∥⋅∥\|\cdot\| used as a regularizer can induce sparsity - for example, think of the “sparsity inducing power” of the l1l_{1}-norm used to construct the LASSO estimator.

Application of the main results 1. find the Bernstein parameter κ≥1\kappa\geq 1 and A>0A>0 associated to the loss and the class FF; 2. compute the Complexity function r(ρ)=[Aρcomp(B)N]1/2κr(\rho)=\left[\frac{A\rho{\rm comp}(B)}{\sqrt{N}}\right]^{1/2\kappa} where comp(B){\rm comp}(B) is defined either through the Gaussian mean width w(B)w(B), in the subgaussian case, or the Rademacher complexity Rad(B){\rm Rad}(B), in the bounded case; 3. Compute the sub-differential ∂∥⋅∥(f∗)\partial\left\|\cdot\right\|(f^{*}) of ∥⋅∥\left\|\cdot\right\| at the oracle f∗f^{*} (or in the neighborhood f∗+(ρ/20)Bf^{*}+(\rho/20)B for approximately sparse oracles) and solve the sparsity equation “find ρ∗\rho^{*} such that Δ(ρ∗)≥4ρ∗/5\Delta(\rho^{*})\geq 4\rho^{*}/5”. 4. Apply Theorem 2.1 in the subgaussian framework and Theorem 2.2 in the bounded framework. In each case, with large probability, ∥f^−f∗∥≤ρ∗, ∥f^−f∗∥L2≤r(2ρ∗) and E(f^)≤C[r(2ρ∗)]2κ.\left\|\hat{f}-f^{*}\right\|\leq\rho^{*}\text{, }\left\|\hat{f}-f^{*}\right\|_{L_{2}}\leq r(2\rho^{*})\text{ and }\mathcal{E}(\hat{f})\leq{\bf C}\left[r(2\rho^{*})\right]^{2\kappa}. For the sake of simplicity, we present the two settings in different subsections with both the exact definition of the complexity function and the theorem. As the sparsity equation is the same in both settings, we define it before even though it involves the complexity function.

2 The Bernstein condition

The first assumption needed is called Bernstein assumption and is very classic in order to deal with Lipschitz loss.

There exists κ≥1\kappa\geq 1 and A>0A>0 such that for every f∈Ff\in F, ∥f−f∗∥L22κ≤APLf\left\|f-f^{*}\right\|_{L_{2}}^{2\kappa}\leq AP{\cal L}_{f}.

The most important parameter is κ\kappa and will be involved in the rate of convergence. As usual fast rates will be derived when κ=1\kappa=1. In many situations, this assumption is satisfied and we present various cases in Section 6. In particular, we prove that it is satisfied with κ=1\kappa=1 for the logistic loss in both bounded and Gaussian framework, and we exhibit explicit conditions to ensure that Assumption 2.1 holds for the hinge and the quantile loss functions.

The careful reader will actually realize that the proof of Theorem 2.1 and Theorem 2.2 requires only a weaker version of this assumption, that is: there exists κ≥1\kappa\geq 1 and A>0A>0 such that for every f∈Cf\in\mathcal{C}, ∥f−f∗∥L22κ≤APLf\left\|f-f^{*}\right\|_{L_{2}}^{2\kappa}\leq AP{\cal L}_{f}, where C\mathcal{C} is defined in terms of the complexity function r(⋅)r(\cdot) and the sparsity parameter ρ∗\rho^{*} to be defined in the next subsections,

Note that the set C{\cal C} appears to play a central role in the analysis of regularization methods, cf. . However, in all the examples presented in this paper, we prove that the Bernstein condition holds on the entire set FF.

3 The complexity function r⁡(⋅)r(\cdot)

The complexity function r(⋅)r(\cdot) is defined by

where AA is the constant in Assumption 2.1 and where comp(B){\rm comp}(B) is a measure of the complexity of the unit ball BB associated to the regularization norm. Note that this complexity measure will depend on the stochastic assumption of FF. In the bounded setting, comp(B)=CRad(B){\rm comp}(B)=C{\rm Rad}(B) where CC is an absolute constant and Rad(B){\rm Rad}(B) is the Rademacher complexity of BB (whose definition will be reminded in Subsection 2.6). In the subgaussian setting, comp(B)=CLw(B){\rm comp}(B)=CLw(B) where CC is an absolute constant, LL is the subgaussian parameter of the class F−FF-F and w(B)w(B) is the Gaussian mean-width of BB (here again, exact definitions of LL and w(B)w(B) will be reminded in Subsection 2.5).

Note that sharper (localized) versions of r(⋅)r(\cdot) are provided in Section 8. However, as it is the simplest version that is used in most examples, we only introduce this version for now.

4 The sparsity parameter ρ∗\rho^{*}

The size of the sub-differential of the regularization function ∥⋅∥\left\|\cdot\right\| in a neighborhood of the oracle f∗f^{*} will play as well a central role in our analysis. We recall now its definition: for every f∈Ff\in F

It is well-known that ∂∥⋅∥(f)\partial\left\|\cdot\right\|(f) is a subset of the unit sphere of the dual norm of ∥⋅∥\left\|\cdot\right\| when f≠0f\neq 0. Note also that when f=0f=0, ∂∥⋅∥(f)\partial\left\|\cdot\right\|(f) is the entire unit dual ball, a fact we will also use in two situations, either when the regularization norm has no “sparsity inducing power” – in particular, when it is a smooth function as in the RKHS case treated in Section 5; or when one wants extra norm dependent upper bounds (cf. for more details where these bounds are called complexity dependent) in addition to sparsity dependent upper bounds. In the latter, the statistical bounds that we get are the minimum between an error rate that depends on the notion of sparsity naturally associated to the regularization norm (when it exists) and an error rate that depends on ∥f∗∥\left\|f^{*}\right\|.

The sparsity parameter is the function Δ(⋅)\Delta(\cdot) defined by

where Γf∗(ρ)=⋃f∈f∗+(ρ/20)B∂∥⋅∥(f)\Gamma_{f^{*}}(\rho)=\bigcup_{f\in f^{*}+(\rho/20)B}\partial\left\|\cdot\right\|(f).

Note that there is a slight difference with the definition of the sparsity parameter from where there Δ(ρ)\Delta(\rho) is defined taking the infimum over the sphere ρS\rho S intersected with a L2L_{2}-ball of radius r(ρ)r(\rho) whereas in Definition 2.1, ρS\rho S is intersected with a L2L_{2}-ball of radius r(2ρ)r(2\rho). Up to absolute constants this has no effect on the behavior of Δ(ρ)\Delta(\rho) and the difference comes from technical detains in our analysis (a peeling argument that we use below whereas a direct homogeneity argument was enough in ).

In the following, estimation rates with respect to the regularization norm ∥⋅∥\left\|\cdot\right\|, the norm ∥⋅∥L2\left\|\cdot\right\|_{L_{2}} as well as sharp oracle inequalities are given. All the convergence rates depend on a single radius ρ∗\rho^{*} that satisfies the sparsity equation as introduced in .

The radius ρ∗\rho^{*} is any solution of the sparsity equation:

Since ρ∗\rho^{*} is central in the results and drives the convergence rates, finding a solution to the sparsity equation will play an important role in all the examples that we worked out in the following. Roughly speaking, if the regularization norm induces sparsity, a sparse element in f∗+(ρ/20)Bf^{*}+(\rho/20)B (that is an element ff for which ∂∥⋅∥(f)\partial\left\|\cdot\right\|(f) is almost extremal – that is almost as large as the dual sphere) yields the existence of a small ρ∗\rho^{*}. In this case, ρ∗\rho^{*} satisfies the sparsity equation.

In addition, if one takes ρ=20∥f∗∥\rho=20\left\|f^{*}\right\| then 0∈Γf∗(ρ)0\in\Gamma_{f^{*}}(\rho) and since ∂∥⋅∥(0)\partial\left\|\cdot\right\|(0) is the entire dual ball associate to ∥⋅∥\left\|\cdot\right\|, one has directly that Δ(ρ)=ρ\Delta(\rho)=\rho and so ρ\rho satisfies the sparsity Equation (8). We will use this observation to obtain norm dependent upper bounds, i.e. rates of convergence depending on ∥f∗∥\left\|f^{*}\right\| and that do not depend on any sparsity parameter. Such a bound holds for any norm; in particular, for norms with no sparsity inducing power as in Section 5.

5 Theorem in the subgaussian setting

First, we introduce the subgaussian framework (then we will turn to the bounded case in the next section).

We say that a class of functions F\mathcal{F} is LL-subgaussian (w.r.t. XX) for some constant L≥1L\geq 1 when for all f∈Ff\in\mathcal{F} and all λ≥1\lambda\geq 1,

We will use the following operations on sets: for any F′⊂EF^{\prime}\subset E and f∈Ef\in E,

Note that there are many equivalent formulations of the subgaussian property of a random variable based on ψ2\psi_{2}-Orlicz norms, deviations inequalities, exponential moments, moments growth characterization, etc. (cf., for instance Theorem 1.1.5 in ). The one we should use later is as follows: there exists some absolute constant C{\bf C} such that F−FF-F is LL-subgaussian if and only if for all f,g∈Ff,g\in F and t≥1t\geq 1,

for 2≤q<∞2\leq q<\infty, XX is uniformly distributed over p1/qBlqp^{1/q}B_{l_{q}} (cf. ),

In the subgaussian framework, a natural way to measure the statistical complexity of the problem is via Gaussian mean-width that we introduce now.

We refer the reader to Section 12 in for the construction of Gaussian processes in L2L_{2}. There are many natural situations where Gaussian mean-widths can be computed. To familiarize with this quantity let us consider an example in the matrix framework. Let H={<M,⋅>:∥M∥S1≤1}H=\{\bigl<M,\cdot\bigr>:\left\|M\right\|_{S_{1}}\leq 1\} be the class of linear functionals indexed by the unit ball of the S1S_{1}-norm and dd be the distance associated with the Frobenius norm (i.e. d(<⋅,M1>,<⋅,M2>)=d(M1,M2)=∥M1−M2∥S2d(\bigl<\cdot,M_{1}\bigr>,\bigl<\cdot,M_{2}\bigr>)=d(M_{1},M_{2})=\left\|M_{1}-M_{2}\right\|_{S_{2}}) then

We are now in position to define the complexity parameter as announced previously.

The complexity parameter is the non-decreasing function r(⋅)r(\cdot) defined for every ρ≥0\rho\geq 0,

where κ,A\kappa,A are the Bernstein parameters from Assumption 2.1, LL is the subgaussian parameter from Assumption 2.2 and C>0C>0 is an absolute constant (the exact value of CC can be deduced from the proof of Proposition 8.2). The Gaussian mean-width w(B)w(B) of BB is computed with respect to the the metric associated with the covariance structure of XX, i.e. d(f1,f2)=∥f1−f2∥L2d(f_{1},f_{2})=\left\|f_{1}-f_{2}\right\|_{L_{2}} for every f1,f2∈Ff_{1},f_{2}\in F.

After the computation of the Bernstein parameter κ\kappa, the complexity function r(⋅)r(\cdot) and the radius ρ∗\rho^{*}, it is now possible to explicit our main result in the sub-Gaussian framework.

Assume that Assumption 1.1, Assumption 2.1 and Assumption 2.2 hold and let C>0C>0 from the definition of r(⋅)r(\cdot) in Definition 2.5. Let the regularization parameter λ\lambda be

and ρ∗\rho^{*} satisfying (8). Then, with probability larger than

where C{\bf C} denotes positive constants that might change from one instance to the other and depend only on AA, κ\kappa, LL and CC.

Replacing w(B)w(B) by any upper bound does not affect the validity of the result. As a special case, it is possible to increase the confidence level of the bound by replacing w(B)w(B) by w(B)+xw(B)+x: then, with probability at least

Theorem 2.1 holds for any radius ρ∗\rho^{*} satisfying the sparsity equation (8). We have noticed in Section 2.4 that ρ∗=20∥f∗∥\rho^{*}=20\left\|f^{*}\right\| satisfies the sparsity equation since in that case 0∈Γf∗(ρ∗)0\in\Gamma_{f^{*}}(\rho^{*}) and so Δ(ρ∗)=ρ∗\Delta(\rho^{*})=\rho^{*}. Therefore, one can apply Theorem 2.1 to both ρ∗=20∥f∗∥\rho^{*}=20\left\|f^{*}\right\| (this leads to norm dependent upper bounds) and to the smallest ρ∗\rho^{*} satisfying the sparsity equation (8) (this leads to sparsity dependent upper bounds) at the same time. Both will lead to meaningful results (a typical example of such a combined result is Theorem 9.2 from or Theorem 3.1 below).

6 Theorem in the bounded setting

We now turn to the bounded framework; that is we assume that all the functions in FF are uniformly bounded in L∞L_{\infty}. This assumption is very different in nature than the subgaussian assumption which is in fact a norm equivalence assumption (i.e. Definition 2.3 is equivalent to ∥f∥L2≤∥f∥ψ2≤L∥f∥L2\left\|f\right\|_{L_{2}}\leq\left\|f\right\|_{\psi_{2}}\leq L\left\|f\right\|_{L_{2}} for all f∈Ff\in{\cal F} where ∥⋅∥ψ2\left\|\cdot\right\|_{\psi_{2}} is the ψ2\psi_{2} Orlicz norm, cf. ).

There exist a constant b>0b>0 such that for all f∈Ff\in F, ∥f∥L∞≤b\left\|f\right\|_{L_{\infty}}\leq b.

Under the boundedness assumption, the natural way to measure the ”statistical complexity” cannot be anymore characterized by Gaussian mean width. We therefore introduce another complexity parameter known as Rademacher complexities. This complexity measure has been extensively studied in the learning theory literature (cf., for instance, ).

Note that when (f(X))f∈H(f(X))_{f\in H} is a version of the isonormal process over L2L_{2} (cf. Chapter 12 in ) restricted to HH then the Gaussian mean-width and the Rademacher complexity coincide: w(H)=Rad(H)w(H)={\rm Rad}(H). But, in that case, HH is not bounded in L∞L_{\infty} and, in general, the two complexity measures are different.

There are many examples where Rademacher complexities have been computed (cf. ). Like in the previous subgaussian setting the statistical complexity is given by a function r(⋅)r(\cdot) (we use the same name in the two bounded and subgaussian setups because this r(⋅)r(\cdot) function plays exactly the same role in both scenarii even though it uses different notion of complexity).

The complexity parameter is the non-decreasing function r(⋅)r(\cdot) defined for every ρ≥0\rho\geq 0 by

Assume that Assumption 1.1, Assumption 2.1 and Assumption 2.3 hold. Let the regularization parameter λ\lambda be chosen as λ=720Rad(B)/7N\lambda=720{\rm Rad}(B)/7\sqrt{N}. Then, with probability larger than

where C{\bf C} denotes positive constants that might change from one instance to the other and depend only on AA, bb, κ\kappa and r(⋅)r(\cdot) is the function introduced in Definition 2.7.

In the next Sections 3, 4 and 5 we compute r(ρ)r(\rho) either in the subgaussian setup or in the bounded setup and solve the sparsity equation in various examples, showing the versatility of the main strategy.

Application to logistic LASSO and logistic SLOPE

The first example of application of the main results in Section 2 involves one very popular method developed during the last two decades in binary classification which is the Logistic LASSO procedure (cf. ).

In this section, we consider the class of linear functional indexed by RBl2RB_{l_{2}} for some radius R≥1R\geq 1 and the logistic loss:

where λ\lambda is a regularization parameter to be chosen according to Theorem 2.1.

The two final ingredients needed to apply Theorem 2.1 are 1) the computation of the Gaussian mean width of the unit ball Bl1B_{l_{1}} of the regularization function ∥⋅∥l1\left\|\cdot\right\|_{l_{1}} 2) find a solution ρ∗\rho^{*} to the sparsity equation (8).

for the complexity parameter of the problem (from now and until the end of Section 3, the constants C{\bf C} depends only on LL, CC, c0c_{0} and c1c_{1}).

Now let us turn to a solution ρ∗\rho^{*} of the sparsity equation (8). First note that when the design is isotropic the sparsity parameter is the function

where Γt∗(ρ)=t∗+(ρ/20)Bl1\Gamma_{t^{*}}(\rho)=t^{*}+(\rho/20)B_{l_{1}}.

A first solution to the sparsity equation is ρ∗=20∥t∗∥l1\rho^{*}=20\left\|t^{*}\right\|_{l_{1}} because it leads to 0∈Γt∗(ρ∗)0\in\Gamma_{t^{*}}(\rho^{*}). This solution is called norm dependent.

If there exists some v∈t∗+(ρ/20)Bl1v\in t^{*}+(\rho/20)B_{l_{1}} such that ∥v∥0≤c0(ρ/r(ρ))2\left\|v\right\|_{0}\leq c_{0}(\rho/r(\rho))^{2} then Δ(ρ)≥4ρ/5\Delta(\rho)\geq 4\rho/5 where c0c_{0} is an absolute constant.

In particular, we get that ρ∗∼s(log⁡p)/N\rho^{*}\sim s\sqrt{(\log p)/N} is a solution to the sparsity equation if there is a ss-sparse vector which is (ρ∗/20)(\rho^{*}/20)-close to t∗t^{*} in l1l_{1}. This radius leads to the so-called sparsity dependent bounds.

After the derivation of the Bernstein parameter κ=1\kappa=1, the complexity w(B)w(B) and a solution ρ∗\rho^{*} to the sparsity equation, we are now in a position to apply Theorem 2.1 to get statistical bounds for the Logistic LASSO.

and the excess logistic risk of tL^\widehat{t_{L}} is such that

Note that an estimation result for any lql_{q}-norm for 1≤q≤21\leq q\leq 2 follows from results in l1l_{1} and l2l_{2} and the interpolation inequality ∥v∥lq≤∥v∥l1−1+2/q∥v∥l22−2/q\left\|v\right\|_{l_{q}}\leq\left\|v\right\|_{l_{1}}^{-1+2/q}\left\|v\right\|_{l_{2}}^{2-2/q}.

Note that Theorem 3.1 recovers the classic rates of convergence for the logistic LASSO estimator that have been obtained in the literature so far. This rates is the minimax rate as long as log⁡(p/s)\log(p/s) behaves like log⁡p\log p. This is indeed the case when s≪ps\ll p which is the classic setup in high-dimensional statistics. But when ss is proportional to pp this rate is not minimax since there is a logarithmic loss. To overcome this issue we introduce a new estimator: the logistic SLOPE.

2 Logistic Slope

where t1♯≥t2♯≥⋯≥0t_{1}^{\sharp}\geq t_{2}^{\sharp}\geq\cdots\geq 0 is the non-increasing rearrangement of the absolute values of the coordinates of tt and ee is the base of the natural logarithm. Using this estimator with a regularization parameter λ∼1/N\lambda\sim 1/\sqrt{N} we recover the same result as for the Logistic LASSO case except that one can get, in that case, the optimal minimax rate for any s∈{1,…,p}s\in\{1,\ldots,p\}:

Indeed, it follows from Lemma 5.3 in that the Gaussian mean width of the unit ball BSLOPEB_{SLOPE} associated with the SLOPE norm is of the order of a constant. The sparsity dependent radius satisfies

as long as there is a ss-sparse vector in t∗+(ρ∗/20)BSLOPEt^{*}+(\rho^{*}/20)B_{SLOPE}. The norm dependent radius is as usual of order ∥t∗∥SLOPE\left\|t^{*}\right\|_{SLOPE}. Then, the next result follows from Theorem 2.1. It improves the best known bounds on the logistic LASSO.

and the excess logistic risk of tS^\widehat{t_{S}} is such that

Application to matrix completion via S1S_{1}-regularization

The second example involves matrix completion and uses the bounded setting from Section 2.6. The goal is to derive new results on two ways: the 1-bit matrix completion problem where entries are binary, and the quantile completion problem. The main theorems in this section yield upper bounds on completion in SpS_{p} norms (1≤p≤21\leq p\leq 2) and on various excess risks. We also propose algorithms in order to compute efficiently the RERM in the matrix completion issue but with non differentiable loss and provide a simulation study. We first present a general theorem and then turn to specific loss functions because they induce a discussion about the Bernstein assumption and the κ\kappa parameter and lead to more particular theorems.

where ∥⋅∥S∞\left\|\cdot\right\|_{S_{\infty}} is the operator norm (i.e. the largest singular value), the last inequality follows from Lemma 1 in and c0(c‾,cˉ)>0c_{0}(\underline{c},\bar{c})>0 is some constant that depends only on c‾\underline{c} and cˉ\bar{c}.

The complexity parameter r(⋅)r(\cdot) is derived from Definition 2.7: for any ρ≥0\rho\geq 0,

where from now the constants C{\bf C} depend only on c‾\underline{c}, cˉ\bar{c}, bb, AA and κ\kappa.

The next important quantity is the sparsity parameter. Its expression in this particular case is, for any ρ>0\rho>0,

There exists an absolute constant c1>0c_{1}>0 for which the following holds. If there exists V∈M∗+(ρ/20)BS1V\in M^{*}+(\rho/20)B_{S_{1}} such that rank(V)≤(c1ρ/(mTr(ρ)))2{\rm rank}(V)\leq\left(c_{1}\rho/(\sqrt{mT}r(\rho))\right)^{2} then Δ(ρ)≥4ρ/5\Delta(\rho)\geq 4\rho/5.

It follows from Lemma 4.1 that the sparsity equation (8) is satisfied by ρ∗\rho^{*} when it exists V∈M∗+(ρ∗/20)BS1V\in M^{*}+(\rho^{*}/20)B_{S_{1}} such that \rank(V)=c1(ρ∗/(mTr(ρ∗)))2\rank(V)=c_{1}\left(\rho^{*}/(\sqrt{mT}r(\rho^{*}))\right)^{2}. Note obviously that VV can be M∗M^{*} itself, in this case, ρ∗\rho^{*} can be taken such that \rank(M∗)=c1(ρ∗/(mTr(ρ∗)))2\rank(M^{*})=c_{1}\left(\rho^{*}/(\sqrt{mT}r(\rho^{*}))\right)^{2}. However, when M∗M^{*} is not low-rank, it might still be that a low-rank approximation VV of M∗M^{*} is close enough to M∗M^{*} w.r.t. the S1S_{1}-norm. As a consequence, if for some s∈{1,…,min⁡(m,T)}s\in\{1,\ldots,\min(m,T)\} there exists a matrix VV with rank at most ss in M∗+(ρs∗/20)BS1M^{*}+(\rho_{s}^{*}/20)B_{S_{1}} where

then ρs∗\rho_{s}^{*} satisfies the sparsity equation.

Following the remark at the end of Subsection 2.4, another possible choice is ρ∗=20∥M∗∥S1\rho^{*}=20\|M^{*}\|_{S_{1}} in order to get norm dependent rates. In the end, we choose ρ∗=Cmin⁡[ρs∗,∥M∗∥S1]\rho^{*}={\bf C}\min\left[\rho_{s}^{*},\|M^{*}\|_{S_{1}}\right]. We are now in a position to apply Theorem 2.2 to derive statistical properties for the RERM M^\widehat{M} defined in (16).

Assume that Assumption 1.1, 1.2 and 2.1 hold. Consider the estimator in (16) with regularization parameter

where c0(c‾,cˉ)c_{0}(\underline{c},\bar{c}) are the constants in Assumption 1.2. Let s∈{1,…,min⁡(m,T)}s\in\{1,\ldots,\min(m,T)\} and assume that there exists a matrix with rank at most ss in M∗+(ρs∗/20)BS1M^{*}+(\rho^{*}_{s}/20)B_{S_{1}}. Then, with probability at least

Note that the interpolation inequality also allows to get a bound for the SpS_{p} norm, when 1≤p≤21\leq p\leq 2:

Theorem 4.1 shows that the sparsity dependent error rate in the excess risk bound is (for s=rank(M∗)s={\rm rank}(M^{*}))

which is the classic excess risk bound under the margin assumption up to a log factor (cf. ). As for the S2S_{2}-estimation error, when κ=1\kappa=1, we recover the classic S2S_{2}-estimation rate

which is minimax in general (up to log terms, e.g. take the quadratic loss when YY is bounded and compare to ).

2 Algorithm and Simulation Outlines

Since this part provides new methods and results on matrix completion, we propose an algorithm in order to compute efficiently the RERM using the hinge loss and the quantile loss. This section explains the structure of the algorithm that is used with specific loss functions in next sections. Although many algorithms exist for the least squares matrix completion, at our knowledge many of them treat only the exact recovery such as in and , or at least they all deal with differentiable loss functions, see . On the other hand, the two losses that we mainly consider here are non differentiable because they are piecewise linear (in the case of hinge and 0,50,5-quantile loss functions): new algorithms are hence needed. It has been often noted that the RERM with respect to the hinge loss or 0.50.5-quantile loss can been solved by a semidefinite programming but the cost is prohibitive for large matrices, say dimensions larger than 100100. It actually works for small matrices as we ran SDP solver in Python in very small examples.

We propose here an alternating direction method of multiplier (ADMM) algorithm. For a clear and self-contained introduction to this class of algorithms, the reader is referred to and we do not explain all the details here and we keep the same vocabulary. When the optimization problem is a sum of two parts, the core idea is to split the problem by introducing an extra variable. In our case, the two following problems are equivalent:

Below, we use the scaled form and the m×Tm\times T matrix UU is then called the scaled dual variable. Note that the S2S_{2} norm is also the Froebenius norm and is thus elementwise. We can now exhibit the augmented Lagrangian:

where α\alpha is a positive constant, called the augmented Lagrange parameter. The ADMM algorithm is then:

The starting point (M0,L0,U0)(M^{0},L^{0},U^{0}) uses one random matrix with independent Gaussian entries for M0M^{0} and two zero matrices for L0L^{0} and U0U^{0}. Another choice of starting point is to use a previous estimator with a larger λ\lambda. The stopping criterion is, as explained in , ∥Mk+1−Mk∥S22+∥Uk+1−Uk∥S22≤ε\left\|M^{k+1}-M^{k}\right\|_{S_{2}}^{2}+\left\|U^{k+1}-U^{k}\right\|_{S_{2}}^{2}\leq\varepsilon for a fixed threshold ε\varepsilon. It means that it stops when both (Uk)(U_{k}) and (Mk)(M_{k}) start converging.

The second step (22) is independent of the loss function. It is well-known that the solution of this problem is Sλ/α(Mk+1+Uk)S_{\lambda/\alpha}(M^{k+1}+U^{k}) when Sa(M)S_{a}(M) is the soft-thresholding operator with magnitude aa applied to the singular values of the matrix MM. It is defined for a rank rr matrix M with SVD M=UΣV⊤M=U\Sigma V^{\top} where Σ=diag((di)1≤i≤r)\Sigma=\textrm{diag}\left(\left(d_{i}\right)_{1\leq i\leq r}\right) by Sa(M)=USa(Σ)V⊤S_{a}(M)=US_{a}(\Sigma)V^{\top} where Sa(Σ)=diag((max⁡(0,di−a))1≤i≤r)S_{a}(\Sigma)=\textrm{diag}\left(\left(\max(0,d_{i}-a)\right)_{1\leq i\leq r}\right).

Moreover, the first step (21) (which may be performed elementwise) has a closed form solution for hinge and quantile loss: it is a soft-thresholding applied to a specified quantity.

Simulated observations as well as real-world data (cf. the MovieLens dataset available in http://grouplens.org/datasets/movielens/) are considered in the examples below. Finally note that parameter λ\lambda is tuned by cross-validation.

3 11-bit matrix completion

Assume that Assumption 1.2 holds. Let s∈{1,…,min⁡(m,T)}s\in\{1,\ldots,\min(m,T)\} and assume that there exists a matrix with rank at most ss in M∗+(ρs∗/20)BS1M^{*}+(\rho^{*}_{s}/20)B_{S_{1}} where ρs∗\rho^{*}_{s} is defined in (19). With probability at least

with λ\lambda as in Equation (20) satisfies

Using an interpolation inequality, it is easy to derive estimation bound in SpS_{p} for all 1≤p≤21\leq p\leq 2 as in Theorem 4.1 so we do not reproduce it here. Also, note that our bound on ∥M^−M∗∥S2\left\|\widehat{M}-M^{*}\right\|_{S_{2}} is of the same order as the one in . We actually now prove that this rate is minimax-optimal (up to log terms).

for some universal constants β,c>0\beta,c>0.

But this rate on the excess 0/10/1-risk may be much better under the margin assumption (cf. Equation (36) below). This motivates the use of the hinge loss instead of the logistic loss, for which the results in do not lead to a loss of a square root in the rate.

As explained above, the choice b=1b=1 ensures M‾=M∗\overline{M}=M^{*} without additional assumption. Thanks to Proposition 6.3 we know that as soon as inf⁡p,q∣M‾p,q−1/2∣≥τ\inf_{p,q}|\overline{M}_{p,q}-1/2|\geq\tau for some τ>0\tau>0, the Bernstein assumption is satisfied by the hinge loss with κ=1\kappa=1 and A=1/(2τ)A=1/(2\tau). This assumption seems very mild in many situations and we derive the results with it.

Assume that Assumption 1.2 holds. Assume that inf⁡p,q∣P(Y=1∣X=Ep,q)−1/2∣≥τ\inf_{p,q}|P(Y=1|X=E_{p,q})-1/2|\geq\tau for some τ>0\tau>0. Let s∈{1,…,min⁡(m,T)}s\in\{1,\ldots,\min(m,T)\} and assume that there exists a matrix with rank at most ss in M‾+(ρs∗/20)BS1\overline{M}+(\rho^{*}_{s}/20)B_{S_{1}} where ρs∗\rho^{*}_{s} is defined in (19). With probability at least

with λ\lambda as in Equation (20) satisfies

In this case, implies that the excess risk bound for the classification error (using the 0/10/1-loss) is the same as the one for the hinge loss: it is therefore of the order of \rank(M‾)max⁡(m,T)/N\rank(\overline{M})\max(m,T)/N.

Note that the rate \rank(M‾)max⁡(m,T)/N\rank(\overline{M})\max(m,T)/N for the classification excess error was only reached in up to our knowledge (using the PAC-Bayesian technique from ), in the very restrictive noiseless setting - that is, P(Y=1∣X=Ep,q)∈{0,1}P(Y=1|X=E_{p,q})\in\{0,1\} which is equivalent to P(Y=sign(<M‾,X>)=1P(Y={\rm sign}(\bigl<\overline{M},X\bigr>)=1. Here this rate is proved to hold in the general case. Other works, including , obtained only rates in 1/N1/\sqrt{N}. Finally, we prove that this rate is the minimax rate in the next result.

Theorem 4.5 provides a minimax lower bound in expectation whereas Theorem 4.4 provides an excess risk bound with large deviation. The two residual terms of the excess hinge risk from Theorem 4.5 and Theorem 4.4 match up to the log⁡(m+T)\log(m+T) factor.

As the hinge loss has not been often studied in the matrix context, we provide many simulations in order to show the robustness of our method and the opportunity of using the hinge loss rather than the logistic loss. We follow the simulations ran in and compare several methods. An estimator based on the logistic model, studied in , is also challenged In the followings, the four estimators will be referred to Hinge for estimator given in (24), Hinge Bayes and Logit Bayes for the two Bayesian estimators from with respectively hinge and logistic loss functions, and Logit for the estimator from . The Bayesian estimators use the Gammma prior distribution..

Two different scenarios are tested: the first one (called A), involves a matrix M⋆M^{\star} with only entries in {−1,+1}\{-1,+1\} so the Bayes classifier is low rank and favors the hinge loss. The second test (called B) involves a matrix M⋆=LR⊤M^{\star}=LR^{\top} where L,RL,R have i.i.d. Gaussian entries and the rank is the number of columns. In this case, the Bayes matrix contains the signs of a low-rank matrix, but it is not itself low rank in general. We also test the impact of the noise structure on the results:

(noiseless) Yi=sign(<M⋆,Xi>)Y_{i}={\rm sign}(\bigl<M^{\star},X_{i}\bigr>)

(logistic) Yi=sign(<M⋆,Xi>+Zi)Y_{i}={\rm sign}(\bigl<M^{\star},X_{i}\bigr>+Z_{i}), where ZiZ_{i} follows a logistic distribution

(switch) Yi=ϵisign(<M⋆,Xi>)Y_{i}=\epsilon_{i}{\rm sign}(\bigl<M^{\star},X_{i}\bigr>) where ϵi=(1−p)δ1+pδ−1\epsilon_{i}=(1-p)\delta_{1}+p\delta_{-1}

Finally, we run all the simulations on rank 33 and rank 55 matrices. λ\lambda is tuned by cross validation. All the simulations are run one time.

The results are very similar among the methods, see Table 2. The logistic loss performs better for matrices of type B and especially for high level of noise in the logistic data generation as expected. For type A matrices, the hinge loss performs slightly better. The Bayesian models performs as good as the frequentist estimators even though the program solved is not convex.

The second experiment is a focus on the switch noise and matrices that are well separated (as A2 in the previous example). The noise lies between p=0p=0 and almost full noise (p=.4p=.4). The performance of the RERM with the hinge loss is slightly worse than the Bayesian estimator with hinge loss but always better than the RERM with the logistic loss, see Figure 2.

We finally run the hinge loss estimator on the MovieLens dataset. The ratings, that lie in {1,2,3,4,5}\{1,2,3,4,5\}, are split between good ratings (4,54,5) and bad ratings (others). The goal is therefore to predict whether the user will like a movie or not. On a test set that contains 20%20\% of the data, the misclassification rate in prediction are almost the same for all the methods (Table 3).

4 Quantile loss and median matrix completion

The following result studies a particular case in which the Bernstein Assumption is proved in Proposition 6.4. Following , it assumes that the conditional distribution of YY given XX is continuous and that the density is not too small on the domain of interest – this ensures that Bernstein’s condition is satisfied with κ=1\kappa=1 and AA depending on the lower bound on the density, see Section 6 for more details. It can easily be derived for a specific distribution such as Gaussian, Student and even Cauchy. But we also have to assume that M‾∈bB∞\overline{M}\in bB_{\infty}, or in other words M‾=M∗\overline{M}=M^{*}, which is a more stringent assumption: in practice, it meands that we should know a priori an upper bound bb on the quantiles to be estimated.

Assume that Assumption 1.2 holds. Let b>0b>0 and assume that M‾∈bB∞\overline{M}\in bB_{\infty}. Assume that for any (p,q)(p,q), Y∣X=Ep,qY|X=E_{p,q} has a density with respect to the Lebesgue measure, gg, and that g(u)>1/cg(u)>1/c for some constant c>0c>0 for any uu such that ∣u−M‾i,j∣≤2b|u-\overline{M}_{i,j}|\leq 2b. Let s∈{1,…,min⁡(m,T)}s\in\{1,\ldots,\min(m,T)\} and assume that there exists a matrix with rank at most ss in M‾+(ρs∗/20)BS1\overline{M}+(\rho^{*}_{s}/20)B_{S_{1}} where ρs∗\rho^{*}_{s} is defined in (19). Then, with probability at least

with λ=c0(c‾,cˉ)log⁡(m+T)/(Nmin⁡(m,T))\lambda=c_{0}(\underline{c},\bar{c})\sqrt{\log(m+T)/(N\min(m,T))} satisfies

We obtain the same rate as for the penalized least squares estimator that is s(m+T)log⁡(m+T)/N\sqrt{s(m+T)\log(m+T)/N} (cf. ).

The goal of this part is to challenge the regularized least squares estimator by the RERM with quantile loss. The quantile used here is therefore the median. The main conclusion of our study is that median based estimators are more robust to outliers and noise than mean based estimators. We first test them on simulated datasets and then turn to use a real dataset.

The observations come from a base matrix M⋆M^{\star} which is a 200×200200\times 200 low rank matrix. It is built by M⋆=LR⊤M^{\star}=LR^{\top} where the entries of L,RL,R are i.i.d. gaussian and L,RL,R have 33 columns (and therefore, the rank of M⋆M^{\star} is 33). The XiX_{i}’s correspond to 20%20\% randomly picked entries. The criterion that we retain is the l1l_{1} reconstruction of M⋆M^{\star} that is: 1/mT∑p,q∣Mp,q⋆−Mp,q∣1/mT\sum_{p,q}|M^{\star}_{p,q}-M_{p,q}|.

The observations are made according to this flexible model:

ziz_{i} is the noise, oo is the magnitude of outliers and ζi\zeta_{i} is the outlier indicator parametrized by the share pp such that ζi=p/2δ−1+(1−p)δ0+p/2δ1\zeta_{i}=p/2\delta_{-1}+(1-p)\delta_{0}+p/2\delta_{1}. The different parameters for the different scenarios are summarized in Table 4.

On the first experiment, pp is fixed to 10%10\% and the magnitude oo increases. As expected for least squares, the results are better for low magnitude of outliers (it corresponds to the penalized maximum likelihood estimator), see Figure 5. Quickly, the performance of the least squares estimator is getting worse and when the outliers are large enough, the best least squares predictor is a matrix with null entries. In opposite to this estimator, the median of the distribution is almost not affected by outliers and it is completely in line with the results: the performances are strictly the same for mid-range to high-range magnitude of outliers. The robustness of the quantile reconstruction is totally independent to the magnitude of the outliers.

A second experiment involves fixed magnitude of outliers but the share of them increases, see Figure 5. The median completion is, as expected, more robust and the results deteriorate less than the ones from least squares. When the outliers ratio is greater than 20%20\%, the least squares estimator completely fails while the median completion still works.

The third simulation involves non gaussian noise without outliers: we use the t-distribution, that has heavy tails. In this challenge, a lower degree of freedom involves heavier tails and the worst case is for Student distribution with degree 11. We can see that the least squares is inadequate for small degrees of freedom (11 to 22) and behaves better than the median completion for larger degrees of freedom, see Figure 5.

The last experiment involves the MovieLens dataset. We keep one fifth of the sample for test set to check the prediction accuracy. Even though the least squares estimator remains very efficient in the standard case, see Table 5, the results are quite similar for the MAE criterion. In a second step, we add artificial outliers. In order to do that, we change 20%20\% of 55 ratings to 11 ratings. It can be seen as malicious users that change ratings in order to distort the perception of some movies. As expected, it depreciates the least squares estimator performance but the median estimator returns almost as good performances as in the standard case.

Kernel methods via the hinge loss and a RKHS-norm regularization

In this section, we consider regularization methods in some general Reproducing Kernel Hilbert Space (RKHS) (cf. , Chapter 4 in or Chapter 3 of for general references on RKHS).

Unlike the previous examples, the regularization norm here, which is the norm ∥⋅∥HK\left\|\cdot\right\|_{{\cal H}_{K}} of a RKHS HK{\cal H}_{K}, is not associated with some ”hidden” concept of sparsity. In particular, RKHS norms have no singularity since they are differentiable at any point except in 00. As a consequence the sparsity parameter Δ(ρ)\Delta(\rho) cannot be larger than 4ρ/54\rho/5, i.e. ρ\rho does not satisfy the sparsity equation, unless the set Γf∗(ρ)\Gamma_{f^{*}}(\rho) contains 00 that is for ρ≥20∥f∗∥HK\rho\geq 20\left\|f^{*}\right\|_{{\cal H}_{K}}. Indeed, one key observation is that any norm is non differentiable at 00 and that its subdifferential at 00 is somehow extremal:

where ∥⋅∥∗\left\|\cdot\right\|_{*} is the dual norm.

As a consequence, the rates obtained in this section do not depend on some hidden sparsity parameter associated with the oracle f∗f^{*} but on the RKHS norm at f∗f^{*}, that is ∥f∗∥HK\left\|f^{*}\right\|_{{\cal H}_{K}}. The aim of this section is therefore to show that our main results apply beyond “sparsity inducing regularization methods” by showing that “classic” regularization method, inducing smoothness for instance, may also be analyzed the same way and fall into the scope of Theorem 2.1 and Theorem 2.2. This section also shows an explicit expression for the Gaussian mean-width with localization as used in Definition 8.1 (a sharper way to measure statistical complexity via a local r(⋅)r(\cdot) function provided below).

The core idea behind kernel methods is to transport the design data XiX_{i}’s from X{\cal X} to a Hilbert space via the application x→K(x,⋅)x\to K(x,\cdot) and then construct statistical procedures based on the ”transported” dataset (K(Xi,⋅),Yi)i=1N(K(X_{i},\cdot),Y_{i})_{i=1}^{N}. The advantage of doing so is that the space where the K(Xi,⋅)K(X_{i},\cdot)’s belong have much structure than the initial set X{\cal X} which may have no algebraic structure at all. The first thing to set is to define somehow the ”smallest” Hilbert space containing all the functions x→K(x,⋅)x\to K(x,\cdot). We recall now one classic way of doing so that will be used later to define the objects that need to be considered in order to construct RERM in this setup and to obtain estimation rates for them via Theorem 2.1 and Theorem 2.2.

The reproducing kernel Hilbert space HK{\cal H}_{K} is the set of all function series ∑i=1∞aiK(xi,⋅)\sum_{i=1}^{\infty}a_{i}K(x_{i},\cdot) converging in L2L_{2} endowed with the inner product

where ai,bja_{i},b_{j}’s are any real numbers and the xix_{i}’s and xj′x^{\prime}_{j}’s are any points in X{\cal X}.

and it is believed that ∥f∗∥HK\left\|f^{*}\right\|_{{\cal H}_{K}} is small which justified the use of the RERM with regularization function given by the RKHS norm ∥⋅∥HK\left\|\cdot\right\|_{{\cal H}_{K}}:

Statistical properties of this RERM may be obtained from Theorem 2.1 in the subgaussian case and from Theorem 2.2 in the bounded case. To that end, we only have to compute the Gaussian mean width and/or the Rademacher complexities of BHKB_{{\cal H}_{K}}. In this example, we rather compute the localized version of those quantities because it is possible to derive explicit formula. They are obtained by intersecting the ball with rEr{\cal E}. In order not to induce any confusion, we still use the global ones in estimation bounds.

One can use the feature map Φ\Phi to show that there is an isometry between the two Hilbert spaces HK{\cal H}_{K} and l2l_{2} endowed with the norm ∥β∥K=(∑βi2/λi)1/2\left\|\beta\right\|_{K}=\left(\sum\beta_{i}^{2}/\lambda_{i}\right)^{1/2}. The unit ball of l2l_{2} endowed with the norm ∥⋅∥K\left\|\cdot\right\|_{K} is an ellipsoid denoted by EK{\cal E}_{K}.

where the last inequality follows from Proposition 2.2.1 in (note that we defined the Gaussian mean widths in Definition (2.4) depending on the covariance of XX). We also get from Theorem 2.1 in that

Note that unlike the previous examples, we do not have to assume isotropicity of the design. Indeed, in the RKHS case, the unit ball of the regularization function is isomorphic to the ellipsoid EK{\cal E}_{K}. Since E{\cal E} is also an ellipsoid having the same coordinates structure as EK{\cal E}_{K} (cf. paragraph above), for all ρ,r>0\rho,r>0, the intersection ρBHK∩rE\rho B_{{\cal H}_{K}}\cap r{\cal E} is equivalent to an ellipsoid, meaning that, it contains an ellipsoid and is contained in a multiple of this ellipsoid. Therefore, the Gaussian mean width and the Rademacher complexity of ρBHK∩rE\rho B_{{\cal H}_{K}}\cap r{\cal E} has been computed without assuming isotropicity (thanks to general results on the complexity of Ellipsoids from Proposition 2.2.1 in and Theorem 2.1 in ).

It follows from (27) and (28) that the Gaussian mean width and the Rademacher complexities are equal. Therefore, up to constant (LL in the subgaussian case and bb in the bounded case), the two subgaussian and bounded setups may be analyzed at the same time. Nevertheless, since we will only consider in this setting the hinge loss and that the Bernstein condition (cf. Assumption 2.1) with respect to the hinge loss has been studied in Proposition 6.3 only in the bounded case. We therefore continue the analysis only for the bounded framework.

We are now able to identify the complexity parameter of the problem. We actually do not use the localization in this and rather use only the global complexity parameter as defined in Definition 2.7: for all ρ>0\rho>0:

where κ≥1\kappa\geq 1 is the Bernstein parameter.

Finally, let us discuss about the boundedness assumption. It is known (cf., for instance, Lemma 4.23 in ) that if the kernel KK is bounded then the functions in the RKHS HK{\cal H}_{K} are bounded: for any f∈HKf\in{\cal H}_{K}, ∥f∥L∞≤∥K∥∞∥f∥HK\left\|f\right\|_{L_{\infty}}\leq\left\|K\right\|_{\infty}\left\|f\right\|_{{\cal H}_{K}} where ∥K∥∞:=sup⁡x∈XK(x,x)\left\|K\right\|_{\infty}:=\sup_{x\in{\cal X}}\sqrt{K(x,x)}. As a consequence, if one restricts the search space of the RERM to a RKHS ball of radius RR, one has F:=RBHK⊂∥K∥∞BL∞F:=RB_{{\cal H}_{K}}\subset\left\|K\right\|_{\infty}B_{L_{\infty}} and therefore the boundedness assumption is satisfied by FF. However, note that a refinement of the proof of Theorem 8.2 using a boundedness parameter bb depending on the radius of the RKHS balls used while performing the peeling device yields statistical properties for the RERM with no search space constraint. For the sake of shortness, we do not provide this analysis here.

We are now in a position to provide estimation and prediction results for the RERM

where the choice of the regularization parameter λ\lambda follows from Theorem (2.2) and (28) (for r=+∞r=+\infty). Note that unlike the examples in the previous sections, we do not have to find some radius ρ∗\rho^{*} satisfying the sparsity equation (8) to apply Theorem 2.2 since we simply take ρ∗=20∥f∗∥HK\rho^{*}=20\left\|f^{*}\right\|_{{\cal H}_{K}} to insure that 0∈Γf∗(ρ∗)0\in\Gamma_{f^{*}}(\rho^{*}).

Then the RERM defined in (30) satisfies with probability larger than

where E(f^){\cal E}(\hat{f}) is the excess hinge risk of f^\hat{f}.

satisfies with large probability an oracle inequality like

In particular, an error bound (up to log factors) follows from this result: with high probability,

which is almost the same as the one obtained in (33) when κ=1\kappa=1 and pp is close to 11. But our result is worse when κ>1\kappa>1 and pp is far from 11. This is the price that we pay by using the hinge loss – note that the quadratic loss satisfies the Bernstein condition with κ=1\kappa=1 – and by fixing a regularization function which is the norm ∥⋅∥HK\left\|\cdot\right\|_{{\cal H}_{K}} instead of fitting the regularization function in a “complexity dependent way” as in (32). In the last case, our procedure f^\hat{f} does not benefit from the “real complexity” of the problem which is localized Rademacher complexities – note that we used global Rademacher complexities to fit λ\lambda and construct the complexity function r(⋅)r(\cdot).

A review of the Bernstein and margin conditions

In the bounded scenario, proved that the logistic loss function satisfies the Bernstein condition for κ=1\kappa=1. One may therefore use that result to apply Theorem 2.2. The analysis is pretty straightforward in the bounded case. It becomes more delicate in the subgaussian scenario as considered in Theorem 2.1.

This result solves the problem of the Bernstein condition with respect to the logistic loss function over a convex class FF of functions as long as all functions in FF are uniformly bounded by some constant bb. We will therefore use this result only in the bounded framework, for instance, when FF is a class of linear functional indexed by a bounded set of vectors and when the design takes its values in the canonical basis.

In the subgaussian framework, one may proceed as in and assume that a statistical model holds. In that case, the Bernstein condition is reduced to the study of the Margin assumption since, in that case, the “Bayes rule” f‾\overline{f} (which is called the log-odds ratio in the case of the logistic loss function) is assumed to belong to the class FF and so f∗=f‾f^{*}=\overline{f}. The margin assumption with respect to the logistic loss function has been studied in Example 1 from but for a slightly different definition of the Margin assumption. Indeed, in only functions ff in a L∞L_{\infty} neighborhood of f‾\overline{f} needs to satisfy the Margin assumption whereas in Assumption 2.1 it has to be satisfied in the non-bounded set C{\cal C}.

From our perspective, we do not want to make no “statistical modeling assumption”. In particular, we do not want to assume that f‾\overline{f} belongs to FF. We therefore have to prove the Bernstein condition when fˉ\bar{f} may not belong to FF. We used this result in Section 3 in order to obtain statistical bounds for the Logistic LASSO and Logistic Slope procedures. In those cases, FF is a class of linear functionals. We now state that the Bernstein condition is satisfied for a class of linear functional when XX is a standard Gaussian vector.

2 Hinge loss

Unlike the logistic loss function, both the hinge loss and the quantile losses does not enjoy a strong convexity property. Therefore, one has to turn to a different approach as the one used in the previous section to check the Bernstein condition for those two loss functions.

Let FF be a class of functions from X{\cal X} to $.Assumethat. Assume that\overline{f}\in Fsothatso that\overline{f}isanoracleinis an oracle inFandthus(usingthenotationsfromSection2)and thus (using the notations from Section 2)f^{*}=\overline{f}.Inthissituation,Marginassumptionwithrespecttothehingeloss(cf.)restrictedtotheclass. In this situation, Margin assumption with respect to the hinge loss (cf. ) restricted to the classFandBernsteincondition(cf.Assumption2.1)coincide.Therefore,Assumption2.1holdswhentheMarginassumptionw.r.t.thehingelossholds.AccordingtoProposition1in,theMarginassumptionwithrespecttothehingelossisequivalenttheMarginassumptionwithrespecttotheand Bernstein condition (cf. Assumption 2.1) coincide. Therefore, Assumption 2.1 holds when the Margin assumption w.r.t. the hinge loss holds. According to Proposition 1 in , the Margin assumption with respect to the hinge loss is equivalent the Margin assumption with respect to the0-1lossforaclassloss for a classFoffunctionswithvaluesinof functions with values in.Then,accordingtoProposition1inandthemarginassumptionwithrespecttothe. Then, according to Proposition 1 in and the margin assumption with respect to the0-1losswithparameterloss with parameter\kappa$ is equivalent to

As a consequence, one can state the following result on the Bernstein condition for the hinge loss in the bounded case scenario.

Note that up to a modification of the constant AA, the same result holds for functions with values in [−b,b][-b,b] for b>0b>0, a fact we used in Section 5.

3 Quantile loss

In this section, we study the Bernstein parameter of the quantile loss in the bounded regression model, that is when for all f∈F,∥f∥L∞≤bf\in F,\|f\|_{L_{\infty}}\leq b a.s.. Let τ∈(0,1)\tau\in(0,1) and, for all x∈Xx\in{\cal X}, define f‾(x)\overline{f}(x) as the quantile of order τ\tau of Y∣X=xY|X=x and assume that fˉ\bar{f} belongs to FF, in that case, f‾=f∗\overline{f}=f^{*} and Bernstein condition and margin assumption are the same. Therefore one may follow the study of the margin assumption for the quantile loss in to obtain the following result.

Discussion

This paper covers many aspects of the regularized empirical risk estimator (RERM) with Lipschitz loss. This property is commonly shared by many loss functions used in practice such as the hinge loss, the logistic loss or the quantile regression loss. This work offers a general method to derive estimation bounds as well as excess risk upper bounds. Two main settings are covered: the subgaussian framework and the bounded framework. The first one is illustrated by the classification problem with logistic loss. In particular, minimax rates are achieved when using the SLOPE regularization norm. The second framework is used to derive new results on matrix completion and in kernel methods.

A possible extension of this work is to study other regularization norms. In order to do that, one has to compute the complexity parameter in one of the settings and a solution of the sparsity equation. The latter usually involves to understand the sub-differential of the regularization norm and in particular its singularity points which are related to the sparsity equation.

Proof of Theorem 2.1 and Theorem 2.2

First, we state two theorems: Theorem 8.1 in the subgaussian setting, and Theorem 8.2 in the bounded setting. These two theorems rely on localized versions of the complexity function r(⋅)r(\cdot) that will be defined first. Note that the localized version of r(⋅)r(\cdot) can always be upper bounded by the simpler version used in the core of the paper. Thus, Theorem 2.1 is a direct corollary of Theorem 8.1, and Theorem 2.2 is a direct corollary of Theorem 8.2.

So let us start with a localized complexity parameters. The ”statistical size” of the family of ”sub-models” (ρB)ρ>0(\rho B)_{\rho>0} is now measured by local Gaussian mean-widths in the subgaussian framework.

Let θ>0\theta>0. The complexity parameter is a non-decreasing function r(⋅)r(\cdot) such that for every ρ≥0\rho\geq 0,

In the boundedness case, it is written as follows.

Let θ>0\theta>0. The complexity parameter is a non-decreasing function r(⋅)r(\cdot) such that for every ρ≥0\rho\geq 0,

where κ\kappa is the Bernstein parameter from Assumption 2.1.

To obtain the complexity functions from Definition 2.5 and 2.7, we use the fact that w(ρB∩r(ρ)BL2)≤w(ρB)w\left(\rho B\cap r(\rho)B_{L_{2}}\right)\leq w(\rho B) and Rad(ρB∩r(ρ)BL2)≤Rad(ρB){\rm Rad}(\rho B\cap r(\rho)B_{L_{2}})\leq{\rm Rad}(\rho B): it indeed does not use the localization. We also set θ=7/40A\theta=7/40A in those definitions because it is the largest value allowed in the following theorems.

Assume that Assumption 1.1, Assumption 2.1 and Assumption 2.2 hold where r(⋅)r(\cdot) is a function as in Definition 8.1 for some θ\theta such that 40Aθ≤740A\theta\leq 7 and assume that ρ→r(2ρ)/ρ\rho\to r(2\rho)/\rho is non-increasing. Let the regularization parameter λ\lambda be chosen such that

where ρ∗\rho^{*} satisfies (8). Then, with probability larger than

Proof of Theorem 2.1: Let r(⋅)r(\cdot) be chosen as in (2.5). For this choice, one can check that the regularization parameter used for the construction of the RERM satisfies (37) with an adequate constant choice. Moreover, for this choice of function r(⋅)r(\cdot) it is straightforward to lower bound the sum in the probability estimate in (38). The parameter λ\lambda is chosen in the middle of the range.

Assume that Assumption 1.1, Assumption 2.1 and Assumption 2.3 hold where r(⋅)r(\cdot) is a function as in Definition 8.2 for some θ\theta such that 40Aθ≤740A\theta\leq 7 and assume that ρ→r(2ρ)/ρ\rho\to r(2\rho)/\rho is non-increasing. Let the regularization parameter λ\lambda be chosen such that

where ρ∗\rho^{*} satisfies (8). Then, with probability larger than

The proof of Theorem 2.2 is identical to the one of Theorem 2.1 and we do not reproduce it here.

2 Proofs of Theorems 8.2 and 8.1

Proof of Theorem 8.1 and and Theorem 8.2 follow the same strategy. They are split into two parts. First, we identify an event onto which the statistical behavior of the regularized estimator f^\hat{f} can be controlled using only deterministic arguments. Then, we prove that this event holds with a probability at least as large as the one in (38) in the case of Theorem 8.1 and as in (40) in the case of Theorem 8.2. We first introduce this event which is common to the subgaussian and the bounded setups:

where θ\theta is a parameter appearing in the definition of r(⋅)r(\cdot) in Definition 8.1 and Definition 8.2, κ≥1\kappa\geq 1 is the Bernstein parameter from Definition 2.1 and ρ∗\rho^{*} is a radius satisfying the sparsity Equation (8).

Let λ\lambda be as in (37) (or equivalently as in (39)) and let ρ∗\rho^{*} satisfy (8), on the event Ω0\Omega_{0}, one has

Proof. Denote ρ^=∥f^−f∗∥\hat{\rho}=\left\|\hat{f}-f^{*}\right\|. We first prove that ρ^<ρ∗\hat{\rho}<\rho^{*}. To that end, we assume that the reverse inequality holds and show some contradiction. Assume that ρ^≥ρ∗\hat{\rho}\geq\rho^{*}. Since ρ→r(2ρ)/ρ\rho\to r(2\rho)/\rho is non-increasing then by Lemma A.1, ρ→Δ(ρ)/ρ\rho\to\Delta(\rho)/\rho is non-decreasing and so we have

Now, we consider two cases: either ∥f^−f∗∥L2≤r(2ρ^)\left\|\hat{f}-f^{*}\right\|_{L_{2}}\leq r(2\hat{\rho}) or ∥f^−f∗∥L2>r(2ρ^)\left\|\hat{f}-f^{*}\right\|_{L_{2}}>r(2\hat{\rho}).

First assume that ∥f^−f∗∥L2≤r(2ρ^)\left\|\hat{f}-f^{*}\right\|_{L_{2}}\leq r(2\hat{\rho}). Since Δ(ρ^)≥4ρ^/5\Delta(\hat{\rho})\geq 4\hat{\rho}/5 and h=f^−f∗∈ρ^S∩r(2ρ^)BL2h=\hat{f}-f^{*}\in\hat{\rho}S\cap r(2\hat{\rho})B_{L_{2}}, it follows from the definition of the sparsity parameter Δ(ρ^)\Delta(\hat{\rho}) that there exists some f∈Ff\in F such that ∥f−f∗∥≤ρ^/20\left\|f-f^{*}\right\|\leq\hat{\rho}/20 and for which

Let us now introduce the excess regularized loss: for all f∈Ff\in F,

because by definition of λ\lambda, 7λρ^>10θr(2ρ^)2κ7\lambda\hat{\rho}>10\theta r(2\hat{\rho})^{2\kappa}. Therefore, PNLf^λ>0P_{N}{\cal L}_{\hat{f}}^{\lambda}>0. But, by construction, one has PNLf^λ≤0P_{N}{\cal L}_{\hat{f}}^{\lambda}\leq 0.

Then, assume that ∥f^−f∗∥L2>r(2ρ^)\left\|\hat{f}-f^{*}\right\|_{L_{2}}>r(2\hat{\rho}). In particular, f∈Cf\in{\cal C} where C{\cal C} is the set introduced in 7 below Assumption 2.1. By definition of f^\hat{f} we have PNLf^λ≤0P_{N}{\cal L}^{\lambda}_{\hat{f}}\leq 0 so it follows from Assumption 2.1 that

But, by definition of λ\lambda one has r(2ρ^)2κ>2Aλρ^r(2\hat{\rho})^{2\kappa}>2A\lambda\hat{\rho}.

Therefore, none of the two cases is possible when one assumes that ρ^≥ρ∗\hat{\rho}\geq\rho^{*} and so we necessarily have ρ^<ρ∗\hat{\rho}<\rho^{*}.

Now, assuming that ∥f^−f∗∥L2>r(2ρ∗)\left\|\hat{f}-f^{*}\right\|_{L_{2}}>r(2\rho^{*}) and following (41) step by step also leads to a contradiction, so ∥f^−f∗∥L2≤r(2ρ∗)\left\|\hat{f}-f^{*}\right\|_{L_{2}}\leq r(2\rho^{*}).

Next, we prove the result for the excess risk. One has

In particular, if PLf^>r(2ρ∗)2κ/AP{\cal L}_{\hat{f}}>r(2\rho^{*})^{2\kappa}/A then PNLf^λ>0P_{N}{\cal L}_{\hat{f}}^{\lambda}>0 which is not possible by construction of f^\hat{f} so we necessarily have PLf^≤r(2ρ∗)2κ/AP{\cal L}_{\hat{f}}\leq r(2\rho^{*})^{2\kappa}/A.

Proposition 8.1 shows that f^\hat{f} satisfies some estimation and prediction properties on the event Ω0\Omega_{0}. Next, we prove that Ω0\Omega_{0} holds with large probability in both subgaussian and bounded frameworks. We start with the subgaussian framework. To that end, we introduce several tools.

Recall that the ψ2\psi_{2}-norm of a real valued random variable ZZ is defined by

where ψ2(u)=exp⁡(u2)−1\psi_{2}(u)=\exp(u^{2})-1 for all u≥0u\geq 0. The space Lψ2L_{\psi_{2}} of all real valued random variables with finite ψ2\psi_{2}-norm is called the Orlicz space of subgaussian variables. We refer the reader to for more details on Orlicz spaces.

We recall several facts on the ψ2\psi_{2}-norm and subgaussian processes. First, it follows from Theorem 1.1.5 from that ∥Z∥ψ2≤max⁡(K0,K1)\left\|Z\right\|_{\psi_{2}}\leq\max(K_{0},K_{1}) if

It follows from Lemma 1.2.2 from that, if ZZ is a centered ψ2\psi_{2} random variable then, for all λ>0\lambda>0,

Then, it follows from Theorem 1.2.1 from that if Z1,…,ZNZ_{1},\ldots,Z_{N} are independent centered real valued random variables then

Finally, let us turn to some properties of subgaussian processes. Let (T,d)(T,d) be a pseudo-metric space. Let (Xt)t∈T(X_{t})_{t\in T} be a random process in Lψ2L_{\psi_{2}} such that for all s,t∈Ts,t\in T, ∥Xt−Xs∥ψ2≤d(s,t)\left\|X_{t}-X_{s}\right\|_{\psi_{2}}\leq d(s,t). It follows from the comment below Theorem 11.2 p.300 in that for all measurable set AA and all s,t∈Ts,t\in T,

Therefore, it follows from equation (11.14) in that for every u>0u>0,

where DD is the diameter of (T,d)(T,d), c0c_{0} is an absolute constant and γ2\gamma_{2} is the majorizing measure integral γ(T,d;ψ2)\gamma(T,d;\psi_{2}) (cf. Chapter 11 in ). When TT is a subset of L2L_{2} and dd is the natural metric of L2L_{2} it follows from the majorizing measure theorem that γ2≤c1w(T)\gamma_{2}\leq c_{1}w(T) (cf. Chapter 1 in ).

Assume that Assumption 1.1 and Assumption 2.2 hold. Let F′⊂FF^{\prime}\subset F then for every u>0u>0, with probability at least 1−2exp⁡(−u2)1-2\exp(-u^{2})

where dd is the L2L_{2} metric and dL2(F′)d_{L_{2}}(F^{\prime}) is the diameter of (F′,d)(F^{\prime},d).

To prove Lemma 8.1, it is enough to show that ((P−PN)Lf)f∈F′\left((P-P_{N}){\cal L}_{f}\right)_{f\in F^{\prime}} has (L/N)(L/\sqrt{N})-subgaussian increments and then to apply (45) where γ2∼w(F′)\gamma_{2}\sim w(F^{\prime}) in this case.

Let us prove that for some absolute constant c0c_{0}: for all f,g∈F′f,g\in F^{\prime},

It follows from (42), that the last inequality holds if one proves that for all λ≥c1/(L∥f−g∥L2)\lambda\geq c_{1}/(L\left\|f-g\right\|_{L_{2}}),

for some absolute constants c1c_{1} and c2c_{2}. To that end, it is enough to prove that, for some absolute constant c3c_{3} – depending only on c1c_{1} and c2c_{2} – and all λ>0\lambda>0,

where ϵ\epsilon is a Rademacher variable independent of (X,Y)(X,Y) and where we used in the last but one inequality that ∣Lf(X,Y)−Lg(X,Y)∣≤∣f(X)−g(X)∣|{\cal L}_{f}(X,Y)-{\cal L}_{g}(X,Y)|\leq|f(X)-g(X)| a.s..

We assume that Assumption 1.1, 2.2 and 2.1 hold. Then the probability measure of Ω0\Omega_{0} is at least as large as the one in (38).

We introduce the following partition of the class FF. We first introduce the ”true model”, i.e. the subset of FF where we want to show that f^\hat{f} belongs to with high probability:

(note that ρ0=ρ∗\rho_{0}=\rho^{*}). Then we peel the remaining set F\F0,0F\backslash F_{0,0} according to the two norms: for every i∈I0i\in I_{0},

We also consider the sets Fj,i∗=ρjB∩(2ir(ρj))BL2F_{j,i}^{*}=\rho_{j}B\cap(2^{i}r(\rho_{j}))B_{L_{2}} for all integers ii and jj.

Let jj and i∈Iji\in I_{j} be two integers. It follows from Lemma 8.1 that for any u>0u>0, with probability larger than 1−2exp⁡(−u2)1-2\exp(-u^{2}),

where dL2(Fj,i∗)≤2i+1r(ρj)d_{L_{2}}(F^{*}_{j,i})\leq 2^{i+1}r(\rho_{j}).

Note that for any ρ>0\rho>0, h:r→w(ρB∩rBL2)/rh:r\to w(\rho B\cap rB_{L_{2}})/r is non-increasing (cf. Lemma A.2 in the Appendix) and note that, by definition of r(ρ)r(\rho) (cf. Definition 8.1), h(r(ρ))≤θr(ρ)2κ−1N/(CL)h(r(\rho))\leq\theta r(\rho)^{{2\kappa}-1}\sqrt{N}/(CL). Since h(⋅)h(\cdot) is non-increasing, we have w(Fj,i∗)/(2ir(ρj))≤h(2ir(ρj))≤h(r(ρj))≤θr(ρj)2κ−1N/(CL)w(F^{*}_{j,i})/(2^{i}r(\rho_{j}))\leq h(2^{i}r(\rho_{j}))\leq h(r(\rho_{j}))\leq\theta r(\rho_{j})^{{2\kappa}-1}\sqrt{N}/(CL) and so w(Fj,i∗)≤θ2ir(ρj)2κN/(CL)w(F_{j,i}^{*})\leq\theta 2^{i}r(\rho_{j})^{{2\kappa}}\sqrt{N}/(CL). Therefore, it follows from (47) for u=θN(2(i−1)∨0r(ρj))2κ−1/(2CL)u=\theta\sqrt{N}(2^{(i-1)\vee 0}r(\rho_{j}))^{2\kappa-1}/(2CL), if C≥4c0C\geq 4c_{0} then, with probability at least

Now we turn to the proof of Theorem 8.1 under the boundedness assumption. The proof follows the same strategy as in the ”subgaussian case”: we first use Proposition 8.1 and then show (under the boundedness assumption) that event Ω0\Omega_{0} holds with probability at least as large as the one in (40).

Similar to Proposition 8.2, we prove the following result under the boundedness assumption.

We assume that Assumption 1.1, 2.3 and 2.1 hold. Then the probability measure of Ω0\Omega_{0} is at least as large as the one in (40).

Using the same notation as in the proof of Proposition 8.2, we have for any integer jj and ii such that 2ir(ρj)≤b2^{i}r(\rho_{j})\leq b that by Talagrand’s concentration inequality: for any x>0x>0, with probability larger than 1−2e−x1-2e^{-x},

It follows from a symmetrization and a contraction argument (cf. Chapter 4 in ) that

Now, we take x=c2θ2N(2i−1r(ρj))4κ−2x=c_{2}\theta^{2}N(2^{i-1}r(\rho_{j}))^{4\kappa-2} in (49) and note that 2ir(ρj)≤b2^{i}r(\rho_{j})\leq b and κ≥1\kappa\geq 1: with probability larger than

Proof of Theorem 4.3

For the sake of simplicity, assume that m≥Tm\geq T so max⁡(m,T)=m\max(m,T)=m. Fix r∈{1,…,T}r\in\{1,\dots,T\}. Fix x>0x>0 such that exp⁡(x)/[1+exp⁡(x)]≤b\exp(x)/[1+\exp(x)]\leq b, we define the set of matrices

where the block BB is repeated ⌊T/r⌋\lfloor T/r\rfloor times (this construction is taken from ). Varshamov-Gilbert bound (Lemma 2.9 in ) implies that there is a finite subset Mx0⊂Mx\mathcal{M}_{x}^{0}\subset\mathcal{M}_{x} with card(Mx0)≥2rm/8+1{\rm card}(\mathcal{M}_{x}^{0})\geq 2^{rm/8}+1 with 0∈Mx00\in\mathcal{M}_{x}^{0}, and for any distinct A,B∈Mx0A,B\in\mathcal{M}_{x}^{0},

Then, for A∈Mx0∖{0}A\in\mathcal{M}_{x}^{0}\setminus\{0\},

where c(b)>0c(b)>0 is a constant that depends only on bb. So:

(note that the condition n≥rmlog⁡(2)/(8b2)n\geq rm\log(2)/(8b^{2}) implies that exp⁡(x)/[1+exp⁡(x)]≤b\exp(x)/[1+\exp(x)]\leq b). Then, Theorem 2.5 in leads to the existence of β,c>0\beta,c>0 such that

Proof of Theorem 4.5

For the sake of simplicity, assume that m≥Tm\geq T so max⁡(m,T)=m\max(m,T)=m. Fix r∈{2,…,T}r\in\{2,\dots,T\} and assume that rT≤N≤mTrT\leq N\leq mT.

(note that (r−1)mT/N+1≤m(r-1)mT/N+1\leq m when rT≤N≤mTrT\leq N\leq mT). We also introduce the “blocks” of “remaining” coordinates:

In particular, Mσ∗M^{*}_{\sigma} has a rank at most equal to rr.

Then, if ρ(σ,σ′)=1\rho(\sigma,\sigma^{\prime})=1, it follows that (cf. Section 2.4 in ),

Now, it follows from Theorem 2.12 in , that

where σ^kl\hat{\sigma}_{kl} is the mean of {(f^(Ep,q)+1)/2:Ep,q∈Bkl}\{(\hat{f}(E_{p,q})+1)/2:E_{p,q}\in B_{kl}\}. Then we obtain,

for c0=(1−α(1−α/4))/4c_{0}=\left(1-\sqrt{\alpha(1-\alpha/4)}\right)/4.

Proofs of Section 6

The proof of Proposition 6.1 may be found in several papers (cf., for instance, ). Let us recall this argument since we will be using it at a starting point to prove the Bernstein condition in the subgaussian case.

Since ∣f∗(X)∣,∣f(X)∣≤b|f^{*}(X)|,|f(X)|\leq b a.s. then for every u∈u\in, ∣f∗(X)+u(f−f∗)(X)∣≤2b|f^{*}(X)+u(f-f^{*})(X)|\leq 2b, a.s. and since δ(v)≥δ(2b)≥exp⁡(−2b)/4\delta(v)\geq\delta(2b)\geq\exp(-2b)/4 for every ∣v∣≤2b|v|\leq 2b, it follows from (53) that PLf≥δ(2b)∥f−f∗∥L22P{\cal L}_{f}\geq\delta(2b)\left\|f-f^{*}\right\|_{L_{2}}^{2}.

Proof of Proposition 6.2: Let t∗∈RBl2t^{*}\in RB_{l_{2}} be such that f∗=<⋅,t∗>f^{*}=\bigl<\cdot,t^{*}\bigr>, where f∗f^{*} is an oracle in F={<⋅,t>:t∈RBl2}F=\{\bigl<\cdot,t\bigr>:t\in RB_{l_{2}}\} w.r.t. the logistic loss risk. Let f=<⋅,t>∈Ff=\bigl<\cdot,t\bigr>\in F for some t∈RBl2t\in RB_{l_{2}}. It follows from (53) that the excess logistic risk of ff satisfies

Therefore, for σ=∥t0∥2\sigma=\left\|t_{0}\right\|_{2},

and since ∥t∥22=∥t0⊥∥22+λ2∥t0∥22\left\|t\right\|_{2}^{2}=\left\|t^{\perp}_{0}\right\|_{2}^{2}+\lambda^{2}\left\|t_{0}\right\|_{2}^{2}, one has,

where ϕ\phi and Φ\Phi denote the standard Gaussian density and distribution functions, respectively.

We lower bound the right-hand side of (55) using estimates on the Mills ratio (1−Φ)/ϕ(1-\Phi)/\phi that follows from Equation (10) in : for every σ>0\sigma>0,

2 Proof of Section 6.3

Proof of Proposition 6.4: We globally follow a proof of . We have

For all x∈Xx\in{\cal X}, denote by FxF_{x} the c.d.f. associated with fxf_{x}. We have

where g(x,a)=∫y≥a(1−Fx(y))dy+(1−τ)ag(x,a)=\int_{y\geq a}(1-F_{x}(y)){\rm d}y+(1-\tau)a. Note that ∂2g(x,f∗(x))=0\partial_{2}g(x,f^{*}(x))=0 (can be checked by calculations but also obvious from the definition). So

Appendix A Technical lemmas

If ρ→r(2ρ)/ρ\rho\to r(2\rho)/\rho is non-increasing then ρ→Δ(ρ)/ρ\rho\to\Delta(\rho)/\rho is non-decreasing.

The result follows since ρ→S∩(r(2ρ)/ρ)BL2\rho\to S\cap(r(2\rho)/\rho)B_{L_{2}} is non-increasing.

Let ρ>0\rho>0. The function h:r>0→w(ρB∩rBL2)/rh:r>0\to w(\rho B\cap rB_{L_{2}})/r is non-increasing.

Proof. Let r1≥r2r_{1}\geq r_{2}. By convexity of BB and BL2B_{L_{2}}, we have

References