Performance of empirical risk minimization in linear aggregation
Guillaume Lecué, Shahar Mendelson
Introduction and main results
Let be a probability space, set to be distributed according to and put to be an unknown target random variable.
is the risk of the function that is chosen by the procedure, using the observations .
There are many different ways in which one may construct learning procedures (see, e.g., the books for numerous examples), but in general, there is no ‘universal’ choice of an optimal learning procedure.
The variety of learning algorithms motivated the introduction of aggregation or ensemble methods, in which one combines a batch or dictionary, created by learning procedures, in the hope of obtaining a function with ‘better’ prediction capabilities than individual members of the dictionary.
Aggregation procedures have been studied extensively (see, e.g., and references therein), and among the more well-known aggregation procedures are boosting and bagging .
This type of inequality is called an oracle inequality and the function for which is called the oracle.
Of course, in (1) one is looking for the smallest possible residual term , that holds uniformly for all choices of couples and dictionaries that satisfy certain assumptions.
The linear aggregation problem has been studied in in the Gaussian white noise model; in for the Gaussian model with random design; in for the density estimation problem and in in the learning theory setup, under moment conditions. And, based on these cases, it appears that the best possible residual term that one may hope for is of the order of .
This rate is usually called the optimal rate of linear aggregation and, in fact, its optimality holds in some minimax sense, introduced in .
The only procedure we will focus on here is empirical risk minimization (ERM) performed in the span of the dictionary:
We do not claim that ERM is always the best procedure for the linear aggregation problem, but rather, our aim is to identify conditions under which it achieves the optimal rate of .
If satisfies that and
then with probability at least ,
It follows from Theorem 1.1 that under an assumption on and the equivalence between the and norms on the span of , ERM achieves a rate of convergence of order when for an absolute constant .
However, it should be noted that the best probability estimate one may obtain in Theorem 1.1 is ; also, it is possible to show that the constant defined in (2) is necessarily larger than the dimension of . For the sake of completeness, we shall provide a proof of that fact in the Appendix. Therefore, the rate that Theorem 1.1 guarantees is, at best, of the order of , to achieve that rate, at least observations are needed, and even with that sample size, the probability estimate is, at best, . This estimate is far from the anticipated rate of , which should be achieved when and preferably, with significantly higher probability.
Nevertheless, the optimal rate of can be obtained by relaxing assumption (2) and using a different method of proof. Recall that the norm of a function is
One may show that for a suitable absolute constant (see, e.g., Section 1 in ). Therefore, assuming that the -norm and the -norm are equivalent in is a weaker requirement than the one in (2). The assumption that for every ,
Naturally, the analysis of ERM under a sub-Gaussian assumption requires a more sophisticated technical machinery than in situations in which the equivalence assumption used in Theorem 1.1 holds. Invoking the main result from , one can show that if is sub-Gaussian and is a sub-Gaussian class, then for every , ERM achieves a rate with probability at least .
Although the sub-Gaussian case is interesting, the goal of this note is the study of ERM as a linear aggregation procedure under much weaker assumptions.
Let and assume that there are constants and for which
for every . Let and set . Assume further that one of the following two conditions holds:
Then, for every , with probability at least ,
Since the loss is the squared one, one has to assume that and functions in have a second moment. It follows from Theorem A that in some cases, this is (almost) all that is needed for an optimal rate. Indeed, if is independent of the design – as is the case in any regression model with independent noise , and if (4) holds, ERM achieves the optimal rate .
Consider the regression model where is a mean-zero noise that is independent of . Assume that and that . If satisfies (4) and , then for every , with probability at least ,
It is possible to slightly modify the assumptions of Theorem A and still obtain the same type of estimate. For example, it is straightforward to verify that the small-ball condition (4) holds when the and norms are equivalent on for some . This type of equivalence assumption on is weaker than the equivalence between the and the norms in (3) because for every , for a suitable absolute constant . And, it is clearly weaker than the equivalence assumption (2) used in Theorem 1.1.
It turns out that if the and norms are equivalent on , one may obtain the optimal rate for an arbitrary target , as long as has a fourth moment. The difference between such a result and Theorem A is that need not be independent of , nor must it be bounded.
There exist absolute constants and for which the following holds. Assume that there exists for which
One may show that a possible choice of constants in Theorem 1.3 is , and , but since we have not made any real attempt of optimizing the choice of constants – because identifying the correct rate is the main focus of this note – we will not keep track of the values of constants in what follows.
One example in which Theorem 1.3 may be used is the regression problem with a misspecified model: where the regression function may not be in the model and has a fourth moment. If satisfies (4), then with high probability,
The standard way of analyzing the performance of ERM is via certain trade-offs between concentration and complexity. However, in the case we study here, the functions involved may have ‘heavy tails’, and empirical means do not exhibit strong, two-sided concentration around their true means – which is a crucial component in the standard method of analysis. Therefore, a completely different path must be taken if one is to obtain the results formulated above.
The method we shall employ here has been introduced in for problems in Learning Theory; in in the context of the geometry of convex bodies; in for applications in random matrix theory; and in for Compressed Sensing.
Obviously, and regardless of the method of analysis, the (seemingly) unsatisfactory probability estimate is the price one pays for the moment assumptions on the ‘noise’ . The next result shows that without stronger moment assumptions, only weak polynomial probability estimates are true.
Finally, we would like to address the problem of linear aggregation under the classical boundedness assumptions: that and almost surely for every .
These are the standard assumptions that have been considered for the three problems of aggregation with a random design. For instance, optimal rates of aggregation have been obtained under these assumptions for the model selection aggregation problem in and for the convex aggregation problem in . And, it has been established that while ERM is suboptimal for the model selection aggregation problem (see, e.g., Section 3.5 in or ), it is optimal for the convex aggregation problem. However, the optimality of ERM in the linear aggregation problem under the boundedness assumption was left open. The final result of this article addresses that problem – and it turns out that the answer is negative in a very strong way.
For every and integers and , there exists a couple and a dictionary with the following properties:
almost surely and almost surely for every .
With probability at least , for every there is some
Proposition 1.6 shows that even if one assumes that and almost surely for every function in the dictionary, and despite the convexity of , the empirical risk minimization procedure performs poorly. This illustrates the major difference between assuming that the class is well bounded in and assuming that the and norms are equivalent on its span: while the latter suffices for an optimal bound, the former is rather useless.
An obvious outcome of Proposition 1.6 is that ERM should not be used to solve the linear aggregation problem under the boundedness assumption and one has to look for different procedures in the bounded setup. It should also be noted that since Proposition 1.6 is a non-asymptotic lower bound and may depend on and , the asymptotic result appearing in Theorem 2.1 in does not apply here.
thus, . The empirical measure over the data is denoted by and
Finally, all absolute constants are denoted by , etc. Their value may change from line to line. We write if there is an absolute constant for which , and if for a constant that depends only on .
Proofs of Theorem A and Theorem 1.3
The starting point of the proof of Theorem A is the same as in : a decomposition of the excess loss function
to a sum of quadratic and linear terms in . The idea of the proof is to control the quadratic term from below using a ‘small-ball’ argument, and the linear term from above using standard methods from empirical processes theory. A combination of these two bounds suffices to show that if for an appropriate choice of , the quadratic term dominates the linear one, and in particular, for such functions . Since the empirical excess loss of the empirical minimizer is non-positive, it follows that .
There exists an absolute constant for which the following holds. Assume that there are and for which
for every . If , then with probability at least , for every ,
Since independent copies of , , endow independent copies of , denoted by , it follows that
By the bounded differences inequality (see, e.g., Theorem 6.2 in ), with probability at least ,
(one may show the using a rough estimate on Dudley’s entropy integral combined with Exercise 2.6.4 in ). Therefore, if and , then with probability at least , .
it follows that on the event ,
Therefore, (9) holds with probability at least . ∎
Let and assume that one of the following two conditions hold:
Then, for every , with probability larger than ,
Let be independent Rademacher variables that are also independent of the couples . A standard symmetrization argument shows that
If are independent copies of , it follows that
The claim now follows from Markov’s inequality. ∎
Proof of Theorem A Combining Lemma 2.1 and Lemma 2.2 when , it follows that with probability at least , if and
Proof of Theorem 1.3 The proof of Theorem 1.3 is almost identical to the proof of Theorem A, and we will only outline the minor differences.
The small-ball condition (4) follows from the Paley–Zygmund inequality (see, for instance, Proposition 3.3.1 in ): if is a real-valued random variable then
and thus the assertion of Lemma 2.1 holds for and .
As for the analogous version of Lemma 2.2, the one change in its proof is that
Proof of Proposition 1.6
Fix as the target and let be some partition of . Consider a random variable which is distributed as follows: fix to be chosen later; for , set and put .
Note that almost surely and that for every , almost surely. It is straightforward to verify that the oracle in is , and thus
Let be independent copies of . Given and large enough (for instance, for a sufficiently large constant would suffice), there exists an event of probability at least on which the following holds: there exists for which for every (this is a slight modification of the coupon-collector problem).
For every sample in , let be the index for which for every . Therefore,
and the claim follows by selecting large enough.
Appendix
We begin by presenting a proof of the well-known fact that if the and norms are -equivalent on the span of linearly-independent functions, then .
Let be a dictionary whose span is of dimension , and recall that
For -almost every ,
Hence, for -almost every ,
Let us begin by showing that, conditionally on , and if , then with probability at least ,
and that for every sample, if and
one has that for any
for suitable absolute constants and . We refer the reader to Lemma 2.6.4 and Theorem 2.6.5 in for more details on the techniques used to obtain these observations.
Hence, by (13), it follows that for and conditioned on , with probability at least ,
Now, all that remains is to show that .
For every and , there exists a mean-zero, variance one random variable for which
Let , be independent copies of . Recall that and that . Therefore,
Acknowledgment
Shahar Mendelson was supported by the Mathematical Sciences Institute – The Australian National University and by ISF Grant 900/10.