Learning without Concentration for General Loss Functions

Shahar Mendelson

Introduction

Next, one may choose a procedure that uses the data (Xi,Yi)i=1N(X_{i},Y_{i})_{i=1}^{N} to produce a (random) function f^∈F\hat{f}\in F.

The effectiveness of f^\hat{f} may be measured in several ways, and the two we will focus on here lead to the prediction/estimation problem.

Given a procedure f^\hat{f}, find the ‘smallest’ functions Ep{\cal E}_{p} and Ee{\cal E}_{e} possible for which the following holds. If F⊂L2(μ)F\subset L_{2}(\mu) is a class of functions and YY is the unknown target, then with probability at least 1−δ1-\delta over samples (Xi,Yi)i=1N(X_{i},Y_{i})_{i=1}^{N},

Alternatively, with probability at least 1−δ1-\delta,

The functions Ep{\cal E}_{p} and Ee{\cal E}_{e} may depend on the structure of FF, the sample size NN, the probability δ\delta, some ‘global’ properties of YY (e.g., its LqL_{q} norm), etc.

Ep{\cal E}_{p} measures the ‘predictive capabilities’ of f^\hat{f}, that is, whether f^\hat{f} is likely to be almost as effective as the best possible in the class - f∗f^{*}. Ee{\cal E}_{e} measures the distance between f^\hat{f} and f∗f^{*}, with respect to the underlying L2(μ)L_{2}(\mu) metric.

The amount of literature centred around the theory of prediction and estimation is extensive and goes well beyond what can be reasonably surveyed here. We refer the reader to the manuscripts , , , , , and as possible starting points for information on the history of the problem as well as for more recent progress.

The procedure we will focus on here is empirical risk minimization (ERM), in which f^{\hat{f}} is selected to be a function in FF that minimizes the empirical risk

where here, and throughout the article, PNP_{N} denotes the empirical mean associated with the random sample.

Unfortunately, some of the assumptions that are commonly used in literature are highly restrictive, though seemingly benign. And, among the more harmful assumptions are that the loss is a Lipschitz function and that functions in FF and YY are uniformly bounded.

The origin of these assumptions is technical: they are an outcome of the ‘classical’ method of analysis used to tackle Problem 1.2. The method itself is based on tools from Empirical Processes Theory, most notably, on contraction and concentration arguments that are simply false without imposing the right assumptions on the class, the target and the loss. However, the assumptions leave a large number of natural problems out of reach.

We will present an example of the ‘classical’ method in Appendix A in some detail, but for the time being, let us present an outline of its main ideas and shortcomings.

To that end, consider the excess loss functional associated with f∈Ff\in F,

Naturally, concentration results come at a cost, and estimates such as

require strong assumptions on the random variables involved – for example, that functions in FF and YY are uniformly bounded (see the books for more details on concentration of measure phenomena).

The need for two-sided concentration estimates has been the driving force behind the assumption that functions in FF and YY are uniformly bounded. And, although one can relax the uniform boundedness assumption (see, e.g., ) and still obtain (1.1), a necessary condition for two-sided inequalities like (1.1) is that class members exhibit rapidly decaying tails (e.g. a subgaussian behaviour), still forcing one to impose strong tail assumptions.

Finally, and possibly the most costly step in the classical method is contraction, in which one combines the fact that class members and the target are uniformly bounded functions and that the loss is Lipschitz on the ranges of the functions f(X)−Yf(X)-Y. This combination allows one to bound the empirical process indexed by the excess loss class using an empirical process indexed by functions of the form f−f∗f-f^{*} (see Appendix A for more details).

One result that is based on the classical method and that uses the full strength of the two assumptions – that class members and the target are uniformly bounded and that the loss is Lipschitz, is Theorem 1.3 below, proved originally in . It will serve as a preliminary benchmark for our discussion.

Let Df∗D_{f^{*}} be the L2(μ)L_{2}(\mu) ball of radius 11, centred in f∗f^{*}. Thus, {f∈F:∥f−f∗∥L2≤r}=F∩rDf∗\{f\in F:\|f-f^{*}\|_{L_{2}}\leq r\}=F\cap rD_{f^{*}}. For every r>0r>0, let

where (εi)i=1N(\varepsilon_{i})_{i=1}^{N} are independent, symmetric, {−1,1}\{-1,1\}-valued random variables that are independent of (Xi)i=1N(X_{i})_{i=1}^{N}, and the expectation is taken with respect to both (Xi)i=1N(X_{i})_{i=1}^{N} and (εi)i=1N(\varepsilon_{i})_{i=1}^{N}. Finally, set

A version of (1.5) will be presented in Appendix A.

∙\bullet YY is not bounded (because of the gaussian noise).

An additional downside of Theorem 1.3 is that even in situations that do fall within its scope, resulting bounds are often less than satisfactory.

One example (out of many) indicating the suboptimal nature of Theorem 1.3 is the persistence problem, which will be presented in Appendix B.

The suboptimal behaviour of Theorem 1.3 goes well beyond an isolated example. It is endemic and is caused by the nature of the complexity parameter used to govern the rates Ep{\cal E}_{p} and Ee{\cal E}_{e}.

Indeed, when considering likely sources of error in prediction or estimation, two generic reasons spring to mind:

∙\bullet (X1,..,XN)(X_{1},..,X_{N}) is merely a sample and two functions in FF can agree on that sample, but still be very different. This leads to the notion of the version space: a random subset of FF, defined by

and measures the way in which a random sample can be used to distinguish between class members. Clearly, the L2(μ)L_{2}(\mu) diameter of the version space is an intrinsic property of the class FF and has nothing to do with the noiseWe will refer to f∗(X)−Yf^{*}(X)-Y as the noise of the problem. This name makes perfect sense when Y=f0(X)+WY=f_{0}(X)+W for a symmetric random variable WW that is independent of XX, and we will use it even when the target does not have that particular form. ξ=f∗(X)−Y\xi=f^{*}(X)-Y. Standard arguments show (see, e.g. ) that even in noiseless problems, when Y=f0(X)Y=f_{0}(X) for some f0∈Ff_{0}\in F, it is impossible to construct a procedure whose error rates constantly outperform the L2L_{2} diameter of the version space.

∙\bullet Measurements are noisy: one does not observe f∗(Xi)f^{*}(X_{i}), but rather YiY_{i}. Since results in certain specific cases, as well as common sense, indicate that the ‘closer’ YY is to FF, the better the behaviour of Ep{\cal E}_{p} and Ee{\cal E}_{e} should be, Ep{\cal E}_{p} and Ee{\cal E}_{e} should depend, in one way or another, on the ‘noise level’ of the problem, as captured by a natural distance between the target and the class.

With this in mind, it is reasonable to conjecture that Ep{\cal E}_{p} and Ee{\cal E}_{e} should exhibit two regimes, captured by two different complexity parameters. Firstly, a ‘low noise’ regime, in which the ‘noise’ ξ=f∗(X)−Y\xi=f^{*}(X)-Y is sufficiently close to zero in the right sense, and the behaviour of ERM is similar to its behaviour in the noise-free problem – essentially the L2L_{2} diameter of the version space. Secondly, a ‘high noise’ regime, in which mistakes occur because of the way the loss affects the interaction between class members and the noise.

Theorem 1.3 yields only one regime that is governed by a single complexity parameter. This parameter does not depend on the noise ξ=f∗(X)−Y\xi=f^{*}(X)-Y, except via a trivial L∞L_{\infty} bound, and depends solely on the correlation of the set {(f(Xi))i=1N:f∈F}\{(f(X_{i}))_{i=1}^{N}:f\in F\} (the so-called random coordinate projection of FF) with a generic random noise model, represented by a random point in {−1,1}N\{-1,1\}^{N} that may have nothing to do with the actual noise.

The main goal of this article is to address Problem 1.2 by showing that Ep{\cal E}_{p} and Ee{\cal E}_{e} indeed have two regimes. Each one of those regimes is captured by a different parameter: firstly, an ‘intrinsic parameter’ that depends only on the class and not on the target or on the loss, and which governs low-noise problems, in which YY is sufficiently close to FF; secondly, an external parameter that captures the interaction of the class with the noise and with the loss, and dominates in high-noise situations, when YY is far from FF.

Moreover, a solution to Problem 1.2 has to hold without the restrictive assumptions of Theorem 1.3, namely:

∙\bullet The class FF need not be bounded in L∞L_{\infty}, but rather satisfies weaker tail conditions.

∙\bullet The target YY need not be bounded (in fact, Y∈L2Y\in L_{2} suffices in most cases).

The two noise regimes and the fact that they are captured by an intrinsic parameter in low-noise situations, and an external parameter in high noise cases was first observed in for the problem of subgaussian learning relative to the squared loss. We will sketch that argument here, as it will serve as a more useful benchmark than Theorem 1.3 in what follows. Also, for the sake of brevity, we will only study the estimation problem, as the prediction problem requires an additional argument (see the presentation in for more details).

By the Giné-Zinn symmetrization theorem , the latter is essentially equivalent to the symmetrized multiplier process

Assume that on an event with high probability, one has:

∙\bullet If ∥f−f∗∥L2>rQ\|f-f^{*}\|_{L_{2}}>r_{Q} then

∙\bullet If ∥f−f∗∥L2>rM\|f-f^{*}\|_{L_{2}}>r_{M} then

(which is equivalent to a similar inequality for the symmetrized process in (1.8)).

Hence, on that event, if ∥f−f∗∥L2≥max⁡{rQ,rM}\|f-f^{*}\|_{L_{2}}\geq\max\{r_{Q},r_{M}\} then PNLf>0P_{N}{\cal L}_{f}>0 and ff is not an empirical minimizer. Therefore,

This decomposition is at the heart of the argument used in , under the assumption that FF is a convex, LL-subgaussian class of functions:

and f∈Lψ2f\in L_{\psi_{2}} if ∥f∥ψ2<∞\|f\|_{\psi_{2}}<\infty.

A class of functions is LL-subgaussian if for every f,h∈F∪{0}f,h\in F\cup\{0\}, ∥f−h∥ψ2≤L∥f−h∥L2\|f-h\|_{\psi_{2}}\leq L\|f-h\|_{L_{2}}.

To formulate the result from and, in particular, identify in the subgaussian case the parameters rQr_{Q}, rMr_{M} and the high probability event, one requires several additional definitions.

It turns out that one may identify rQr_{Q} and rMr_{M} using the gaussian parameters sQs_{Q} and sMs_{M} defined below. For the sake of simplicity, we will assume that FF is centrally-symmetric (that is, if f∈Ff\in F then −f∈F-f\in F), though the modifications needed in the definition when it is not are minor – as the symmetry allows one to use a ball centred in rather than in f∗f^{*}.

Let DD be the unit ball in L2(μ)L_{2}(\mu). For every η1,η2>0\eta_{1},\eta_{2}>0, let

In both cases, if the set is empty, set sM(η1)=dF(L2)s_{M}(\eta_{1})=d_{F}(L_{2}) (resp. sQ(η2)=dF(L2)s_{Q}(\eta_{2})=d_{F}(L_{2})).

The key feature of the subgaussian setup is that the quadratic and multiplier processes exhibit a strong concentration phenomenon:

There exists absolute constants c1c_{1} and c3c_{3}, and a constant c2c_{2} that depends only on LL for which the following holds.

Assume that FF is an LL-subgaussian class of functions and that ξ∈Lψ2\xi\in L_{\psi_{2}}. For any t≥c1t\geq c_{1}, with probability at least 1−2exp⁡(−c2(L)t2kF)1-2\exp(-c_{2}(L)t^{2}k_{F}),

The fixed point sMs_{M} arises from the symmetrized multiplier process. Indeed, by the first part of Theorem 1.7, if HH is an LL-subgaussian class and ξ∈Lψ2\xi\in L_{\psi_{2}}, then with high probability,

Note that if FF is a convex, centrally symmetric class then

Thus, sMs_{M} is chosen to ensure that with high probability,

In a similar way, the second part of Theorem 1.7 leads to the choice of sQs_{Q}.

Combining these observations, the following is a bound on the estimation problem for the squared loss in a subgaussian setup, and which achieves the minimax rates in rather general situations (see for more details).

For every L≥1L\geq 1 there exist constants c1,c2,c3c_{1},c_{2},c_{3} and c4c_{4} that depend only on LL for which the following holds. Let FF be a convex, centrally symmetric, LL-subgaussian class of functions and assume that ∥Y−f∗(X)∥ψ2≤σ\|Y-f^{*}(X)\|_{\psi_{2}}\leq\sigma. Set η1=c1/σ\eta_{1}=c_{1}/\sigma and η2=c2\eta_{2}=c_{2}, and put sM=sM(η1)s_{M}=s_{M}(\eta_{1}) and sQ=sQ(η2)s_{Q}=s_{Q}(\eta_{2}).

1. If σ≥c3sQ\sigma\geq c_{3}s_{Q} then with probability at least 1−4exp⁡(−c4Nη12sM2)1-4\exp(-c_{4}N\eta_{1}^{2}s_{M}^{2}), ∥f^−f∗∥L2≤sM2\|\hat{f}-f^{*}\|_{L_{2}}\leq s_{M}^{2}.

2. If σ≤c3sQ\sigma\leq c_{3}s_{Q} then with probability at least 1−4exp⁡(−c4Nη22)1-4\exp(-c_{4}N\eta_{2}^{2}), ∥f^−f∗∥L2≤sQ2\|\hat{f}-f^{*}\|_{L_{2}}\leq s_{Q}^{2}.

The multiplier process has a geometric interpretation: for every (Xi)i=1N(X_{i})_{i=1}^{N} and (ξi)i=1N=(f∗(Xi)−Yi)i=1N(\xi_{i})_{i=1}^{N}=(f^{*}(X_{i})-Y_{i})_{i=1}^{N} (that need not be independent of the XiX_{i}’s), it measures the width (or correlation) of the set

relative to the weighted Bernoulli random vector (εiξi)i=1N(\varepsilon_{i}\xi_{i})_{i=1}^{N}. The width clearly increases with the length of the random vector, and so, with noise level of the problem, captured here by ∥f∗(X)−Y∥ψ2\|f^{*}(X)-Y\|_{\psi_{2}}. Therefore, once enough noise is introduced to the problem, the impact of the multiplier process increases and sM(c1/σ)s_{M}(c_{1}/\sigma) becomes dominant.

Observe that there is a link between the two parameters and the structure of the excess loss. Not only are there two noise regimes, each captured by a different parameter, but also each regime originates from a different part of the excess loss functional: the intrinsic parameter from the quadratic part and the external parameter from the multiplier component. The transition between a low-noise problem and a high-noise one occurs based on the dominating component of the loss.

2 Towards a general theory - preliminary remarks

If one wishes, as we do, to extend the results from the subgaussian case outlined above to a more general scenario, one must overcome two main obstacles.

First, one has to modify the concentration-based argument used in Theorem 1.8, simply because versions of Theorem 1.7 are false in heavy-tailed situations; second, one must find a way of studying general loss functions, rather than the squared loss.

Bypassing concentration-based arguments is possible thanks to the small-ball condition.

A random variable ZZ satisfies a small-ball condition with constants κ>0\kappa>0 and 0<ε<10<\varepsilon<1 if

A class of functions FF defined on the probability space (Ω,μ)(\Omega,\mu) satisfies a small-ball condition with constants κ\kappa and 0<ε<10<\varepsilon<1 if for every f∈Ff\in F,

This small-ball condition has been introduced in the context of estimation problems in , and is the most important feature of our presentation. Being a rather weak assumption that is almost universally satisfied (see for some examples), it serves as a replacement for concentration that comes almost free of charge.

As for more general loss functions, the need for a theory that can handle those extends beyond the obvious reason – that the square loss is not the only loss used in applications. A more subtle and interesting reason has to do with the existence of outliers.

The combination of the rapid growth of the squared loss with heavy-tailed sampling inevitably leads to outliers – sample points that are misleading (because of the heavy tails) and have a significant impact on ERM (because the loss grows quickly).

It is highly desirable to find a way of removing the ill-effects of outliers, and we will show that one possibility is choosing a loss that is calibrated to fit the noise level and the intrinsic structure of the underlying class.

If one wishes the loss to be convex, its growth from any point must be at least linear. Therefore, it seems natural to consider loss functions that are strongly convex in an interval around zero, thus mimicking the local behaviour of the squared loss; and, away from zero, exhibit a linear, or almost linear growth, hopefully limiting the negative effect of outliers.

Typical examples of such losses are the Huber loss with parameter γ\gamma, defined by

The general framework that will be developed here aims at going beyond the subgaussian theory and the squared loss:

∙\bullet We will extend the natural decomposition of the squared excess loss to more general losses, leading to a better understanding of the important features of the loss, and to the correct notions of ‘high-noise’ and ‘low-noise’ regimes.

∙\bullet We will develop suitable one-sided lower bounds that are based on a small-ball argument, replacing the restrictive concentration-based two-sided estimates.

∙\bullet We will explain how the choice of the loss may be used to address the outliers issue, with a particularly striking effect when the class is well behaved and the target is heavy tailed.

3 Some notation

Throughout the article, absolute constants are denoted by c1,c2,...c_{1},c_{2},...; their value may change from line to line. We write A≲BA\lesssim B if there is an absolute constant c1c_{1} for which A≤c1BA\leq c_{1}B, and A∼BA\sim B if c1A≤B≤c2Ac_{1}A\leq B\leq c_{2}A for absolute constants c1c_{1} and c2c_{2}. A≲rBA\lesssim_{r}B or A∼rBA\sim_{r}B means that the constants depend on some parameter rr. κ0\kappa_{0}, κ1\kappa_{1},… etc, denote constants whose value remains fixed.

For α≥1\alpha\geq 1, LψαL_{\psi_{\alpha}} is the Orlicz space of all measurable functions, for which the ψα\psi_{\alpha} norm, defined by

is finite. Some basic facts on Orlicz spaces may be found, for example, in .

A class of functions HH is star-shaped around if for every h∈Hh\in H and every λ∈\lambda\in, λh∈H\lambda h\in H. In other words, if h∈Hh\in H then HH contains the entire interval connecting hh to .

It is straightforward to verify that if FF is convex and f∈Ff\in F then Hf=F−f={h−f:h∈F}H_{f}=F-f=\{h-f:h\in F\} is star-shaped around .

A class that is star-shaped around zero has some regularity. The star-shape property implies that if r<ρr<\rho, then H∩rS(L2)H\cap rS(L_{2}) contains a ‘scaled-down’ version of H∩ρS(L2)H\cap\rho S(L_{2}). Indeed, if h∈H∩ρS(L2)h\in H\cap\rho S(L_{2}) and since r/ρ∈r/\rho\in, it follows that (r/ρ)h∈H∩rS(L2)(r/\rho)h\in H\cap rS(L_{2}). In particular, normalized ‘layers’ of a star-shaped class become richer the closer the layer is to zero.

Finally, if AA is a finite set, we denote by ∣A∣|A| its cardinality.

4 The Organization of the article

The rest of the article is arranged as follows. In Section 2 we will present the new scheme for dealing with a general loss function. Then, in Section 3 and Section 4 we will define rQr_{Q} – the intrinsic complexity of the class, and use the small-ball condition to derive uniform lower bounds on the ‘quadratic component’ of a general loss function.

Next, in Section 5, we will identify the external parameter, rMr_{M}, that captures the interaction of the class, the noise and the loss. This will be followed by proofs of the main results of this article – a solution of Problem 1.2 for a general loss, without any tail restrictions on the class, nor on the target, while satisfying the entire ‘wish-list’ outlined earlier.

Finally, in Section 6 we will show how the main results may be used for three loss functions (the squared loss, the logistic loss and the Huber loss). Moreover, we will show that a wise choice of the loss may be used to treat the issue of outliers in heavy-tailed scenarios.

As will be explained in Section 6, one of the outcomes of the general theory developed here is that (roughly and somewhat inaccurately put) by selecting a loss that grows linearly in the ray [cmax⁡{rQ,∥ξ∥L2},∞)[c\max\{r_{Q},\|\xi\|_{L_{2}}\},\infty) and that is strongly convex in the interval [0,cmax⁡{∥ξ∥L2,rQ})[0,c\max\{\|\xi\|_{L_{2}},r_{Q}\}), one obtains the same error rates as if ξ\xi were a gaussian variable, independent of XX. In particular, this shows that the impact of outliers generated because of a heavy-tailed target can be negated using a well-calibrated loss that fits both the intrinsic complexity of the class (via rQr_{Q}) and the level of the noise (via ∥ξ∥L2\|\xi\|_{L_{2}}).

The general scheme – beyond the squared loss

As explained earlier, the analysis of ERM is based on exclusion: showing that a large (random) part of the class cannot contain the empirical minimizer because the empirical risk is positive for functions that belong to it.

One may exclude F′⊂FF^{\prime}\subset F by showing that the empirical mean of the quadratic term (2) is positive on F′F^{\prime}, while the empirical mean of the multiplier component (1) cannot be very negative there.

Therefore, when applied to (X,Y)(X,Y) and a fixed f∈Ff\in F, the quadratic component in the decomposition is

For every f,f∗∈Ff,f^{*}\in F and (X,Y)(X,Y), set

representing the multiplier component of the excess loss and the quadratic one, respectively.

A structural assumption that will be needed throughout this exposition is the following:

Assumption 2.1 is not really restrictive:

Under Assumption 2.1, given a sample (Xi,Yi)i=1N(X_{i},Y_{i})_{i=1}^{N} and f∈Ff\in F, there are mid-points ZiZ_{i} that fall between f∗(Xi)−Yif^{*}(X_{i})-Y_{i} and f(Xi)−Yi=(f−f∗)(Xi)+ξif(X_{i})-Y_{i}=(f-f^{*})(X_{i})+\xi_{i}, for which

Assume that on a high-probability event A{\cal A}, for every f∈Ff\in F,

for well chosen values rMr_{M} and θ\theta. Assume further that on a high probability event B{\cal B}, for every f∈Ff\in F with ∥f−f∗∥L2≥rQ\|f-f^{*}\|_{L_{2}}\geq r_{Q},

If FF satisfies Assumption 2.1, then on the event A∩B{\cal A}\cap{\cal B}, ∥f^−f∗∥L2≤max⁡{rM,rQ}\|\hat{f}-f^{*}\|_{L_{2}}\leq\max\{r_{M},r_{Q}\}.

Hence, on the event A∩B{\cal A}\cap{\cal B}, if ∥f−f∗∥L2≥max⁡{rM,rQ}\|f-f^{*}\|_{L_{2}}\geq\max\{r_{M},r_{Q}\} then PNLf≥(θ/4)∥f−f∗∥L22>0P_{N}{\cal L}_{f}\geq(\theta/4)\|f-f^{*}\|_{L_{2}}^{2}>0, and ff cannot be an empirical minimizer.

Therefore, to resolve the estimation problem it suffices to identify rMr_{M} and rQr_{Q} for which the event A∩B{\cal A}\cap{\cal B} is sufficiently large.

Assume that there is a constant β\beta for which, for every f∈Ff\in F with ∥f−f∗∥L2≤max⁡{rM,rQ}\|f-f^{*}\|_{L_{2}}\leq\max\{r_{M},r_{Q}\}, one has

In the following sections we will develop the necessary machinery leading to a uniform lower estimate on the quadratic term f→PNQf−f∗f\to P_{N}{\cal Q}_{f-f^{*}} and to an upper estimate on the multiplier term f→PNMf−f∗f\to P_{N}{\cal M}_{f-f^{*}}. Combining the two, we will identify the values rQr_{Q} and rMr_{M}, as well as the right choice of θ\theta.

Preliminary estimates

Let (Zi)i=1N(Z_{i})_{i=1}^{N} be independent copies of a random variable ZZ and set (Zi∗)i=1N(Z_{i}^{*})_{i=1}^{N} to be a monotone non-increasing rearrangement of (∣Zi∣)i=1N(|Z_{i}|)_{i=1}^{N}.

This section is devoted to the derivation of upper and lower estimates on various function of (Zi∗)i=1N(Z_{i}^{*})_{i=1}^{N}. All the bounds presented here are well-known and straightforward applications of either a concentration inequality for {0,1}\{0,1\}-valued random variables (selectors) with mean δ\delta, or, alternatively, a rather crude binomial estimate.

for a suitable absolute constant cc. Hence, taking t=uδt=u\delta,

with probability at least 1−2exp⁡(−cNδmin⁡{u2,u})1-2\exp(-cN\delta\min\{u^{2},u\}).

The binomial estimate is based on the fact that

Assume that one has information on ∥Z∥Lq\|Z\|_{L_{q}} for some q≥2q\geq 2 and set L=∥Z∥Lq/∥Z∥L2L=\|Z\|_{L_{q}}/\|Z\|_{L_{2}}. Applying Chebyshev’s inequality,

Hence, if P=(∣Z∣<w∥Z∥L2){\cal P}=(|Z|<w\|Z\|_{L_{2}}) it follows that one may take δ=1−(L/w)q\delta=1-(L/w)^{q}, which can be made arbitrarily close to 11 by selecting ww that is large enough. This implies that with high probability, an arbitrary large proportion of {∣Z1∣,...,∣ZN∣}\{|Z_{1}|,...,|Z_{N}|\} are not very large.

There exists absolute constants c1c_{1} and c2c_{2} for which the following holds. Let Z∈L2Z\in L_{2}. For every 0<ε<10<\varepsilon<1, with probability at least 1−2exp⁡(−c1εN)1-2\exp(-c_{1}\varepsilon N) there exists a subset I⊂{1,...,N}I\subset\{1,...,N\}, ∣I∣≥(1−ε)N|I|\geq(1-\varepsilon)N, and for every i∈Ii\in I,

Proof. Fix ε\varepsilon as above and note that Pr(∣Z∣≥2∥Z∥L2/ε)≤ε/4Pr(|Z|\geq 2\|Z\|_{L_{2}}/\sqrt{\varepsilon})\leq\varepsilon/4. Hence, by a binomial estimate,

Given a vector a=(ai)i=1Na=(a_{i})_{i=1}^{N}, the LqL_{q} norm of aa, when considered as a function on the space {1,...,N}\{1,...,N\} endowed with the uniform probability measure, is

The weak-LqL_{q} norm of the vector aa is

where da(t)=N−1∣{i:∣ai∣>t}∣d_{a}(t)=N^{-1}|\{i:|a_{i}|>t\}|.

The next observation is that sampling preserves the LqL_{q} structure of ZZ, in the sense that if Z∈LqZ\in L_{q}, then with high probability, ∥(Zi)i=1N∥Lq,∞N≲∥Z∥Lq\|(Z_{i})_{i=1}^{N}\|_{L_{q,\infty}^{N}}\lesssim\|Z\|_{L_{q}}.

Let 1≤q≤r1\leq q\leq r. If Z∈LrZ\in L_{r}, u≥2u\geq 2 and 1≤k≤N/21\leq k\leq N/2, then

with probability at least 1−u−kr(eNk)−k((r/q)−1)1-u^{-kr}\left(\frac{eN}{k}\right)^{-k((r/q)-1)}.

In particular, with probability at least 1−2u−rN−((r/q)−1)1-2u^{-r}N^{-((r/q)-1)},

Proof. Let η=(r/q)−1\eta=(r/q)-1, fix 1≤k≤N/21\leq k\leq N/2 and set v>0v>0 to be named later. The binomial estimate implies that

The second part of the claim follows by summing up the probabilities for k≤N/2k\leq N/2, using that Zk∗≤ZN/2∗Z_{k}^{*}\leq Z_{N/2}^{*} for k≥N/2k\geq N/2 and that (u−kr)k=1N/2(u^{-kr})_{k=1}^{N/2} is a geometric progression.

The upper estimates presented above are based on the fact that if Z∈LqZ\in L_{q} and p≤qp\leq q then Pr(∣Z∣≥t∥Z∥Lp)Pr(|Z|\geq t\|Z\|_{L_{p}}) can be made arbitrarily close to 11 for a choice of tt that is independent of ZZ. Similar arguments are true if one simply assumes that Pr(∣Z∣≥t)<εPr(|Z|\geq t)<\varepsilon, even without moment assumptions. Of course, under such an assumption one has no information whatsoever on the largest εN\varepsilon N coordinates of (∣Z1∣,....,∣ZN∣)(|Z_{1}|,....,|Z_{N}|), but rather, only on a certain proportion that is slightly smaller than (1−ε)N(1-\varepsilon)N of the coordinates.

Also, observe that ∥(Zi∗)i≥j∥Lq,∞N≲∥Z∥Lq\|(Z_{i}^{*})_{i\geq j}\|_{L_{q,\infty}^{N}}\lesssim\|Z\|_{L_{q}} with a probability estimate that improves exponentially in jj.

2 Lower estimates using a small-ball property

A similar line of reasoning to the one used above is true for lower estimates. Because the applications considered below require many of the ∣Zi∣|Z_{i}|’s to be at least of the order of ∥Z∥L2\|Z\|_{L_{2}}, that norm is used as a point of reference in the definition of the small-ball condition, that

for constants κ\kappa and 0<ε<10<\varepsilon<1.

Of course, the notion of ‘small-ball’ can be modified to fit other norms, as well as situations in which ZZ does not have any moments.

There exists an absolute constant cc for which the following holds. Assume that ZZ satisfies a small-ball condition with constants κ0\kappa_{0} and 0<ε<10<\varepsilon<1 and let (Zi)i=1N(Z_{i})_{i=1}^{N} be independent copies of ZZ. Then, with probability at least 1−2exp⁡(−cNε)1-2\exp(-cN\varepsilon), there is a subset II of {1,...,N}\{1,...,N\} of cardinality at least (3/4)εN(3/4)\varepsilon N, and for every i∈Ii\in I, ∣Zi∣≥κ0∥Z∥L2|Z_{i}|\geq\kappa_{0}\|Z\|_{L_{2}}.

Combining the upper estimate from Lemma 3.1 and lower one from Lemma 3.4 yields the following corollary:

There exist absolute constants c1c_{1} and c2c_{2} for which the following holds. Assume that Z∈L2Z\in L_{2} and that it satisfies the small-ball condition for constants κ0\kappa_{0} and ε\varepsilon. Then, with probability at least 1−2exp⁡(−c1εN)1-2\exp(-c_{1}\varepsilon N), there is J⊂{1,...,N}J\subset\{1,...,N\}, ∣J∣≥εN/2|J|\geq\varepsilon N/2 and for every j∈Jj\in J,

Corollary 3.5 allows one to control the behaviour of (Zi)i=1N(Z_{i})_{i=1}^{N} on a subset of {1,...,N}\{1,...,N\} of cardinality ∼εN\sim\varepsilon N, and with exponentially high probability. Moreover, by modifying c1c_{1} and c2c_{2}, the cardinality of JJ can be made arbitrarily close to εN\varepsilon N.

Note that by the union bound, a version of Corollary 3.5 holds uniformly for a collection of exp⁡(c1Nε/2)\exp(c_{1}N\varepsilon/2) random variables with probability at least 1−2exp⁡(−c1Nε/2)1-2\exp(-c_{1}N\varepsilon/2) – an observation that will be used extensively in what follows.

A uniform estimate on the quadratic process

The goal of this section is to study the structure of a typical coordinate projection of a class HH, PσH={(h(Xi))i=1N:h∈H}P_{\sigma}H=\{(h(X_{i}))_{i=1}^{N}:h\in H\}, and show that with high probability, for every function in HH of sufficiently large L2L_{2} norm, most of the coordinates of PσhP_{\sigma}h are of the order of ∥h∥L2\|h\|_{L_{2}}. Such a result is an extension of the ‘lower part’ of Corollary 3.5 from a single function to a class of functions that is not very big in some sense. The class we will focus on later is Hf∗={f−f∗:f∈F}H_{f^{*}}=\{f-f^{*}:f\in F\}.

Given a class of functions H⊂L2(μ)H\subset L_{2}(\mu), a sample size NN and positive constants ζ1\zeta_{1} and ζ2\zeta_{2} set

where DD is, as always, the unit ball of L2(μ)L_{2}(\mu).

When the class HH and sample size NN are obvious from the context, we will denote the fixed points by r1,Q(ζ1)r_{1,Q}(\zeta_{1}) and r2,Q(ζ2)r_{2,Q}(\zeta_{2}) respectively.

By a straightforward application of the Central Limit Theorem, one may show that if HH consists of mean-zero functions then

therefore, r2,Qr_{2,Q} is larger than r1,Qr_{1,Q}, at least asymptotically.

For a fixed NN, comparing the two parameters is more difficult. In one direction, one has the following lower bound:

Let H⊂L2H\subset L_{2} be a class of functions and assume that for every h1,h2∈Hh_{1},h_{2}\in H, Pr(∣h1−h2∣≥κ∥h1−h2∥L2)≥εPr(|h_{1}-h_{2}|\geq\kappa\|h_{1}-h_{2}\|_{L_{2}})\geq\varepsilon. Then

where the supremum is taken with respect to all subsets of HH of cardinality m≤exp⁡(c2(ε)N)m\leq\exp(c_{2}(\varepsilon)N).

On the other hand, a standard chaining argument combined with the Majorizing Measures Theorem shows that if HH is an LL-subgaussian class then

(see, e.g. and the manuscript as a general reference for chaining methods).

Thus, the two complexity terms are not that far apart when HH is an LL-subgaussian class.

If HH is star-shaped around , it is straightforward to show that when r>r1,Q(ζ1)r>r_{1,Q}(\zeta_{1}), one has

A similar observation is true for rQ,2(ζ2)r_{Q,2}(\zeta_{2}).

The following is the main technical tool needed for the study of the quadratic component.

There exist absolute constants c0,c1,c2,c3,c4c_{0},c_{1},c_{2},c_{3},c_{4} and c5c_{5} for which the following holds. Let HH be a class of functions that is star-shaped around and that satisfies a small-ball condition with constants κ0\kappa_{0} and ε\varepsilon. If ζ1=c1κ0ε3/2\zeta_{1}=c_{1}\kappa_{0}\varepsilon^{3/2}, ζ2=c2κ0ε\zeta_{2}=c_{2}\kappa_{0}\varepsilon and r>rQ(ζ1,ζ2)r>r_{Q}(\zeta_{1},\zeta_{2}), there is Vr⊂H∩rS(L2)V_{r}\subset H\cap rS(L_{2}) and an event Ω′\Omega^{\prime} of probability at least 1−2exp⁡(−c0ε2N)1-2\exp(-c_{0}\varepsilon^{2}N), with the following properties:

1. ∣Vr∣≤exp⁡(c3εN)|V_{r}|\leq\exp(c_{3}\varepsilon N) for c3≤1/1000c_{3}\leq 1/1000.

2. On the event Ω′\Omega^{\prime}, for every v∈Vrv\in V_{r} there is a subset Iv⊂{1,...,N}I_{v}\subset\{1,...,N\}, ∣Iv∣≥εN/2|I_{v}|\geq\varepsilon N/2 and for every i∈Ivi\in I_{v},

3. On the event Ω′\Omega^{\prime}, for every h∈H∩rS(L2)h\in H\cap rS(L_{2}) there is some v∈Vrv\in V_{r} and a subset Jh⊂IvJ_{h}\subset I_{v}, consisting of at least 3/43/4 of the coordinates of IvI_{v} (and in particular, ∣Jh∣≥εN/4|J_{h}|\geq\varepsilon N/4), and for every j∈Jhj\in J_{h},

The idea of the proof is to find an appropriate net in H∩rS(L2)H\cap rS(L_{2}) (the set VrV_{r}), and show that each point in the net has many ‘well-behaved’ coordinates in the sense of (2). Also, if πh\pi h denotes the best approximation of h∈H∩rS(L2)h\in H\cap rS(L_{2}) in VrV_{r} with respect to the L2L_{2} norm, then

is not very big, showing that ∣(h−πh)(Xi)∣|(h-\pi h)(X_{i})| cannot have too many large coordinates. Since h(Xi)=(πh)(Xi)+(h−πh)(Xi)h(X_{i})=(\pi h)(X_{i})+(h-\pi h)(X_{i}), the first term is dominant on a proportional number of coordinates, leading to (3).

Proof. Recall that by Corollary 3.5, if Z∈L2Z\in L_{2} satisfies the small-ball condition with constants κ0\kappa_{0} and ε\varepsilon then with probability at least 1−2exp⁡(−c1εN)1-2\exp(-c_{1}\varepsilon N), there is I⊂{1,...,N}I\subset\{1,...,N\}, ∣I∣≥εN/2|I|\geq\varepsilon N/2 and for every i∈Ii\in I,

Fix ζ1\zeta_{1} and ζ2\zeta_{2} to be named later, let r>rQ(ζ1,ζ2)r>r_{Q}(\zeta_{1},\zeta_{2}) and set Vr⊂H∩rS(L2)V_{r}\subset H\cap rS(L_{2}) to be a maximal η\eta-separated set whose cardinality is at most exp⁡(c1′εN/2)\exp(c_{1}^{\prime}\varepsilon N/2), for c1′=min⁡{c1,1/500}c_{1}^{\prime}=\min\{c_{1},1/500\}. Therefore, by Corollary 3.5 and the union bound, it follows that with probability at least 1−2exp⁡(−c1εN/2)1-2\exp(-c_{1}\varepsilon N/2) for every v∈Vrv\in V_{r} there is a subset IvI_{v} as above, i.e., ∣Iv∣≥εN/2|I_{v}|\geq\varepsilon N/2 and for every i∈Ivi\in I_{v},

By Sudakov’s inequality (see, e.g. ) and since r≥rQ,1(ζ1)r\geq r_{Q,1}(\zeta_{1}),

for c4=2c3/c1′c_{4}=\sqrt{2}c_{3}/\sqrt{c_{1}^{\prime}}.

Let ϕ(t)=t/(κ0r/2)\phi(t)=t/(\kappa_{0}r/2) and note that pointwise, for every uh∈Uru_{h}\in U_{r}, uh(X)≤ϕ(∣h−πh∣(X))u_{h}(X)\leq\phi(|h-\pi h|(X)).

Applying the Giné-Zinn symmetrization theorem and recalling that r>rQ,2(ζ2)r>r_{Q,2}(\zeta_{2}), one has

provided that ζ1∼κ0ε3/2\zeta_{1}\sim\kappa_{0}\varepsilon^{3/2} and ζ2∼κ0ε\zeta_{2}\sim\kappa_{0}\varepsilon.

Let ψ(X1,...,XN)=sup⁡u∈Ur1N∑i=1Nu(Xi)\psi(X_{1},...,X_{N})=\sup_{u\in U_{r}}\frac{1}{N}\sum_{i=1}^{N}u(X_{i}). By the bounded differences inequality (see, for example, ), with probability at least 1−exp⁡(−c5t2)1-\exp(-c_{5}t^{2}),

Thus, for t=εN/32t=\varepsilon\sqrt{N}/32, with probability at least 1−exp⁡(−c6ε2N)1-\exp(-c_{6}\varepsilon^{2}N), ψ(X1,...,XN)≤ε/16\psi(X_{1},...,X_{N})\leq\varepsilon/16, implying that for every h∈H∩rS(L2)h\in H\cap rS(L_{2}),

Recall that πh∈Vr\pi h\in V_{r} and that ∣Iπh∣≥εN/2|I_{\pi h}|\geq\varepsilon N/2. Let

and thus ∣Jh∣≥εN/4|J_{h}|\geq\varepsilon N/4. Moreover, for every j∈Jhj\in J_{h},

which also shows that sgn(h(Xj))=sgn(πh(Xj)){\rm sgn}(h(X_{j}))={\rm sgn}(\pi h(X_{j})).

The upper estimate follows from a similar argument, using that ∣h(Xj)∣≤∣πh(Xj)∣+∣(h−πh)(Xj)∣|h(X_{j})|\leq|\pi h(X_{j})|+|(h-\pi h)(X_{j})|.

Observe that by the star-shape property of HH, if ρ1>ρ2\rho_{1}>\rho_{2}, then

Therefore, certain features of H∩ρ2S(L2)H\cap\rho_{2}S(L_{2}) are automatically transferred to H∩ρ1S(L2)H\cap\rho_{1}S(L_{2}), and in particular, a version of Theorem 4.3 holds uniformly for every level that is ‘larger’ than 2rQ(ζ1,ζ2)2r_{Q}(\zeta_{1},\zeta_{2}). Indeed, assume that one has chosen ρ2=2rQ\rho_{2}=2r_{Q} in Theorem 4.3 and fix h∈H∩ρ1S(L2)h\in H\cap\rho_{1}S(L_{2}). By applying Theorem 4.3 to h′=(ρ2/ρ1)h∈H∩ρ2S(L2)h^{\prime}=(\rho_{2}/\rho_{1})h\in H\cap\rho_{2}S(L_{2}) it follows that on the event Ω′\Omega^{\prime} there is a subset JJ of {1,...,N}\{1,...,N\} of cardinality at least εN/4\varepsilon N/4 on which

Next, let F⊂L2F\subset L_{2} be a convex set, fix f∗∈Ff^{*}\in F and put Hf∗={f−f∗:f∈F}H_{f^{*}}=\{f-f^{*}:f\in F\}. Since Hf∗H_{f^{*}} is clearly star-shaped around and Hf∗⊂F−FH_{f^{*}}\subset F-F one has:

If FF is a convex class of functions, F−FF-F satisfies the small-ball condition with constants κ0\kappa_{0} and ε\varepsilon, and r=2rQ(F−F,N,ζ1,ζ2)r=2r_{Q}(F-F,N,\zeta_{1},\zeta_{2}), then with probability at least 1−2exp⁡(−c0ε2N)1-2\exp(-c_{0}\varepsilon^{2}N), the following holds. For every f1,f2∈Ff_{1},f_{2}\in F that satisfy ∥f1−f2∥L2≥r\|f_{1}-f_{2}\|_{L_{2}}\geq r, there is a subset Jf1,f2⊂{1,...,N}J_{f_{1},f_{2}}\subset\{1,...,N\} of cardinality at least εN/4\varepsilon N/4 and for every j∈Jf1,f2j\in J_{f_{1},f_{2}},

Theorem 4.6 generalizes a similar result from for the squared loss.

Turning to the more difficult problem of a loss that need not be strongly convex, we begin with the case of independent noise.

Assume that Y=f0(X)+WY=f_{0}(X)+W, for a fixed but unknown f0∈Ff_{0}\in F and a symmetric random variable W∈L2W\in L_{2} that is independent of XX and for which

Clearly, (4.5) is a rather minimal assumption, as a small-ball condition for a single function and at one level holds when the function is absolutely continuous, by selecting the right value κ1\kappa_{1}.

There exist absolute constants c1,c2,c3c_{1},c_{2},c_{3} and c4c_{4} for which the following holds. Let FF and WW be as above. With probability at least 1−2exp⁡(−c1ε2N)1-2\exp(-c_{1}\varepsilon^{2}N), for every f∈Ff\in F that satisfies ∥f−f∗∥L2≥2rQ\|f-f^{*}\|_{L_{2}}\geq 2r_{Q} one has

The proof of Theorem 4.7 is based on several observations leading to accurate information on the ‘location’ of the midpoints ZiZ_{i} in the lower bound on Qf−f∗(Xi,Yi){\cal Q}_{f-f^{*}}(X_{i},Y_{i}). For every (X,Y)(X,Y), the corresponding mid-point belongs to interval whose end-points are (f−f∗)(X)−W(f-f^{*})(X)-W and −W-W. If IfI_{f} is the set of coordinates on which ∣(f−f∗)(Xi)∣|(f-f^{*})(X_{i})| is of the order of ∥f−f∗∥L2\|f-f^{*}\|_{L_{2}}, and since XX and WW are independent and WW is symmetric, then on roughly half of these coordinates the signs of (f−f∗)(Xi)(f-f^{*})(X_{i}) coincide with the signs of −Wi-W_{i}. Thus,

Moreover, by excluding a further, sufficiently small proportion of the coordinates in IfI_{f} it follows that ∣Wi∣∼∥W∥L2|W_{i}|\sim\|W\|_{L_{2}}, as long as WW is not highly concentrated around zero – which is the reason for (4.5).

The difficulty is in making this argument uniform, in the sense that it should hold for every f∈Ff\in F, rather than for a specific choice of ff. The first step towards a uniform result is the following lemma.

Let 1≤k≤m/401\leq k\leq m/40 and set S⊂{−1,0,1}m{\cal S}\subset\{-1,0,1\}^{m} of cardinality at most exp⁡(k)\exp(k). For every s=(s(i))i=1m∈Ss=(s(i))_{i=1}^{m}\in{\cal S} put Is={i:s(i)≠0}I_{s}=\{i:s(i)\not=0\} and assume that ∣Is∣≥40k|I_{s}|\geq 40k. If (εi)i=1m(\varepsilon_{i})_{i=1}^{m} are independent, symmetric {−1,1}\{-1,1\}-valued random variables then with probability at least 1−2exp⁡(−k)1-2\exp(-k),

Fix rr as in Theorem 4.3 for the class Hf∗=F−f∗H_{f^{*}}=F-f^{*} and let Ω′\Omega^{\prime} be the event on which its assertion holds. Using the notation of that theorem, consider r=2rQr=2r_{Q} and the set VrV_{r}. For every v∈Vrv\in V_{r} and a sample (X1,...,XN)∈Ω′(X_{1},...,X_{N})\in\Omega^{\prime}, let Iv={i:κ0r≤∣v(Xi)∣≤c1r/ε}I_{v}=\{i:\kappa_{0}r\leq|v(X_{i})|\leq c_{1}r/\sqrt{\varepsilon}\} and set

By Theorem 4.3, Pr(Ω′)≥1−2exp⁡(−c2ε2N)Pr(\Omega^{\prime})\geq 1-2\exp(-c_{2}\varepsilon^{2}N) and on Ω′\Omega^{\prime},

Conditioned on Ω′\Omega^{\prime}, with probability at least 1−2exp⁡(−c0εN)1-2\exp(-c_{0}\varepsilon N) with respect to the uniform measure on {−1,1}N\{-1,1\}^{N}, the following holds. For every h∈Hf∗h\in H_{f^{*}} with ∥h∥L2≥r\|h\|_{L_{2}}\geq r, there is subset Ih⊂{1,...,N}{\cal I}_{h}\subset\{1,...,N\} of cardinality at least εN/24\varepsilon N/24, and for every i∈Ihi\in{\cal I}_{h},

Proof. Fix h∈Hh\in H with ∥h∥L2=r\|h\|_{L_{2}}=r and let πh=v∈Vr\pi h=v\in V_{r} be as in Theorem 4.3. Recall that there is a subset Jh⊂IvJ_{h}\subset I_{v} consisting of at least 3/43/4 of the coordinates of IvI_{v}, on which

Applying Lemma 4.8 to the set S={sv:v∈Vr}{\cal S}=\{s_{v}:v\in V_{r}\} for k=εN/1000k=\varepsilon N/1000, and noting that for every sv∈Ss_{v}\in{\cal S}, ∣{i:sv(i)≠0}∣≥εN/2≥40k|\{i:s_{v}(i)\not=0\}|\geq\varepsilon N/2\geq 40k, it follows that with probability at least 1−2exp⁡(−c2εN)1-2\exp(-c_{2}\varepsilon N) (relative to the uniform measure on {−1,1}N\{-1,1\}^{N}), for every v∈Vrv\in V_{r}, sv(i)=εis_{v}(i)=\varepsilon_{i} on at least 1/31/3 of the coordinate of IvI_{v}.

Since the set JhJ_{h} contains at least 3/43/4 of the coordinates of IvI_{v} and v(Xi)=εiv(X_{i})=\varepsilon_{i} on at least a 1/31/3 of the coordinates of IvI_{v} it follows that on the coordinates that belong to the intersection of these two sets (at least 1/121/12 of the coordinates in IvI_{v}), both conditions hold, as asserted.

Finally, the claim is positive homogeneous and because Hf∗H_{f^{*}} is star-shaped around , it holds on the same event when ∥h∥L2≥r\|h\|_{L_{2}}\geq r.

There exist absolute constants c0c_{0} and c1c_{1} for which the following holds. Let FF and WW be as above. With probability at least 1−2exp⁡(−c0ε2N)1-2\exp(-c_{0}\varepsilon^{2}N) with respect to the product measure (X⊗W)N(X\otimes W)^{N}, for every f∈Ff\in F with ∥f−f∗∥L2≥2rQ\|f-f^{*}\|_{L_{2}}\geq 2r_{Q} there is a subset Jf⊂{1,...,N}{\cal J}_{f}\subset\{1,...,N\} of cardinality at least εN/100\varepsilon N/100, and for every j∈Jfj\in{\cal J}_{f},

1. (κ0/2)∥f−f∗∥L2≤∣(f−f∗)(Xj)∣≤c1(κ0+1/ε)∥f−f∗∥L2(\kappa_{0}/2)\|f-f^{*}\|_{L_{2}}\leq|(f-f^{*})(X_{j})|\leq c_{1}(\kappa_{0}+1/\sqrt{\varepsilon})\|f-f^{*}\|_{L_{2}},

2. sgn((f−f∗)(Xi))=sgn(−W){\rm sgn}((f-f^{*})(X_{i}))={\rm sgn}(-W), and

3. κ1∥W∥L2≤∣Wj∣≤c2∥W∥L2/ε\kappa_{1}\|W\|_{L_{2}}\leq|W_{j}|\leq c_{2}\|W\|_{L_{2}}/\sqrt{\varepsilon}.

Proof. Since WW is symmetric, it has the same distribution as η∣W∣\eta|W|, for a symmetric {−1,1}\{-1,1\}-valued random variable η\eta that is independent of ∣W∣|W| and of XX.

If (Wi)i=1N=(ηi∣Wi∣)i=1N(W_{i})_{i=1}^{N}=(\eta_{i}|W_{i}|)_{i=1}^{N}, a direct application of Lemma 4.9 shows that with probability at least 1−2exp⁡(−c0ε2N)1-2\exp(-c_{0}\varepsilon^{2}N), if ∥f−f∗∥L2≥2rQ\|f-f^{*}\|_{L_{2}}\geq 2r_{Q}, there is a subset If⊂{1,...,N}{\cal I}_{f}\subset\{1,...,N\} of cardinality at least εN/24\varepsilon N/24, and for every i∈Ifi\in{\cal I}_{f},

The final component is that for many of the coordinates in If{\cal I}_{f}, ∣Wi∣∼∥W∥L2|W_{i}|\sim\|W\|_{L_{2}}. Indeed, by excluding the largest and smallest εN/200\varepsilon N/200 coordinates of (∣Wi∣)i∈If(|W_{i}|)_{i\in I_{f}}, one obtains a subset Jf⊂If{\cal J}_{f}\subset{\cal I}_{f} of cardinality at least εN/100\varepsilon N/100, and for every j∈Jfj\in{\cal J}_{f},

where (Wi∗)i=1N(W_{i}^{*})_{i=1}^{N} is the non-increasing rearrangement of (∣Wi∣)i=1N(|W_{i}|)_{i=1}^{N}.

Observe that by Lemma 3.1 applied to ε′=ε/200\varepsilon^{\prime}=\varepsilon/200, with probability at least 1−2exp⁡(−c2Nε)1-2\exp(-c_{2}N\varepsilon),

And, since Pr(∣W∣≤κ1∥W∥L2)≤ε/1000Pr(|W|\leq\kappa_{1}\|W\|_{L_{2}})\leq\varepsilon/1000, a simple application of a binomial estimate shows that with probability at least 1−2exp⁡(−c4Nε)1-2\exp(-c_{4}N\varepsilon), there are at most εN/200\varepsilon N/200 WiW_{i}’s that satisfy ∣Wi∣<κ1∥W∥L2|W_{i}|<\kappa_{1}\|W\|_{L_{2}}. Therefore, on that event,

Moreover, if j∈Jfj\in J_{f}, −Wj-W_{j} and (f−f∗)(Xj)(f-f^{*})(X_{j}) share the same sign, and without loss of generality one may assume that both are positive. Thus, the mid-point ZjZ_{j} belongs to the interval whose end-points are t1=κ1∥W∥L2t_{1}=\kappa_{1}\|W\|_{L_{2}} and t2=c1(κ0+1ε)∥f−f∗∥L2+c2∥W∥L2/εt_{2}=c_{1}(\kappa_{0}+1\sqrt{\varepsilon})\|f-f^{*}\|_{L_{2}}+c_{2}\|W\|_{L_{2}}/\sqrt{\varepsilon}, implying that

Next, consider the general noise model, in which ξ=f∗(X)−Y\xi=f^{*}(X)-Y need not be independent of XX, nor does it necessarily satisfy a small-ball condition.

Observe that the only place in the proof above in which the assumption that ξ\xi and XX are independent has been used, was to find a large subset of {1,...,N}\{1,...,N\} on which (f−f∗)(Xi)(f-f^{*})(X_{i}) and ξi\xi_{i} share the same sign. Also, the small-ball assumption on the noise is only used to show that many of the ∣ξi∣|\xi_{i}|’s are sufficiently large – of the order of ∥ξ∥L2\|\xi\|_{L_{2}}. Both components are not needed if one wishes to show that for a proportional number of coordinates, ∣Zi∣≤c(κ0,ε)(∥ξ∥L2+∥f−f∗∥L2)|Z_{i}|\leq c(\kappa_{0},\varepsilon)(\|\xi\|_{L_{2}}+\|f-f^{*}\|_{L_{2}}).

Indeed, it is straightforward to verify that with high probability, if ∥f−f∗∥L2≥2rQ\|f-f^{*}\|_{L_{2}}\geq 2r_{Q}, there is a subset of {1,...,N}\{1,...,N\} of cardinality at least εN/100\varepsilon N/100 on which

There exist absolute constants c0,c1c_{0},c_{1} and c2c_{2} for which the following holds. Let FF be as above, set Y∈L2Y\in L_{2} and put ξ=f∗(X)−Y\xi=f^{*}(X)-Y. Then, with probability at least 1−2exp⁡(−c0ε2N)1-2\exp(-c_{0}\varepsilon^{2}N), for every f∈Ff\in F with ∥f−f∗∥L2≥2rQ\|f-f^{*}\|_{L_{2}}\geq 2r_{Q},

for t=c2(κ0+ε−1/2)⋅(∥f−f∗∥L2+∥ξ∥L2)t=c_{2}(\kappa_{0}+\varepsilon^{-1/2})\cdot(\|f-f^{*}\|_{L_{2}}+\|\xi\|_{L_{2}}).

Consider, for example, the Huber loss with parameter γ\gamma. If γ∼∥ξ∥L2+dF(L2)\gamma\sim\|\xi\|_{L_{2}}+d_{F}(L_{2}) then ρ(0,t2)=1\rho(0,t_{2})=1, but as stated, for a smaller value of γ\gamma, ρ(0,t)=0\rho(0,t)=0 – leading to a useless estimate on the quadratic component.

It turns out that one may improve Theorem 4.11 dramatically by ruling-out functions in FF for which ∥f−f∗∥L2\|f-f^{*}\|_{L_{2}} is significantly larger than ∥ξ∥L2\|\xi\|_{L_{2}} as potential empirical minimizers, implying that tt can be taken to be t=c(κ0,ε)∥ξ∥L2t=c(\kappa_{0},\varepsilon)\|\xi\|_{L_{2}}. We will present this preliminary exclusion argument in Section 5.2.

Error estimates and oracle inequalities

Let us define a complexity term that may be used to control the multiplier process, and which is similar to the one used in .

If FF is a convex class of functions and r=2rM(κ/4,δ/2)r=2r_{M}(\kappa/4,\delta/2), then with probability at least 1−δ1-\delta, for every f∈Ff\in F satisfying ∥f−f∗∥L2≥r\|f-f^{*}\|_{L_{2}}\geq r, one has

because r>rM′(κ/4,δ/2)r>r_{M}^{\prime}(\kappa/4,\delta/2).

Using, once again, that Hf∗H_{f^{*}} is star-shaped around , if ∥f−f∗∥L2≥r\|f-f^{*}\|_{L_{2}}\geq r then r(f−f∗)/∥f−f∗∥L2∈Hf∗∩rS(L2)r(f-f^{*})/\|f-f^{*}\|_{L_{2}}\in H_{f^{*}}\cap rS(L_{2}). Thus,

its conditional expectation – the so-called Rademacher average

and its expectation with respect to both (εi)i=1N⊗(Xi)i=1N(\varepsilon_{i})_{i=1}^{N}\otimes(X_{i})_{i=1}^{N}. Those represent the width or average width relative to a generic noise model, given by (ε1,...,εN)(\varepsilon_{1},...,\varepsilon_{N}) for the coordinate projection

It is straightforward to verify that when FF consists of heavy-tailed random variables or if YY is a heavy-tailed random variable then the random sets

Combining the bounds on the quadratic and multiplier terms with Theorem 2.2 and Theorem 2.3, one has the following:

For every κ0\kappa_{0} and 0<ε<10<\varepsilon<1 there exist constants c0c_{0}, c1c_{1}, c2c_{2} and c3c_{3} that depend only on κ0\kappa_{0} and ε\varepsilon, and an absolute constant c4c_{4} for which the following holds. Let FF be a convex class of functions and assume that F−FF-F satisfies the small-ball condition with constants κ0\kappa_{0} and ε\varepsilon. Set t1=0t_{1}=0, t2=c0(κ0,ε)(∥ξ∥L2+dF(L2))t_{2}=c_{0}(\kappa_{0},\varepsilon)(\|\xi\|_{L_{2}}+d_{F}(L_{2})), ζ1=c1(κ0,ε)\zeta_{1}=c_{1}(\kappa_{0},\varepsilon) and ζ2=c2(κ0,ε)\zeta_{2}=c_{2}(\kappa_{0},\varepsilon). Put θ=c3(κ0,ε)ρ(t1,t2)\theta=c_{3}(\kappa_{0},\varepsilon)\rho(t_{1},t_{2}). Then,

∙\bullet With probability at least 1−δ−2exp⁡(−c4Nε2)1-\delta-2\exp(-c_{4}N\varepsilon^{2}),

Proof. By Theorem 4.11, there is an absolute constant c0c_{0} and an event of probability at least 1−2exp⁡(−c0ε2N)1-2\exp(-c_{0}\varepsilon^{2}N), on which, if ∥f−f∗∥L2≥2rQ\|f-f^{*}\|_{L_{2}}\geq 2r_{Q} then

And, by Lemma 5.2, on an event of probability at least 1−δ1-\delta, if ∥f−f∗∥L2≥2rM(θ/16,δ/2)\|f-f^{*}\|_{L_{2}}\geq 2r_{M}(\theta/16,\delta/2), then

Using the notation of Theorem 2.2 and of Theorem 2.3, the first event is B{\cal B} and the second in A{\cal A}, and the claim follow.

Theorem 5.4 is close to the estimates one would like to establish, with one significant step still missing: t2t_{2} is not of the order of ∥ξ∥L2\|\xi\|_{L_{2}} but can be much larger. This is of little significance in the strongly convex case, though for a more general loss it requires an additional argument, which is presented in the next section.

2 Proofs of the main results

Let us begin by showing that one may improve the choice of t2=c(κ0,ε)(∥ξ∥L2+dF(L2))t_{2}=c(\kappa_{0},\varepsilon)(\|\xi\|_{L_{2}}+d_{F}(L_{2})) to the potentially much better 2c(κ0,ε)∥ξ∥L22c(\kappa_{0},\varepsilon)\|\xi\|_{L_{2}}. To that end, we will show that with high probability, the empirical minimizer does not belong to the set

Therefore, the study of ERM may be reduced to the set F∩max⁡{∥ξ∥L2,2rQ}Df∗F\cap\max\{\|\xi\|_{L_{2}},2r_{Q}\}D_{f^{*}}, and in which case, Theorem 5.4 may be used directly, as the diameter of the class in question is ∼max⁡{∥ξ∥L2,rQ}\sim\max\{\|\xi\|_{L_{2}},r_{Q}\}.

Using Theorem 4.11, there are absolute constants c0c_{0}, c1c_{1} and c2c_{2} for which, with probability at least 1−2exp⁡(−c0ε2N)1-2\exp(-c_{0}\varepsilon^{2}N), if ∥f−f∗∥L2≥2rQ\|f-f^{*}\|_{L_{2}}\geq 2r_{Q}, then

where t=c2(κ0+ε−1/2)⋅(∥f−f∗∥L2+∥ξ∥L2)t=c_{2}(\kappa_{0}+\varepsilon^{-1/2})\cdot(\|f-f^{*}\|_{L_{2}}+\|\xi\|_{L_{2}}).

Let θ=c1εκ02ρ(0,t)\theta=c_{1}\varepsilon\kappa_{0}^{2}\rho(0,t) for t=2c2(κ0+ε−1/2)max⁡{∥ξ∥L2,rQ}t=2c_{2}(\kappa_{0}+\varepsilon^{-1/2})\max\{\|\xi\|_{L_{2}},r_{Q}\} and assume further that

On an event of probability at least 1−δ−2exp⁡(−c0Nε2)1-\delta-2\exp(-c_{0}N\varepsilon^{2}),

The proof of Theorem 5.5 is based on several observations.

Note that if h∈Fh\in F and ∥h−f∗∥L2>R\|h-f^{*}\|_{L_{2}}>R, there is some λ>1\lambda>1 and f∈Ff\in F for which ∥f−f∗∥L2=R\|f-f^{*}\|_{L_{2}}=R and λ(f−f∗)=(h−f∗)\lambda(f-f^{*})=(h-f^{*}). Indeed, set λ=∥h−f∗∥L2/R>1\lambda=\|h-f^{*}\|_{L_{2}}/R>1 and put f=h/λ+(1−1/λ)f∗f=h/\lambda+(1-1/\lambda)f^{*}; by convexity, f∈Ff\in F. Hence, for every R>0R>0,

On the event on which (5.3) holds, if ∥f−f∗∥L2=max⁡{∥ξ∥L2,2rQ}\|f-f^{*}\|_{L_{2}}=\max\{\|\xi\|_{L_{2}},2r_{Q}\} and λ≥1\lambda\geq 1 then

When (5.5) is applied to (5.2), it follows that pointwise,

and by the lower bound on PNQf−f∗P_{N}{\cal Q}_{f-f^{*}} the claim follows.

Proof of Theorem 5.5. Recall that rM(θ/16,δ/2)≤max⁡{∥ξ∥L2,2rQ}r_{M}(\theta/16,\delta/2)\leq\max\{\|\xi\|_{L_{2}},2r_{Q}\}; hence, with probability at least 1−δ1-\delta, if ∥f−f∗∥L2≤max⁡{∥ξ∥L2,2rQ}\|f-f^{*}\|_{L_{2}}\leq\max\{\|\xi\|_{L_{2}},2r_{Q}\} then

Since PNMf−f∗P_{N}{\cal M}_{f-f^{*}} is linear in f−f∗f-f^{*}, it follows that for every λ≥1\lambda\geq 1,

Combining this with the lower bound on PNQf−f∗P_{N}{\cal Q}_{f-f^{*}} shows that with probability at least 1−δ−2exp⁡(−c0ε2N)1-\delta-2\exp(-c_{0}\varepsilon^{2}N), if ∥f−f∗∥L2=max⁡{∥ξ∥L2,2rQ}\|f-f^{*}\|_{L_{2}}=\max\{\|\xi\|_{L_{2}},2r_{Q}\} and λ≥1\lambda\geq 1 then

Thus, by (5.2), on that event the empirical minimizer belongs to the set

Now we are finally ready to formulate and prove the main results of the article.

For every κ0\kappa_{0} and 0<ε<10<\varepsilon<1 there exist constants c0c_{0}, c1c_{1}, c2c_{2} and c3c_{3} that depend only on κ0\kappa_{0} and ε\varepsilon, and an absolute constant c4c_{4} for which the following holds.

Let FF be a convex class of functions and assume that F−FF-F satisfies the small-ball condition with constants κ0\kappa_{0} and ε\varepsilon. Set t1=0t_{1}=0 and t2=c0(ε,κ0)∥ξ∥L2t_{2}=c_{0}(\varepsilon,\kappa_{0})\|\xi\|_{L_{2}}, ζ1=c1(ε,κ0)\zeta_{1}=c_{1}(\varepsilon,\kappa_{0}) and ζ2=c2(ε,κ0)\zeta_{2}=c_{2}(\varepsilon,\kappa_{0}). Put θ=c3(ε,κ0)ρ(t1,t2)\theta=c_{3}(\varepsilon,\kappa_{0})\rho(t_{1},t_{2}).

If rM(θ/16,δ/2)≤max⁡{∥ξ∥L2,2rQ(ζ1,ζ2)}r_{M}(\theta/16,\delta/2)\leq\max\{\|\xi\|_{L_{2}},2r_{Q}(\zeta_{1},\zeta_{2})\}, then with probability at least 1−δ−2exp⁡(−c4Nε2)1-\delta-2\exp(-c_{4}N\varepsilon^{2}),

∙\bullet ∥f^−f∗∥L2≤2max⁡{rQ(ζ1,ζ2),rM(θ/16,δ/2)}\|\hat{f}-f^{*}\|_{L_{2}}\leq 2\max\{r_{Q}(\zeta_{1},\zeta_{2}),r_{M}(\theta/16,\delta/2)\}.

∙\bullet If ξ\xi is independent of XX and satisfies a small-ball condition with constants κ1\kappa_{1} and ε\varepsilon, one may take t1=c5κ1∥ξ∥L2t_{1}=c_{5}\kappa_{1}\|\xi\|_{L_{2}} for a constant c5=c5(ε)c_{5}=c_{5}(\varepsilon), and the two assertions described above hold as well.

Proof. By the preliminary exclusion argument of Theorem 5.5, with probability at least 1−δ−2exp⁡(−c0Nε2)1-\delta-2\exp(-c_{0}N\varepsilon^{2}), ∥f^−f∗∥L2≤max⁡{∥ξ∥L2,2rQ}\|\hat{f}-f^{*}\|_{L_{2}}\leq\max\{\|\xi\|_{L_{2}},2r_{Q}\}. If ∥ξ∥L2≤2rQ\|\xi\|_{L_{2}}\leq 2r_{Q} then Theorem 5.5 suffices to prove the claim. Otherwise, the claim follows by Theorem 5.4, applied to the class F∩∥ξ∥L2Df∗F\cap\|\xi\|_{L_{2}}D_{f^{*}}.

For every κ0\kappa_{0} and 0<ε<10<\varepsilon<1 there exist constants c0c_{0}, c1c_{1}, c2c_{2} and c3c_{3} that depend only on κ0\kappa_{0} and ε\varepsilon, and an absolute constant c4c_{4} for which the following holds.

Assume further that FF is a convex class of functions and that F−FF-F satisfies the small-ball condition with constants κ0\kappa_{0} and ε\varepsilon. Set ζ1=c1(κ0,ε)\zeta_{1}=c_{1}(\kappa_{0},\varepsilon), ζ2=c2(κ0,ε)\zeta_{2}=c_{2}(\kappa_{0},\varepsilon) and θ=c3(κ0,ε)κ2\theta=c_{3}(\kappa_{0},\varepsilon)\kappa_{2}.

If rM(θ/16,δ/2)≤γr_{M}(\theta/16,\delta/2)\leq\gamma, then with probability at least 1−δ−2exp⁡(−c4Nε2)1-\delta-2\exp(-c_{4}N\varepsilon^{2}),

∙\bullet ∥f^−f∗∥L2≤2max⁡{rQ(ζ1,ζ2),rM(θ/16,δ/2)}\|\hat{f}-f^{*}\|_{L_{2}}\leq 2\max\{r_{Q}(\zeta_{1},\zeta_{2}),r_{M}(\theta/16,\delta/2)\}.

The proof of Theorem 5.8 is almost identical to that of Theorem 5.7, with one difference: instead of considering the preliminary exclusion argument of Theorem 5.5 at the level ∼max⁡{∥ξ∥L2,2rQ}\sim\max\{\|\xi\|_{L_{2}},2r_{Q}\}, one performs preliminary exclusion at the level γ\gamma, and with an identical proof. The rest of the argument remains unchanged and we shall omit its details.

At this point, let us return to the rather detailed ‘wish list’ that has been outlined in the introduction regarding the parameters governing prediction and estimation problems and see where we stand.

As for the complexity parameters involved, rQr_{Q} is indeed an intrinsic parameter of the class FF and has nothing to do with the choice of the loss or with the target. It does measure (with the very high probability of 1−2exp⁡(−cε2N)1-2\exp(-c\varepsilon^{2}N)), the L2L_{2} diameter of the version space of FF associated with f∗f^{*}, and thus corresponds to the solution of the noise-free problem.

The noise and loss influence the problem in two places. In the quadratic component, the loss is calibrated to fit the noise level if it is strongly convex in the interval [0,c1(κ0,ε)∥ξ∥L2][0,c_{1}(\kappa_{0},\varepsilon)\|\xi\|_{L_{2}}], or, when the noise is independent, it suffices that the loss is strongly convex in the smaller interval [c2(κ1,ε)∥ξ∥L2,c1(κ0,ε)∥ξ∥L2][c_{2}(\kappa_{1},\varepsilon)\|\xi\|_{L_{2}},c_{1}(\kappa_{0},\varepsilon)\|\xi\|_{L_{2}}]. The strict convexity constant in the interval also fixes the level θ\theta appearing in the multiplier component.

The main impact of the loss and the noise is seen in the multiplier component, and thus in the external complexity parameter rMr_{M}.

The one remaining issue still left open is that a wise choice of the loss may be used to negate the effects of outliers. This will be explored in the next section.

Loss functions and the removal of outliers

Having filled the list of properties one would like to see in a general prediction/estimation theory, it is interesting to note that as a byproduct, one is given a way of addressing the problem of outliers through the choice of the loss.

Damaging outliers appear when sample points are far from where one would like them to be, and the loss assigns a large value to those points. This combination means that outliers actually have a true impact on the empirical mean PNLfP_{N}{\cal L}_{f} and therefore on the identity of the empirical minimizer.

The reason why outliers are of little concern in problems that feature a strong concentration phenomenon is obvious: no matter what the loss is (as long as it does not grow incredibly quickly) only an insignificant fraction of the sample points fall outside the ‘right area’, and thus their effect is negligible.

The situation is different when either the class consists of heavy-tailed functions or when the noise is heavy tailed. In such cases, a more significant fraction of a typical sample falls in a potentially misleading location. If the effect is amplified by a fast-growing loss, outliers become a problem that has to be contended with. This problem may be resolved only by ensuring that the impact of the loss is not overwhelming outside the ‘expected area’ of [−c∥ξ∥L2,c∥ξ∥L2][-c\|\xi\|_{L_{2}},c\|\xi\|_{L_{2}}], which already hints towards the ‘right choice’ of a loss.

To better explain this observation, we will focus on the three losses mentioned earlier: the squared loss, the logistic loss and the Huber loss.

∙\bullet The squared loss is the canonical example of a strongly convex loss with a bounded second derivative; thus it fits both the estimation and the prediction schemes. However, it is susceptible to the problem of outliers because it continues to grow rather rapidly.

∙\bullet The logistic loss exhibits a strongly convex behaviour in any bounded interval, but with a constant that decreases exponentially quickly to zero with the length of the interval, because its growth becomes close to linear for large values.

∙\bullet The Huber loss with parameter γ\gamma is strongly convex in (−γ,γ)(-\gamma,\gamma) and grows linearly outside that interval.

We will show that all three losses exhibit the two regimes, but are affected in a different way by outliers.

We will first present estimates using the parameters rQr_{Q} and rMr_{M} and then bound them for an arbitrary convex, LL-subgaussian class and a heavy-tailed targetIt should be noted that assuming that FF is an LL-subgaussian class is far from the only situation in which rMr_{M} and rQr_{Q} may be controlled. However, obtaining the necessary bounds on empirical and multiplier processes using the ‘global’ structure of the indexing class is a nontrivial problem. To keep the length of this article within reason, results in that direction will be deferred to future work..

Let F⊂L2F\subset L_{2} be a closed, convex class of functions and assume that F−FF-F satisfies a small-ball condition with constants κ0\kappa_{0} and ε\varepsilon. And, as always, the target one wishes to estimate is Y∈LqY\in L_{q} for some q≥2q\geq 2. For the sake of simplicity, we will assume at times that q=4q=4, though this is not really needed in all the examples presented below.

The following is an upper estimate on multiplier and empirical processes indexed by a class that is LL-subgaussian – which is essentially sharp. It improves a similar result from and its proof may be found in .

There exists an absolute constant c0c_{0} and for every L>1L>1 there are constants c1c_{1} and c2c_{2} that depend only on LL and for which the following holds.

∙\bullet If u>c0u>c_{0} then with probability at least 1−2exp⁡(−c1u2kF)1-2\exp(-c_{1}u^{2}k_{F}),

∙\bullet If u,β>c0u,\beta>c_{0} then with probability at least 1−2β−qN−((q/2)−1)−2exp⁡(−c1u2kF)1-2\beta^{-q}N^{-((q/2)-1)}-2\exp(-c_{1}u^{2}k_{F}),

2 The squared loss

for constants ζ1\zeta_{1}, ζ2\zeta_{2} and c2c_{2} that depend only on κ0\kappa_{0} and ε\varepsilon.

When FF is, in addition, an LL-subgaussian class, one may identify the parameters rMr_{M} and rQr_{Q}. Recall that ∥f∥ψ2∼sup⁡p≥2∥f∥Lp/p\|f\|_{\psi_{2}}\sim\sup_{p\geq 2}\|f\|_{L_{p}}/\sqrt{p} and as noted earlier, this suffices to ensure that the small-ball condition holds for F−FF-F, and κ0\kappa_{0} and ε\varepsilon can be taken to be constants that depend only on LL.

and setting Fr={f−f∗:f∈F∩rDf∗}F_{r}=\{f-f^{*}:f\in F\cap rD_{f^{*}}\}, it follows from Theorem 6.1 that

Since ∥f−f∗∥L4≤2L∥f−f∗∥L2\|f-f^{*}\|_{L_{4}}\leq 2L\|f-f^{*}\|_{L_{2}}, one has that

provided that r≳∥ξ∥L4/Nr\gtrsim\|\xi\|_{L_{4}}/\sqrt{N}.

As for the second term, by Theorem 6.1 for q=4q=4, it follows that with probability at least 1−2/(β4N)−2exp⁡(−c3(L)u2kFr)1-2/(\beta^{4}N)-2\exp(-c_{3}(L)u^{2}k_{F_{r}}),

Fix 0<δ<10<\delta<1. If kFr≥log⁡(2/δ)k_{F_{r}}\geq\log(2/\delta) one may take u=c5(L)u=c_{5}(L) and if the reverse inequality is satisfied, one may set u∼L(kFr−1log⁡(2/δ))1/2u\sim_{L}(k_{F_{r}}^{-1}\log(2/\delta))^{1/2}, leading to a probability estimate of 1−δ1-\delta. Therefore, if

then with probability at least 1−δ1-\delta,

Thus, rM(c2/4,δ/2)r_{M}(c_{2}/4,\delta/2) dominates rQ(ζ1,ζ2)r_{Q}(\zeta_{1},\zeta_{2}) as long as ∥ξ∥L4\|\xi\|_{L_{4}} is not very small.

As a point of reference, consider the case in which the infimum in (6.1) is attained for a value rr for which u(r,δ)=c(L)u(r,\delta)=c(L). Therefore,

The difference between (6.2) and the analogous estimate in the purely subgaussian case (Theorem 1.8) is the factor β−1\beta^{-1}, which causes a slower rate when the desired confidence level is high. Indeed, if δ≪1/N\delta\ll 1/N, then β≫1\beta\gg 1 leading to a larger value of rMr_{M} than in the subgaussian case.

The different rate is caused by the outliers one encounters – it is the price for using the squared loss in a heavy-tailed scenario (ξ∈L4\xi\in L_{4} rather than ξ∈Lψ2\xi\in L_{\psi_{2}}) leading to a polynomial dependence on 1/δ1/\delta rather than the logarithmic one exhibited in a purely subgaussian problem.

3 The logistic loss

removing any dependence on the multipliers. This is a costly step when ∥ξ∥L4\|\xi\|_{L_{4}} is very small, but a necessary one if the aim is to obtain a logarithmic dependence on 1/δ1/\delta.

Therefore, if u(r,δ)u(r,\delta) is as defined above,

and if rM≤∥ξ∥L2r_{M}\leq\|\xi\|_{L_{2}}, then with probability at least 1−δ−2exp⁡(−c0ε2N)1-\delta-2\exp(-c_{0}\varepsilon^{2}N),

leading to a far better result than for the squared loss when ∥ξ∥L4∼1\|\xi\|_{L_{4}}\sim 1.

The improved rates occur when ∥ξ∥L4∼1\|\xi\|_{L_{4}}\sim 1 simply because the logistic loss is calibrated to perform well at that noise level – but this is no more than a coincidence. The logistic loss is not calibrated to the true noise level of the problem, and indeed the rates deteriorate when ∥ξ∥L4\|\xi\|_{L_{4}} is either very large or very small.

4 The Huber loss

Let rQr_{Q} be as above for suitable constants ζ1\zeta_{1} and ζ2\zeta_{2}. For ζ3=min⁡{ζ1,ζ2}\zeta_{3}=\min\{\zeta_{1},\zeta_{2}\} one has

for a constant c=c(L)c=c(L). Without loss of generality, one may assume that cζ3c\zeta_{3} is smaller than any fixed constant – which, will be the constant c3=c3(L)c_{3}=c_{3}(L) defined below.

Regarding the multiplier component, note that if ∥f−f∗∥L2≤r\|f-f^{*}\|_{L_{2}}\leq r then

provided that r≳Lγ/Nr\gtrsim_{L}\gamma/\sqrt{N}. A contraction argument shows that

Therefore, if u(r,δ)u(r,\delta) is as defined above, one has

if N≥c4(L)N\geq c_{4}(L) and for a well chosen c0c_{0}. Hence, the assumption of Theorem 5.8 is verified.

Otherwise, ∥ξ∥L2≤rQ\|\xi\|_{L_{2}}\leq r_{Q}, and in which case, rQr_{Q} belongs to the set in (6.3) implying that

By Theorem 5.8, with probability at least 1−δ−2exp⁡(−c0ε2N)1-\delta-2\exp(-c_{0}\varepsilon^{2}N),

Thanks to the right choice of γ\gamma in the Huber loss, giving one the optimal interval of strong convexity [0,cmax⁡{∥ξ∥L2,rQ}][0,c\max\{\|\xi\|_{L_{2}},r_{Q}\}] relative to the class and the noise, one obtains a far better estimate than for the squared loss. In fact, Ee{\cal E}_{e} coincides with the purely subgaussian estimate of Theorem 1.8, with one obvious improvement – ∥ξ∥L2\|\xi\|_{L_{2}} replaces ∥ξ∥ψ2\|\xi\|_{\psi_{2}}.

5 Examples

Next, let us present two concrete examples in which the rates can be computed explicitly, and which show how they are affected by the choice of the loss.

∙\bullet The squared loss. It is straightforward to verify that if N≥c1(L)nN\geq c_{1}(L)n, then with probability at least 1−2exp⁡(−c2(L)N)1-2\exp(-c_{2}(L)N), rQ=0r_{Q}=0. Also,

Using the definition of rMr_{M}, it is evident that with probability at least 1−δ−2exp⁡(−c4(L)N)1-\delta-2\exp(-c_{4}(L)N),

exhibiting once again that the rate has a polynomial dependence in 1/δ1/\delta.

∙\bullet The logistic loss. Let t2∼L∥ξ∥L2t_{2}\sim_{L}\|\xi\|_{L_{2}} and therefore, θ∼Lexp⁡(−c1∥ξ∥L2)\theta\sim_{L}\exp(-c_{1}\|\xi\|_{L_{2}}). One has to take N≥c2nN\geq c_{2}n to ensure a nontrivial bound on rQr_{Q}, and in which case, rQ=0r_{Q}=0. Therefore, and in a similar way to the squared loss, with probability at least 1−δ−2exp⁡(−c3(L)N)1-\delta-2\exp(-c_{3}(L)N)

which is better than (6.4) in terms of the dependence on δ\delta when ∥ξ∥L2\|\xi\|_{L_{2}} is of the order of a constant and δ≪1/N\delta\ll 1/N, but does not scale correctly with ∥ξ∥L2\|\xi\|_{L_{2}} when the norm is either very small or very large. This was to be expected from the ‘calibration’ of the logistic loss, which only fits a constant noise level.

This is the optimal estimate for any choice of ∥ξ∥L2\|\xi\|_{L_{2}} and coincides with the optimal rate for the squared loss when ξ\xi is gaussian and independent of XX (see, e.g. ).

The optimal rate is obtained by this choice of the Huber loss because it is calibrated to fit the noise level of the problem and the intrinsic complexity of the class.

Finally, we will sketch, omitting most of the details, the bounds for the squared loss and for the Huber loss in the persistence problem (see Appendix B for some details on the problem). Roughly put, the question is to bound Ep{\cal E}_{p} and Ee{\cal E}_{e} for the class of linear functionals indexed by Tα,n=αB1nT_{\alpha,n}=\alpha B_{1}^{n}.

A sharp lower bound on Ep{\cal E}_{p} and Ee{\cal E}_{e} relative to the squared loss for these classes (at least for α=1\alpha=1 – though the modifications required for a general α\alpha are minimal) and when the noise is a gaussian variable that is independent of XX, may be found in . We will show here that if one uses a well calibrated Huber loss, one may obtain the optimal bounds - as if ξ\xi were gaussian and independent of XX, even when ξ\xi is actually a heavy-tailed random variable.

Since B1n∩rB2nB_{1}^{n}\cap rB_{2}^{n} is equivalent to conv(r⋃∣I∣=r2B2I){\rm conv}\left(r\bigcup_{|I|=r^{2}}B_{2}^{I}\right) – the convex hull of the union of all Euclidean balls of radius rr that are supported on r2r^{2} coordinates, it is standard to verify that

Recall that rQ(ζ1,ζ2)≤inf⁡{r:kFr1/2≤c0(L)Nζ3}r_{Q}(\zeta_{1},\zeta_{2})\leq\inf\{r:k^{1/2}_{F_{r}}\leq c_{0}(L)\sqrt{N}\zeta_{3}\} for ζ3=min⁡{ζ1,ζ2}\zeta_{3}=\min\{\zeta_{1},\zeta_{2}\}, which is a constant that depends only on LL. Therefore,

As for the multiplier component, a straightforward yet tedious computation shows that for the squared loss β∼max⁡{1/(δN)1/4,1}\beta\sim\max\{1/(\delta N)^{1/4},1\}, and

leading once again to a polynomial dependence on 1/δ1/\delta.

In contrast, a similar estimate for the Huber loss with parameter γ∼Lmax⁡{∥ξ∥L2,rQ}\gamma\sim_{L}\max\{\|\xi\|_{L_{2}},r_{Q}\}, shows that

Combining the estimates on rQr_{Q} and rMr_{M}, one may show that for the Huber loss, the estimate of ∥f^−f∗∥L2≤2max⁡{rM,rQ}\|\hat{f}-f^{*}\|_{L_{2}}\leq 2\max\{r_{M},r_{Q}\} that holds with probability at least 1−δ−2exp⁡(−c(L)N)1-\delta-2\exp(-c(L)N) is actually the minimax rate for the persistence problem (see, e.g., ), when ξ\xi is a gaussian variable that is independent of XX.

References

Appendix A The Classical method

Here, we will present a simple proof of Theorem 1.3 that illustrates the main ideas of the classical method.

2. The class FF consists of functions that are bounded by bb in L∞L_{\infty} and so is the target YY.

3. The excess loss L{\cal L} satisfies a Bernstein-type condition: there is a constant BB such that for every f∈Ff\in F,

Without loss of generality, we will assume that b,B≥1b,B\geq 1.

Out of these three assumptions, it is straightforward to relax (2), by assuming that the class FF has a well behaved envelope function H(x)=sup⁡f∈F∣f(x)∣H(x)=\sup_{f\in{F}}|f(x)| that belongs to LpL_{p} or to LψαL_{\psi_{\alpha}}. Having said that, it should be noted that such an assumption does not really go beyond the bounded case. An envelope condition restricts the ‘peaky’ part of each function to a fixed area (exactly where the envelope is large), and so it may be controlled by studying a single function, rather than a class of functions. Thus, by applying a simple truncation argument, one reverts to the bounded case.

As noted in the introduction, (1) and (2) are restrictive and somewhat unrealistic assumptions.

Observe that by combining (1) and (3), it follows that for every f∈Ff\in{F},

which is the standard Bernstein condition (see, e.g., ).

Recall that Hf∗=F−f∗H_{f^{*}}=F-f^{*} and that DD is the L2(μ)L_{2}(\mu) unit ball. Put

where the expectation is taken with respect to both (εi)i=1N(\varepsilon_{i})_{i=1}^{N} and (Xi)i=1N(X_{i})_{i=1}^{N}.

The fact that FF is convex comes in handy not only for the Bernstein condition, but also to show that Hf∗H_{f^{*}} is star-shaped around , which leads to the following:

and note that if ρ2>ρ1\rho_{2}>\rho_{1} and h∈Hf∗h\in H_{f^{*}} with ∥h∥L2=ρ2\|h\|_{L_{2}}=\rho_{2} then (ρ1/ρ2)h∈Hf∗∩ρ1D(\rho_{1}/\rho_{2})h\in H_{f^{*}}\cap\rho_{1}D. Given (εi)i=1N(\varepsilon_{i})_{i=1}^{N} and (Xi)i=1N(X_{i})_{i=1}^{N}, assume that sup⁡h∈Hf∗∩ρ2D∣∑i=1Nεih(Xi)∣\sup_{h\in H_{f^{*}}\cap\rho_{2}D}\left|\sum_{i=1}^{N}\varepsilon_{i}h(X_{i})\right| is attained in hh and that ρ1≤∥h∥L2≤ρ2\rho_{1}\leq\|h\|_{L_{2}}\leq\rho_{2}. Therefore,

The proof of the second part follows an identical path and is omitted.

The proof of Theorem 1.3 relies heavily on Talagrand’s concentration inequality for bounded empirical processes, a version of which, due to Bousquet (see also ), is formulated below.

There exist an absolute constant CC for which the following holds. Let HH be a class of functions and set σH=sup⁡h∈H∥h∥L2\sigma_{H}=\sup_{h\in{H}}\|h\|_{L_{2}} and b=sup⁡h∈H∥h∥L∞b=\sup_{h\in{H}}\|h\|_{L_{\infty}}. For every x>0x>0, with probability at least 1−2exp⁡(−x)1-2\exp(-x),

The classes we will be interested in are level sets of FF, scaled according to the excess risk: let r=4max⁡{kˉN(γ),LB/N}r=4\max\{\bar{k}_{N}(\gamma),L\sqrt{B}/\sqrt{N}\} and put

Applying the Giné-Zinn symmetrization theorem,

provided that uj≥4N−1/2σju_{j}\geq 4N^{-1/2}\sigma_{j}. Since σj2≤L2B2jr2\sigma_{j}^{2}\leq L^{2}B2^{j}r^{2} one may choose

for the symmetrization argument to be valid, and which is a ‘legal’ choice if r≳BL/Nr\gtrsim\sqrt{B}L/\sqrt{N} as has been assumed.

Clearly, ϕi(0)=0\phi_{i}(0)=0 and ∥ϕ∥lip≤L\|\phi\|_{\rm lip}\leq L. The contraction theorem for Bernoulli processes shows that for every fixed (Xi,Yi)i=1N(X_{i},Y_{i})_{i=1}^{N}, one has

Applying Theorem A.2 to the class Hj=Hf∗∩B2j/2rDH_{j}=H_{f^{*}}\cap\sqrt{B}2^{j/2}rD, one has that with probability at least 1−2exp⁡(−xj)1-2\exp(-x_{j}),

provided that γ≲1/LB\gamma\lesssim 1/LB and xj≲Nr22jmin⁡{1/Lb,1/LB}x_{j}\lesssim Nr^{2}2^{j}\min\{1/Lb,1/LB\}. Hence, by the union bound, with probability at least

Thus, for r=max⁡{kˉN(γ),LB/N}r=\max\{\bar{k}_{N}(\gamma),L\sqrt{B}/\sqrt{N}\}, one has

implying that with probability at least 1−δ1-\delta,

Appendix B The persistence problem via Theorem 1.3

Given a target YY taken from a reasonable family of targets, consider the prediction and estimation problems in Fr,nF_{r,n} with X∼μnX\sim\mu_{n} and with respect to the squared loss.

The goal is to identify the largest ‘radius’ r(N)r(N) and dimension n(N)n(N), as a function of the sample size NN, for which Ep{\cal E}_{p} and Ee{\cal E}_{e} still tend to zero as NN tends to infinity.

Note that the solution of the persistence problem depends on obtaining sharp estimates on Ep{\cal E}_{p} and Ee{\cal E}_{e} for each one of the classes Fr,nF_{r,n} as a function of the radius rr and of the dimension nn.

One hierarchy that has been studied extensively in the context of persistence, possibly because of its connections with sparse recovery problems, is

Let μn\mu_{n} be the uniform measure on {−1,1}n\{-1,1\}^{n} (i.e., X=(ε1,...,εn)X=(\varepsilon_{1},...,\varepsilon_{n}) for independent, symmetric {−1,1}\{-1,1\}-valued random variables). Fix t0∈Tr,nt_{0}\in T_{r,n} and σ>0\sigma>0, let εn+1\varepsilon_{n+1} be a symmetric {−1,1}\{-1,1\}-valued random variable that is independent of XX and set Y=\bigl{<}t_{0},\cdot\bigr{>}+\sigma\varepsilon_{n+1}.

To see how this framework fits Theorem 1.3, observe that f^{*}(X)=\bigl{<}t_{0},X\bigr{>} and that

The outcome of Theorem 1.3 is that with probability at least 1−2exp⁡(−c2NρN/r2)1-2\exp(-c_{2}N\rho_{N}/r^{2}),

However, the optimal rate for this problem (see, for example and ) is given by the following. Let

Then with probability at least 1−2exp⁡(−c3Nmin⁡{v2,1})1-2\exp\left(-c_{3}N\min\{v_{2},1\}\right),

The two estimate are a clear indication that Theorem 1.3 is not only restricted in its scope, it is also suboptimal within it, as it scales incorrectly with the ‘radius’ rr (which corresponds to the L∞L_{\infty} bound on class members) and with the noise level σ\sigma.