Empirical entropy, minimax regret and minimax risk
Alexander Rakhlin, Karthik Sridharan, Alexandre B. Tsybakov
Introduction
with and not for the excess risk. In this paper, we obtain sharp oracle inequalities, which allows us to consider the excess risk formulation of the problem as described above.
In what follows we assume that . For results in expectation, the extension to unbounded with some condition on the tails of the distribution is straightforward. For high probability statements, more care has to be taken, and the requirements on the tail behavior are more stringent. To avoid this extra level of complication, we assume boundedness.
From a minimax point of view, the object of interest in Statistical Learning Theory can be written as the minimax regret
where is the set of all probability distributions on and denotes the infimum over all estimators. We observe that the study of this object leads to a distribution-free theory, as no model is assumed. Instead, the goal is to achieve predictive performance competitive with a reference class . In view of (2), an equivalent way to write is
The minimax regret can be interpreted as a measure of performance of estimators for misspecified models. The study of will be further referred to as misspecified model setting.
where is the set of all distributions on such that . It is not difficult to see that
yet the minimax risk and the minimax regret are quite different and the question is whether the two quantities can be of the same order of magnitude for particular . We show below that the answer is positive for major cases of interest except for very massive classes , namely, those having the empirical -entropy of the order , , for small . We also prove that this entropy condition is tight in the sense that the minimax regret and the minimax risk can have different rates of convergence when it is violated. Furthermore, we show that the optimal rates for the minimax regret and minimax risk are attained by one and the same procedure – the aggregation-of-leaders estimator – that we introduce below.
Observe a certain duality between and . In the former, the assumption about the reality is placed on the way data are generated. In the latter, no such assumption is made, yet the assumption is placed in the term that is being subtracted off. As we describe in Section 7, the study of these two quantities represents two parallel developments: the former has been a subject mostly studied within nonparametric statistics, while the second – within Statistical Learning Theory. We aim to bring out a connection between these two objects. In Section 4, we introduce a more general risk measure that realizes a smooth transition between and depending on the magnitude of the approximation error. The minimax risk and the minimax regret appear as the two extremes of this scale.
The paper is organized as follows. In Section 3, we present the aggregation-of-leaders estimator and the upper bounds on its risk. These include the main oracle inequality in Theorem 1 and its consequences for particular classes in Theorems 2–4. Section 4 discusses a more general setting allowing for a smooth transition between and in terms of the approximation error. Lower bounds for the minimax risk and minimax regret are proved in Section 5. In Section 6, we compare the aggregation-of-leaders estimator with the two closest competitors – skeleton aggregation and global ERM. Section 7 provides an overview and comparison of our results to those in the literature. Proofs of the theorems are given in Sections 8–10. The Appendix contains some technical results and proofs of the lemmas.
Notation
Set . For and a class of real-valued functions on , consider the Rademacher average of :
Given , we denote by the set of functions in with empirical average at most on :
for all will be called an upper function for the class . We will sometimes write to emphasize the dependence on . It can be shown (cf., e.g., Lemma 8 below) that any class of uniformly bounded functions admits an upper function satisfying the sub-root property: is non-negative, non-decreasing, and is non-increasing. We will denote by the corresponding localization radius, that is, an upper bound on the largest solution of the equation . Clearly, is not uniquely defined since we deal here with upper bounds.
for with .
and for any denote by the -covering number of a class of real-valued functions on with respect to this pseudo-metric. Recall that a covering number at scale is the smallest number of balls of radius required to cover the set. Denote by the -covering number of the class with respect to the supremum norm (over ).
Although not discussed here explicitly, some standard measurability conditions are needed to apply results from the theory of empirical processes as well as to ensure that the ERM estimators we consider below are measurable. This can be done in a very general framework and we assume throughout that these conditions are satisfied. For more details we refer to Chapter 5 of , see also , page 17.
The minimum risk on the class of functions is denoted by
Main results
Clearly, is finite since is included in the set of all functions with values in $d_{S}(\cdot,\cdot)\hat{c}_{1},\ldots,\hat{c}_{N}\varepsilon\mathcal{F}d_{S}(\cdot,\cdot)\hat{c}_{i}\in\mathcal{F}i=1,\ldots,NN\geq 2\hat{\mathcal{F}}_{1}^{S},\ldots,\hat{\mathcal{F}}_{N}^{S}\mathcal{F}\hat{c}_{i}$’s:
with ties broken in an arbitrary way. Now, for each , define the least squares estimators over the subsets with respect to the second subsample :
We will assume that such a minimizer exists; a simple modification of the results is possible if is an approximate solution of (8).
There exists a constant such that, for any ,
with probability at least over the sample , conditionally on .
where are some random weights measurable with respect to . Either of the aggregates of satisfy the sharp MS-aggregation property and thus can be used at the third step of our procedure.
The next theorem provides the main oracle inequality for aggregation-of-leaders estimators.
with and .
The term in Theorem 1 is a bound on the rate of convergence of the excess risk of ERM over the cell . If, in particular instances, there exists a sharper bound for the rate of ERM, one can readily use this bound instead of the expression for given in Theorem 1.
In Theorem 1 we can use the localization radius for instead of the larger quantity . Inspection of the proof shows that the oracle inequality (11) generalizes to
where is defined in the same way as with the only difference that is replaced by .
The oracle inequality (11) of Theorem 1 depends on two quantities that should be specified: the entropy , and the localization radius . The crucial role in determining the rate belongs to the empirical entropies. We further replace in (11) these random entropies by their upper bound
and refer to the above quantity as the empirical entropy.
The next theorem is a corollary of Theorem 1 in the case of polynomial growth of the empirical entropy characteristic for nonparametric estimation problems. It gives upper bounds on the minimax regret and on the minimax risk.
The second message of Theorem 2 is that has faster rate than for , that is, for very massive classes . Note that here we compare only the upper bounds. However, in Section 5 we will provide a lower bound showing that the effect indeed occurs. Namely, we will exhibit a marginal distribution of and a class of regression functions satisfying the above entropy assumptions such that is of the order , which is slower than the rate for .
Observe also that in both cases, and , we can use the same value to obtain the rates given in ((i)). We remark that this satisfies the balance relation
We will further comment on this choice in Section 6.
We now turn to the consequences of Theorem 1 for low complexity classes , such as Vapnik–Chervonenkis (VC) classes and intersections of balls in finite-dimensional spaces. They roughly correspond to the case “”, and the rates for the minimax risk are the same as for the minimax regret .
Assume first that the empirical covering numbers of exhibit the growth
The rate of convergence of the excess risk as in (17) for VC-type classes has been obtained previously under the assumption that or for convex classes (see discussion in Section 7 below). Theorem 3 does not rely on either of these assumptions.
In Section 5, we show that the bound of Theorem 3 is tight; there exists a function class such that, for any estimator, there exists a distribution on which the estimator differs from the regression function by at least with positive fixed probability. So, the extra logarithmic factor in the rate is necessary, even when the model is well-specified.
The next theorem deals with classes of functions
where denotes the number of non-zero components of . We will also consider the simplex
Let , and for . Then there exists an absolute constant such that
Inspection of the proofs shows that Theorems 2–4 as well as Theorem 5 below provide bounds on the risk not only in expectation but also in deviation. For example, under the assumptions of Theorem 3, along with (17) we obtain that there exists a constant depending only on such that, for any ,
The “in deviation” versions of Theorems 2, 4 and 5 are analogous and we skip them for brevity. We also note that all the results trivially extend to the case , , where .
Adapting to approximation error rate of function class
In Theorem 2, we have shown that for our estimator has the rate of when and achieves the rate of if not. A natural question one can ask is what happens if but the approximation error is small. This can be viewed as an intermediate setting between the pure statistical learning and pure estimation. In such situation, one would expect to achieve rates varying between and depending on how small the approximation error is. This is indeed the case as described in the next theorem.
where , is a constant depending only on and , and
for . At the rate is independently of .
The proof of this theorem is given in Section 8.
Theorem 5 naturally suggests to study a minimax problem which is more general than those considered in Statistical Learning Theory or Nonparametric Estimation. Introduce the class of -misspecified models
and define the -misspecified regret as
Note that by definition, when and when (the diameter of ). In general, measures the minimax regret when we consider the statistical estimation problem with approximation error at most . Theorem 5 implies that the rate of convergence of -misspecified regret admits the bound .
Lower bounds
In this section, we show that the upper bounds obtained in Theorems 2, 3, and 5 cannot be improved. First, we exhibit a VC-subgraph class with VC-dimension at most such that
where is a numerical constant. In fact, we will prove a more general lower bound, for the risk in probability rather than in expectation.
In the next theorem, is a countable set of elements and is the following set of binary-valued functions on :
where , denotes the indicator function, is the cardinality of , and is an integer. It is easy to check that is a VC-subgraph class with VC-dimension at most .
Let be any integer such that , and . Let the random pair take values in . Then there exist a marginal distribution and numerical constants such that
The proof of Theorem 6 is given in Section 10.
The next theorem provides lower bounds on and when the -entropy of behaves as . It implies that the rates for and in Theorem 2 are tight when .
where is a constant depending only on . Furthermore, for this , there exists an absolute positive constant such that the minimax risk satisfies, for any ,
and the minimax regret satisfies, for any and any ,
The proof of Theorem 7 is given in Section 10. We remark that the lower bound (24) (for ) holds, up to logarithmic factors, for any class satisfying the entropy growth , but we omit the longer proof of this fact. We also remark that for , the lower bound can be shown for any estimator taking values within the class . Obtaining such a lower bound for any estimator remains an open problem.
Comparison with global ERM and with skeleton aggregation
Among the methods of estimation designed to work under general entropy assumptions on , the global ERM or the ERM on -nets hold a dominant place in the literature (see an overview in Section 7). Somewhat less studied method is skeleton aggregation . In this section, we discuss the deficiencies of these two previously known methods that motivated us to introduce aggregation-of-leaders.
Recall that the aggregation-of-leaders procedure has three steps. The first one is to find an empirical -net (that we will call a skeleton) from the first subsample and partition the function class based on the skeleton using the empirical distance on this subsample. In the next step, using the second subsample we find empirical risk minimizers within each cell of the partition. Finally, we use the third sample to aggregate these ERM’s. A simpler and seemingly intuitive procedure that we will call the skeleton aggregation consists of steps one and three, but not two. This method directly aggregates centers of the cells , that is, the elements of the -net obtained from the first subsample . Such kind of procedure was studied by Yang and Barron in the context of well-specified models. The setting in is different from ours since in that paper the -net is taken with respect to a non-random metric and the bounds on the minimax risk are obtained when the regression errors are Gaussian. Under this model, provides the bounds not for skeleton aggregation but for a more complex procedure that comprises an additional projection in Hellinger metric. We argue that, while the skeleton aggregation achieves the desired rates for well-specified models (i.e., for the minimax risk), one cannot expect it to be successful for the misspecified setting. This will explain why aggregating ERM’s in cells of the partition, and not simply aggregating the centers of cells, is crucial for the success of the aggregation-of-leaders procedure.
with probability at least over the sample , conditionally on (the subsample is not used here). If the model is well-specified, , and , . Hence, with probability ,
Let us now consider the misspecified model setting (i.e., the statistical learning framework). Here, the balance relation for the skeleton aggregation takes the form , which yields suboptimal rates unless the class is finite. Indeed, without the assumption that the regression function is in , we only obtain the bounds
where is such that . The crucial difference from (6) is that here behaves itself as a norm and not as a squared norm . Using (6) and arguing analogously to (6), we find that for misspecified models, with probability ,
We can now compare the following three estimators. First, we consider the global ERM over defined by
The rates for finite in Table 1 are obtained in a trivial way by taking the skeleton that coincides with the functions in the class . In parametric and nonparametric regime, the rates for the proposed method are taken from Theorems 2 and 3, while for the skeleton aggregate they follow from (6) with optimized combined with the bounds on in Lemma 8 and in (33), (41) below. The rate for the excess risk of ERM in parametric case is well-known, cf., for example, . For the nonparametric regime, the rates for ERM in Table 1 follow from Lemma 11 and the bounds on in (33) and (41) below. Moreover, for finite , it can be shown that the slow rate cannot be improved neither for ERM, nor for any other selector, that is, any estimator with values in , cf. .
In conclusion, for finite class aggregation-of-leaders and skeleton aggregation achieve the excess risk rate , which is known to be optimal , whereas the global ERM has a suboptimal rate. For a very massive class , when the empirical entropy grows polynomially as with both ERM and aggregation-of-leaders enjoy similar guarantees of rates of order while the skeleton aggregation only gets a suboptimal rate of . For all other cases, while aggregation-of-leaders is optimal, both ERM and skeleton aggregation are suboptimal. Thus, in the misspecified case, skeleton aggregation is good only for very meager (finite) classes while ERM enjoys optimality only for the other extreme – massive nonparametric classes. Note also that, unless is finite, skeleton aggregation does not improve upon ERM in the misspecified case.
Turning to the well-specified case, both aggregation-of-leaders and skeleton aggregation achieve the optimal rate for the minimax risk while the global ERM is, in general, suboptimal.
Historical remarks and comparison with previous work
The role of entropy and capacity in establishing rates of estimation has been recognized for a long time, since the work of Le Cam , Ibragimov and Has’minskiĭ and Birgé . This was also emphasized by Devroye and Devroye et al. in the study ERM on -nets. The common point is that optimal rate is obtained as a solution to the balance equation , with an appropriately chosen non-random entropy . Yang and Barron present a general approach to obtain lower bounds from global (rather than local) capacity properties of the parameter set. Once again, the optimal rate is shown to be a solution to the bias-variance balance equation described above, with a generic notion of a metric on the parameter space and non-random entropy. Under the assumption that the regression errors are Gaussian, also provides an achievability result via a skeleton aggregation procedure complemented by a Hellinger projection step. Van de Geer invokes the empirical entropy rather than the non-random entropy to derive rates of estimation in regression problems.
In all these studies, it is assumed that the unknown density, regression function, or parameter belongs to the given class, that is, the model is well-specified. In parallel to these developments, a line of work on pattern recognition that can be traced back to Aizerman, Braverman and Rozonoer and Vapnik and Chervonenkis focused on a different objective, which is characteristic for Statistical Learning. Without assuming a form of the distribution that encodes the relationship between the predictors and outputs, the goal is formulated as that of performing as well as the best within a given set of rules, with the excess risk as the measure of performance (rather than distance to the true underlying function). Thus, no assumption is placed on the underlying distribution. In this form, the problem can be cast as a special case of stochastic optimization and can be solved either via recurrent (e.g., gradient descent) methods or via empirical risk minimization. The latter approach leads to the question of uniform convergence of averages to expectations, also called the uniform Glivenko–Cantelli property. This property is, once again, closely related to entropy of the class, and sufficient conditions have been extensively studied (see and references therein).
Independently of this work on the excess risk in the distribution-free setting of statistical learning, Nemirovskii proposed to study the problem of aggregation, or mimicking the best function in the given class, for regression models. Nemirovskii outlined three problems: model selection, convex aggregation, and linear aggregation. The notion of optimal rates of aggregation based on the minimax regret is introduced in , along with the derivation of the optimal rates for the three problems. In the following decade, much work has been done on understanding these and related aggregation problems . For recent developments and a survey we refer to .
In parallel with this research, the study of the excess risk blossomed with the introduction of Rademacher and local Rademacher complexities . These techniques provided a good understanding of the behavior of the ERM method. In particular, if is a convex subset of -dimensional space, Koltchinskii obtained a sharp oracle inequality with the correct rate for the excess risk of least squares estimator on . Also, for convex and , the least squares estimator on attains the correct excess risk rate under the assumptions of Theorem 2. This can be deduced from Theorem 5.1 in , remarks after it and in Example 4 on page 87 of . However, the convexity assumption appears to be crucial; without this assumption Koltchinskii , Theorem 5.2, obtains for the least squares estimator only a non-sharp inequality with leading constant , cf. (3). As follows from the results in Section 3 our procedure overcomes this problem.
Among a few of the estimators considered in the literature for general classes , empirical risk minimization on has been one of the most studied. As mentioned above, ERM and other selector methods are suboptimal when the class is finite. For the regression setting with finite , the approach that was found to achieve the optimal rate for the excess risk in expectation is through exponential weights with averaging of the trajectory . However, Audibert showed that, for the regression with random design, exponential weighting is suboptimal when the error is measured by the probability of deviation rather than by the expected risk. He proposed an alternative method, optimal both in probability and in deviation, which involves finding an ERM on a star connecting a global ERM and the other functions. In , the authors exhibited another deviation optimal method which involves sample splitting. The first part of the sample is used to localize a convex subset around ERM and the second – to find an ERM within this subset. Recently yet another procedure achieving the deviation optimality has been proposed in . It is based on a penalized version of exponential weighting and extends the method of originally proposed for regression with fixed design. The methods of provide examples of sharp MS-aggregates that can be used at the third step of our procedure.
We close this short summary with a connection to a different literature. In the context of prediction of deterministic individual sequences with logarithmic loss, Cesa-Bianchi and Lugosi considered regret with respect to rich classes of “experts”. They showed that mixture of densities is suboptimal and proposed a two-level method where the rich set of distributions is divided into small balls, the optimal algorithm is run on each of these balls, and then the overall output is an aggregate of outputs on the balls. They derived a bound where the upper limit of the Dudley integral is the radius of the balls. This method served as an inspiration for the present work.
Proofs of Theorems 2–4 and 5
The following values can be taken as localization radii for . (
For any class , and ,
If and the empirical covering numbers exhibit polynomial growth for some constants , , then
whenever with large enough depending only on .
If is a finite class with ,
The proof of this lemma is given in the Appendix. The following lemma is a direct consequence of Theorem 14 proved in the Appendix.
For any class and , with probability at least ,
where , and for .
We will also use the following bound on the Rademacher average in terms of the empirical entropy .
For any class ,
Proof of Theorem 2 Consider the case . Assume without loss of generality that , that is, . For , the bound (32) with combined with (30) yields
These inequalities together with (11) and (12) yield that for , with probability at least ,
The value of minimizing the right-hand side in (36) is , which justifies the choice made in the theorem. Notably, the logarithmic factor arising from only appears together with the lower order terms and the summand does not affect the rate. For the right-hand side of (36) is bounded by ignoring the terms with that disappear when passing from the bound in probability to that in expectation. Thus, the expected excess risk is bounded by , which proves ((i)) for .
Next, consider the case . From (32) with , and . Choosing ,
The first statement of the theorem follows from (12) with the choice and by noting that is of the lower order than . The case of follows similarly (see proof of Theorem 5). The second part of the theorem follows from Theorem 5.
Proof of Theorem 3 Throughout this proof, is a generic notation for positive constants that may depend only on . Since the expression for in Lemma 8(ii) leads to the bounds , and . Next, since we get
where the last inequality is due to (Appendix). We assume w.l.o.g. that in the last expression is large enough to guarantee that the function is increasing, so that we can replace by the previous upper bound. This yields, after some algebra,
if for large enough. The above inequalities together with (11) and (12) imply that, with probability at least ,
Proof of Theorem 4 By definition of the estimator, for any fixed integer and such that we first construct the least squares estimators over the cells :
Proof of Theorem 5 Without loss of generality assume in this proof that , that is, that . Using (32) we bound for as follows:
For , the balance equation yields . This and (30) lead to the bounds
Consider the case . Let be such that . Lemma 9, (30) and (41) imply that, with probability at least , for all ,
Since and we get that, with probability at least ,
Further, Lemma 11 and (41) imply that, with probability at least ,
Combining this bound with (8) we can conclude that, with probability at least ,
Together with (9), this yields the next bound that holds with probability at least :
and (20) follows. For , the above bound gains a factor in front of only.
Proof of Theorem 1
We start with the following bound on the risk of least squares estimators in terms of Rademacher complexity.
The proof of this lemma is given in the Appendix and is based on combination of results from . Note that here we have both the remainder term of the order and the leading constant 1, which is crucial for our purposes.
Recall that . Setting and using (44) and (9) we obtain that, with probability at least ,
To complete the proof of (12) we need to evaluate the Rademacher complexities appearing in (45):
The difficulty here is that the set is defined via the pseudo-metric based on sample while the empirical Rademacher complexity is evaluated on another sample . To match the metrics, we embed into -balls with properly chosen radius :
where the pseudo-metric is taken with respect to the set while the -net is constructed with respect to . The next lemma shows that, with high probability, is included into for an appropriate choice of .
Applying this to and taking a union bound over , completes the proof. ∎
Let for . Then, for any we have
Throughout the proof, we fix the samples and . We have
where we have used the decomposition , , and the fact that does not depend on . Conditionally on the sample , the functions are fixed. Consider the sets of functions
Recall that we assume (the -net is proper). Thus for , which implies
where and the last inequality is due to the assumption and the fact that is non-increasing.
We now turn to the cross-product term in (9). Define the following sets of functions on :
Observe that, for any ,
since and take values in . For the same reason,
implying for all . Hence, by Lemma 10,
where the integration goes to in view of (49). The lemma now follows from (9)–(48) and (9). ∎
Combining (45), Lemma 12 with , and Lemma 13 we find that, with probability at least ,
Proofs of the lower bounds
Proof of Theorem 6 Fix some and set . Let be the set of all binary sequences with at most non-zero components. By the -selection lemma (see, e.g., Lemma 4 in ), for there exists of a subset of with the following properties: (a) and (b) for any . Here, denotes the Hamming distance where are the components of . To any we associate a function on defined by for and , , where is the th component of .
Consider now a set of functions . Observe that, by construction,
On the other hand, the Kullback–Leibler divergence between and has the form
Using the inequality , , and the fact that for all we obtain that the expression under the expectation in the previous display is bounded by , which implies
From (53), (54) and Theorem 2.7 in , the result of Theorem 6 follows if we show that
where are constants. Assume first that . Then, using the inequalities it is enough to show that
Using that for it is easy to check that the inequality in the last display holds if we choose, for example, . In the case , it is enough to consider and (55) is also satisfied for suitable .
which implies that . Thus (22) follows.
Proof of (23). Fix . Let be the set of all binary sequences of length . Define as the distribution on which is uniform on , putting probability on each of these and probability 0 on all with . For any , denote by the joint distribution of having this marginal and with the conditional distribution defined by the relation
where is the closest to element of the set . Therefore,
where is the Hamming distance. From Assouad’s lemma (cf. Theorem 2.12(iv) in ),
where . Here, denotes the distribution of the -sample when for all . Since , the Kullback–Leibler divergence can be bounded in the same way as in (54):
for all such that . Combining this result with (56) and (57), we find
for some absolute constant . Now, the set is contained in , so that
and (23) follows immediately from (58) and (59).
Proof of (24). Set and define the joint distribution of as in the proof of (23) with the difference that now we choose the conditional probabilities as follows:
where is a sequence with components
For , denote by and the components of and of , respectively. We will sometimes write to emphasize the dependence on the sample . Then, we can rewrite the above integral in the form
Consider the random vector composed of indicators . For any and any fixed ,
where is some measurable function. Indeed, under the condition the distribution of coincides with that of , which is entirely defined by . Thus,
Using that for we have for . Since we find
Appendix
The following result is a modification of Theorem 6.1 in .
where , for , and be the largest integer such that . A straightforward modification of the argument in leading to (3) yields that, on the event ,
Denote the event where (Appendix) holds by , and define
On the event we have for any , so that
where is an upper function for satisfying the sub-root property. In view of this property,
and thus, on the event ,
On the other hand, , and , so that
Now define the function as the right-hand side of this inequality. This immediately yields a localization radius
Proof of (ii). Let and be two elements of , where . Since all these functions take values in $x\in\mathcal{X}$,
Thus, if and for some , then . This implies the relation between the empirical entropies: for all . Using it together with the bound and applying Lemma 10 we obtain
where we have used that, integrating by parts,
In view of (Appendix), we can take as an upper function in (7). Now, we are looking for , which is an upper bound on the solution of the equation . Since the function , for , is decreasing when one can check that as an upper bound on the solution of whenever . That is, for with large enough depending only on , we can take
for some constant depending only on .
Proof of (iii). For a finite class , the covering numbers satisfy for all and, along the lines of (Appendix),
so that we can take .
Acknowledgements
We gratefully acknowledge the support of NSF under Grants CAREER DMS-0954737 and CCF-1116928. The work of the third author was supported by GENES, and by the French National Research Agency (ANR) under the Grants Idex ANR-11-IDEX-0003-02, Labex ECODEC (ANR-11-LABEX-0047), and IPANEMA (ANR-13-BSH1-0004-02).