Source-linked AI summary

Fast learning rates in statistical inference through aggregation

Jean-Yves Audibert

arXiv:0909.1468v1math.STstat.TH

TL;DR

In model selection aggregation, simply choosing a function from the reference set is generally not optimal. The paper develops a variance-aware sequential randomized estimator and reports improved risk bounds using Gibbs-distribution inequalities.

  • Problem

    In model selection aggregation, simply selecting a function from the reference set is generally not optimal, while known optimal algorithms use Cesaro means of Bayesian estimators.

    Source: §1 · p. 2
  • Method

    A sequential randomized estimator iteratively updates a prior over prediction functions, accounting for task variance so posterior distributions favor low-risk functions close to the previous prediction.

    Source: §1 · p. 2
  • Results

    For bounded losses, Gibbs-distribution Hoeffding inequalities improve the standard-style risk bound by a factor of 2; for unbounded losses, the paper gives a Bernstein-type bound without assuming P.

    Source: §9 · p. 37
  • Takeaways & Limitations

    The work combines worst-case analysis with probabilistic tools to obtain a sharp expected risk bound.

    Source: §1 · p. 3

    Most results concern expected risks, and the expected-risk upper bounds apply only to the paper’s algorithm, not every prediction function in the model.

    Source: §9 · p. 38

Abstract

from arXiv · show

We develop minimax optimal risk bounds for the general learning task consisting in predicting as well as the best function in a reference set $\mathcal{G}$ up to the smallest possible additive term, called the convergence rate. When the reference set is finite and when $n$ denotes the size of the training data, we provide minimax convergence rates of the form $C(\frac{\log|\mathcal{G}|}{n})^v$ with tight evaluation of the positive constant $C$ and with exact $0<v\le1$, the latter value depending on the convexity of the loss function and on the level of noise in the output distribution. The risk upper bounds are based on a sequential randomized algorithm, which at each step concentrates on functions having both low risk and low variance with respect to the previous step prediction function. Our analysis puts forward the links between the probabilistic and worst-case viewpoints, and allows to obtain risk bounds unachievable with the standard statistical learning approach. One of the key ideas of this work is to use probabilistic inequalities with respect to appropriate (Gibbs) distributions on the prediction function space instead of using them with respect to the distribution generating the data. The risk lower bounds are based on refinements of the Assouad lemma taking particularly into account the properties of the loss function. Our key example to illustrate the upper and lower bounds is to consider the $L_q$-regression setting for which an exhaustive analysis of the convergence rates is given while $q$ ranges in $[1;+\infty[$.

1. Introduction.

The introduction frames model selection aggregation as predicting as well as the best function in a reference set, a task for which choosing a function only from that set is generally not optimal. It presents a sequential algorithm that accounts for variance and links statistical learning with worst-case prediction.

1. Introduction.

  • An algorithm restricted to choosing functions in G is generally not optimal for model selection aggregation, so the estimator must consider an enlarged prediction set.The task is to perform as well as the best function in G; related variants compete with the best convex or linear combination.Source: §1 · p. 2
  • The proposed sequential algorithm updates a prior while accounting for task variance, concentrating on low-risk functions close to the previously drawn prediction.The introduction connects the approach to worst-case sequential prediction and expected risk in the batch setting.Source: §1 · p. 2
  • The paper develops a unified analysis combining worst-case results and probabilistic tools, including sequential-prediction and model-selection-aggregation applications.It also reports a sequential-prediction argument requiring no probabilistic assumption on data generation.Source: §1 · p. 3
  • The paper refines Assouad’s lemma to account for loss-function properties and obtain lower bounds matching its upper bounds.The introduction also reports improved constants for lower bounds concerning VC classes in classification.Source: §1 · p. 3
  • For L_q-regression with q > 1, the paper reports an improved bound when the noise has a bounded moment of order s ≥ q, a weaker assumption than an exponential moment.The introduction describes an exhaustive convergence-rate analysis for L_q-regression across q in [1, +∞[.Source: §1 · p. 3

2. Notation and existing algorithms.

This section sets up prediction from an i.i.d. sample and defines risk relative to a reference set of prediction functions. It also introduces distributions over that set and reviews existing aggregation algorithms.

2. Notation and existing algorithms.

  • The learning task seeks a possibly randomized predictor whose risk, the expected loss under the data distribution, is minimized relative to a reference set.The sample consists of n independently and identically distributed input-output pairs from an unknown distribution.Source: §2 · pp. 3–4
  • For continuous or finite function sets, the setup places a prior distribution on G and allows probability distributions over prediction functions.For finite G, a mixture is a convex combination when its averaged predictions remain in the output space.Source: §2 · p. 5
  • The Kullback–Leibler divergence from a distribution ρ to prior π is nonnegative and, for uniform π on finite G, no greater than log |G|.The text also introduces a duality formula whose infimum is attained by a Gibbs distribution concentrated near minimizers.Source: §2 · p. 5
  • Algorithm A uses cumulative-loss Gibbs distributions, and with suitable parameters its finite-set estimator lies in the convex hull of G.For classification loss, the passage says it has the same properties as the empirical risk minimizer on G.Source: §2 · pp. 5–6
  • Algorithm B is presented as an alternative based on the same Gibbs distribution, but unlike Algorithm A it will not generally produce a predictor in the convex hull of G.For suitable λ, it does not fail for square loss with bounded outputs; the text also notes that Algorithm A is not generally a special case of B.Source: §2 · p. 6

3. The algorithm and its generalization error bound.

This section introduces SeqRand, a sequentially randomized procedure built around a variance inequality. Its expected-risk analysis uses that condition to relate sequential updates to risk bounds.

3. The algorithm and its generalization error bound.

  • SeqRand initializes a distribution and prediction, then iteratively updates its quantities over the training sequence; its output also involves randomized draws.The output prediction has randomness from the training data, intermediate draws, and a uniform draw.Source: §3 · pp. 7–8
  • The variance inequality acts as a small-expectation condition, controlling a candidate’s loss relative to a suitably chosen comparison predictor plus an additive term.For any loss, distribution set, and λ, the text gives a squared-loss-difference choice for that additive term.Source: §3 · p. 7
  • When the variance term depends on g, SeqRand’s posterior favors functions with low risk and low variance, and its updates tend to keep each draw close to the previous one.The section describes a conservative mechanism in which low cumulative-risk candidates are chosen close to the preceding prediction.Source: §3 · pp. 7–8
  • Theorem 3.1 bounds the expected risk of SeqRand using the variance inequality, and the section also gives a finite-set specialization when the variance term is zero and the prior is uniform.For convex losses, the text relates the randomized procedure’s doubly expected risk to the expected risk of its deterministic version.Source: §3 · pp. 8, 10
  • The bound depends on λ and the prior π; for finite unstructured G, the section identifies a uniform prior as a natural choice, while adaptive selection of the best λ remains open.The suggested λ minimizes the right-hand side of the theorem’s bound, but that minimizer is unknown to the statistician.Source: §3 · p. 11

4. Link with sequential prediction.

The section connects online prediction guarantees to batch risk bounds by converting cumulative loss into expected risk, then extends SeqRand to sequential prediction without probabilistic assumptions on the data. It gives loss-specific conditions for the online-to-batch bounds and an online cumulative-loss result.

4.1. From online to batch.

  • Corollary 4.1 considers an algorithm that predicts by drawing uniformly from {gπ−ηΣ0,...,gπ−ηΣn}; under assumption (4.1), it considers the algorithm’s expected risk.Source: §4.1 · p. 11
  • The randomized batch predictor’s doubly expected risk equals the online algorithm’s expected cumulative loss divided by n+1.The conversion applies to a predictor drawn uniformly from the online algorithm’s predictions.Source: §4.1 · p. 12
  • The optimal constants c(η) and a(η) trade off: c(η) is nondecreasing in η, while a(η) = c(η)/η is nonincreasing.The passage identifies these as constants in the online-to-batch bounds.Source: §4.1 · p. 12
  • For the Lq-loss, when Y = [−B;B] for some B > 0, condition (4.1) is satisfied with c = 1.Source: §4.1 · p. 14

4.2. Sequential prediction.

  • The section’s new sequential-prediction results differ from the Lq-loss result, which follows from a refinement of an earlier argument rather than this paper’s approach.The paper does not specify how to choose λ for the second-order online bound discussed.Source: §4.2 · pp. 14, 16
  • In the online setting, SeqRand uses an online variance inequality without expectation over Z and satisfies a cumulative-loss bound.For finite G, a uniform prior gives a corresponding specialization; the excerpt does not provide its full bound.Source: §4.2 · p. 15

5. Model selection aggregation under Juditsky, Rigollet and Tsybakov assumptions [34].

Under assumption (5.1), the paper transfers risk bounds for Algorithm A to SeqRand, which reduces to its randomized version. The assumption is not inherently tied to convex losses, but the cited examples and stated scope limit which losses support the approach.

  • Under assumption (5.1), SeqRand’s risk bound also holds for the randomized version of Algorithm A.The expected risk is taken over both the training-set and randomizing distributions.Source: §5 · pp. 16–17
  • The results in [34], including its stated examples, hold for SeqRand with the same constants after replacing training-only expected risk with joint expected risk.Source: §5 · p. 17
  • Assumption (5.1) does not require convexity in general, but known relevant examples use strongly convex losses.The paper says the assumption generally fails for hinge and absolute loss, for which rates better than 1/√n cannot be expected without further assumptions.Source: §5 · p. 17

6. Standard-style statistical bounds.

The paper develops standard-style expected-risk bounds for SeqRand without assumptions on the loss or data-generating distribution, then treats deviation bounds separately. The latter can lose the faster expected-risk rate because an additional variance term enters.

6. Standard-style statistical bounds.

  • SeqRand with δλ(Z,g,g′) = λ[L(Z,g)−L(Z,g′)]²/2 satisfies a sharp standard-style statistical bound without assumptions on the loss or data distribution.The section separates results in expectation from deviation inequalities.Source: §6 · p. 17

6.1.1. Bernstein’s type bound.

  • The Bernstein-type result uses variance under the randomizing distribution and does not require bounded losses, unlike the classical comparison described.A corollary eliminating the randomizing distribution from the bound relies on the variance-to-excess-risk condition.Source: §6.1.1 · pp. 17, 19
  • Under a variance-to-excess-risk condition V(g,˜g) ≤ c[R(g)−R(˜g)]^γ, Corollary 6.2 gives a risk bound; for finite G and γ = 1 it yields an excess term 4c log |G|/(n+1).The finite-set specialization uses a uniform prior, λ = 1/(2c), and ˜g ∈ G.Source: §6.1.1 · p. 18
  • The expected-risk corollary may miss minimax rates for polynomial-entropy models when its condition holds only for γ < 1.Combining its variance control with chaining is left open.Source: §6.1.1 · p. 20

6.1.2. Hoeffding’s type bound.

  • For bounded losses, the Hoeffding-type SeqRand bound applies the inequality over randomized prediction functions and gives a factor-2 gain over the standard viewpoint.The theorem assumes a ≤ L(z,g) ≤ b.Source: §6.1.2 · pp. 20–21

6.2. Deviation inequalities.

  • The added concentration variance term can erase the benefit of the smaller variance terms used in the expected-risk approach.The paper concludes that deviation inequalities cannot be expected to improve on the standard-style approach.Source: §6.2 · pp. 21–22
  • Deviation bounds can be only order n^-1/2 even when expected risk converges at n^-1, because a variance term may remain positive.The passage says this deviation order is optimal in a general learning setting; the deviation argument also requires bounded loss.Source: §6.2 · p. 22

7. Application to Lq-regression for unbounded outputs.

For L_q-regression with unbounded outputs, the section gives convergence-rate results under moment assumptions, including heavy-noise settings. The rates depend on q and the available moment bound, while one result still requires uniformly bounded prediction functions.

Absolute loss

  • For absolute loss (q = 1), an estimator exists under sup_g E g(X)^2 ≤ b^2, without an output assumption beyond finite risk.The stated risk bound's constant depends only on C1, b, A, q, and s.Source: §7 · pp. 22–23

Strongly convex losses

  • For q > 1, Theorem 3.1 and symmetrization yield convergence-rate results in heavy-noise settings where the output lacks a bounded exponential moment.Corollary 7.2 assumes E|Y|^s ≤ A for some s ≥ q and finite G.Source: §7 · pp. 22–23

Rates by q and moment assumption

  • For q > 2, rates are slower than n^-1/2 when q ≤ s < 2q − 2, and faster than n^-1/2 when s > 2q − 2.For 1 < q < 2, fast rates occur throughout the stated moment range; q = 1 has a different rate pattern.Source: §7 · p. 23
  • For q = 2, the minimal assumption EY^2 ≤ A gives rate n^-1/2, while the rate approaches n^-1 as s goes to infinity.The latter rate is recovered under an exponential-moment condition on the output.Source: §7 · p. 23

Scope and limitation

  • Corollary 7.2 assumes prediction functions in G are uniformly bounded; extending these results to weaker finite-moment assumptions remains open.The remark points to the finite-moment condition used in Corollary 7.1 as an example of a weaker assumption.Source: §7 · p. 23

8. Lower bounds.

The section develops hypercube-based risk lower bounds for nonregularized losses, with refinements aimed at matching earlier upper bounds. Its examples cover finite-model and unbounded-output Lq regression, entropy-loss learning, binary-classification constants, and finite-sample limitations for infinite input spaces.

8. Lower bounds.

  • The lower-bound framework improves Assouad’s argument and matches earlier upper bounds, with batch-setting constants within a factor below 4 for least-square and entropy losses.Its contributions include an improved variational-distance bound, asymmetric hypercubes, and lower bounds expressed through similarities between distributions; batch-setting bounds also imply sequential prediction lower bounds.Source: §8 · pp. 24–25

8.1. Hypercube of probability distributions and f-similarities.

  • Hypercubes encode 2^m distributions through coordinate-wise changes in conditional output probabilities, while f-similarities quantify distributional similarity for the lower bounds.The framework defines hypercube parameters including dimension, edge probability, and edge discrepancies.Source: §8.1 · pp. 25, 27, 28

8.2. Generalized Assouad’s lemma.

  • The generalized Assouad bound applies to any estimator and uses similarity between n-fold products of hypercube representatives; it also holds for randomized estimators.An explicit parameterized version gives tight constants for convergence rates of order n^-1.Source: §8.2 · pp. 28–29

8.3. Examples.

  • For finite models, the lower-bound strategy matches earlier upper bounds up to multiplicative constants, improves classification bounds for VC classes, and shows general losses lack uniform universal consistency.For Lq-losses with q=1+c(log|G|/n)^u, the optimal rate ranges from n^-1 for constant q>1 to n^-1/2 for q=1 or q very close to 1.Source: §8.3 · p. 30, Figure 4 · p. 30

8.3.1. Lq-regression with bounded outputs.

  • Bounded-output losses that are insufficiently convex have rate sqrt(log|G|/n), while sufficiently convex losses have rate log|G|/n.For sufficiently convex losses, the lower bound can arise when training data miss a low-probability region where two prediction functions differ; the least-square constant is about 3.77, and the method does not yield exact constants generally.Source: §8.3.1 · p. 32

8.3.2. Lq-regression for unbounded outputs having finite moments.

  • For unbounded outputs, the q=1 lower-bound result is stated to be tight under a squared-prediction bound, with a construction having finite E|Y|.For q>1, the cited upper-bound setting assumes finite G and E|Y|^s≤A for some s≥q.Source: §8.3.2 · pp. 32–33
  • For unbounded-output Lq regression, both lower bounds hold, with the first tight for q ≤ s ≤ 2q − 2 and the second tight for s ≥ 2q − 2.The optimal exponent v depends smoothly on q when 1 < q ≤ 2; for q > 2, its behavior has two stages separated at s = 2q − 2. The first bound uses an asymmetrical hypercube, reflecting the constraints on predictions and outputs.Source: §8.3.2 · pp. 33–34

8.3.3. Entropy loss setting.

  • For |G| < 2n+2, the lower bound matches upper bound (8.18) up to factor e ≈ 2.718; for |G| ≥ 2n+2, without extra assumptions, no estimator can learn from the data.The lower bound uses distributions with deterministic outputs given inputs: different prediction functions may differ only on a small subset that no input data cover.Source: §8.3.3 · p. 35

8.3.4. Binary classification.

  • For binary classification with VC-dimension V ≥ 2, the theorem improves some existing lower-bound constants by a factor greater than 1000.The setting uses 0/1 loss and considers distributions for which the best-in-class risk is L.Source: §8.3.4 · p. 35

8.3.5. No uniform universal consistency for general losses.

  • With an infinite input space, finite samples provide no uniform guarantee for classification: any discrimination rule can have arbitrarily bad error probability; hypercube constructions extend the limitation to general losses.The general-loss construction uses hypercubes whose dimension grows with the sample size.Source: §8.3.4 · p. 37, §8.3.5 · p. 37

9. Summary of contributions and open problems.

The paper combines variance-sensitive risk bounds with loss-aware minimax lower bounds, and studies how the rates depend on output noise and loss convexity. Its Lq-regression results cover online and batch settings, while leaving several exponential-bound and prediction-function scope questions open.

  • The paper recovers online-learning results and the generalization-error bounds of Juditsky, Rigollet and Tsybakov [34] for a slightly different algorithm.Source: §9 · p. 37
  • Using Hoeffding’s inequality with Gibbs distributions on prediction functions improves the standard-style risk bound by a factor 2, and the paper also obtains a Bernstein-type bound without extra task assumptions.The Bernstein-type bound has no known equivalent form when the loss is unbounded.Source: §9 · p. 37
  • The refined Assouad lemma accounts for loss properties, is easier to apply to learning than Fano’s lemma, and improves constants in VC-class lower bounds by more than 1000.Fano’s lemma generally yields very loose constants.Source: §9 · pp. 37–38
  • The bounds are illustrated by analyzing how output noise and loss convexity affect the upper and lower bounds.Source: §9 · p. 38
  • For Lq-loss with q ≥1, matching upper and lower bounds are given for online bounded-output learning, batch bounded-output learning, and batch learning with unbounded observations under moment assumptions.In the last setting, prediction functions are still assumed bounded; replacing that with a moment condition remains open.Source: §9 · p. 38
  • Most results concern expected risks; tight exponential inequalities remain open, and the expected-risk upper bounds apply only to the proposed algorithm rather than every prediction function.The authors also ask whether their variance control can be combined with chaining or other localization arguments.Source: §9 · p. 38

10. Proofs.

The proofs adapt concentration, variance, and concavity arguments to establish the paper’s upper bounds, then use hypercube constructions and similarity comparisons for lower bounds. The subsections also spell out the assumptions and parameter choices needed for the Lq results.

10.1. Proof of Theorem 4.4.

  • A scaling argument reduces the proof to a = 0 and b = 1, after which the [0;1] case adapts the proof from Appendix A of.Source: §10.1 · p. 38

10.2. Proof of Theorem 6.1.

  • Jensen’s inequality and symmetrization establish the variance inequality, using cosh(t) ≤ et^2/2 before applying Theorem 3.1.Source: §10.2 · p. 39

10.3. Proof of Corollary 6.2.

  • Under the generalized Mammen–Tsybakov assumption, Jensen’s inequality and a bound on χ(u) yield the corollary’s risk statement.Source: §10.3 · pp. 39–40

10.4. Proof of Theorem 6.3.

  • The proof applies a probability bound simultaneously over distributions, then chooses the prior minimizing the resulting upper bound.Source: §10.4 · p. 40

10.5. Proof of Lemma 6.5.

  • For excess risk, the proof applies an exponential inequality to loss differences between fixed functions; centered-variance control is unnecessary for its applications.Source: §10.5 · pp. 41–42

10.6. Proof of Corollary 7.2.

  • The Lq argument requires a loss representation ℓ[y,g(x)] with e^−λ0ℓ(y,y′) concave on [−b,b] for y∈[−B,B], B≥b>0, plus an output-moment bound.Source: §10.6 · pp. 42, 45

10.7. Proof of Theorem 8.1.

  • The Assouad proof varies the conditional output law on each coordinate set Xj while keeping the input distribution fixed, then compares neighboring hypercube distributions.Source: §10.7 · pp. 45–46

10.8. Proof of Theorem 8.2.

These proofs derive lower bounds by relating similarities among hypercube distributions to simpler distribution pairs, then choosing hypercube parameters suited to the Lq setting. The constructions include both asymmetric and symmetric cases.

10.8. Proof of Theorem 8.2.

  • The proof of Theorem 8.2 derives inequality (8.14) by lower-bounding the similarity in the preceding result.Source: §10.8 · pp. 47–48

10.8.1. Proof of Lemma 10.4.

  • Lemma 10.4 reduces similarity comparisons for hypercube representatives to simpler distributions Q+ and Q−, using distance relations and tensorization arguments.Source: §10.8.1 · pp. 48–50

10.9. Proofs of Theorems 8.3 and 8.4.

  • The constructions for Theorems 8.3 and 8.4 choose hypercube parameters to nearly maximize the lower bound; one calculation gives K ≥ 0.29, compared with its q → 1 limit of about 0.37.Source: §10.9 · pp. 51–52

Improvement when 1 +

10.10. Proof of Theorem 8.6.

  • For Theorem 8.6, the proof constructs an asymmetric hypercube with h1 = +B and h2 = 0, imposing moment and prediction-norm constraints on its parameters.Source: §10.10 · p. 53, §10.10.1 · p. 53

10.10.1. Proof of the first inequality of Theorem 8.6.

  • For the first inequality of Theorem 8.6, parameter choices set p, B, and the edge probability in terms of Q, the moment parameters, and the hypercube dimension.Source: §10.10 · p. 53, §10.10.1 · p. 53

10.10.2. Proof of the second inequality of Theorem 8.6.

  • For the second inequality, the proof uses a hypercube with h1 = −B and h2 = +B, choosing discrepancy, amplitude, and edge probability to satisfy the moment and sample-size constraints.Source: §10.10.1 · p. 54, §10.10.2 · p. 54

A.1. Computations of the second derivative of φ for the Lq-loss.

The appendix analyzes the minimizer of a probability-weighted Lq loss between two fixed values. It locates the minimizer and expresses it through a weighted interpolation formula.

  • For fixed h1 and h2, the probability-weighted Lq objective is minimized for y between h1 and h2.Source: §A.1 · p. 54
  • At an interior minimizer, the weighted derivatives balance: p q(y − h1)^(q−1) equals (1 − p)q(h2 − y)^(q−1).Source: §A.1 · p. 54
  • Writing r = 1/(q−1) and D = p^r + (1−p)^r, the minimizer is y = [p^r h1 + (1−p)^r h2]/D.Source: §A.1 · p. 54

A.2. Expected risk bound from Hoeffding’s inequality.

The section applies Hoeffding’s inequality to a bounded loss-difference variable and uses it to establish a generalization-error statement for a Gibbs-sampled prediction function.

A.2. Expected risk bound from Hoeffding’s inequality.

  • Hoeffding’s inequality is applied to W, a loss-difference variable bounded in [−(b−a), b−a] for fixed g′.Source: §A.2 · p. 55
  • The argument states that the generalization error of an algorithm drawing its prediction function from a Gibbs distribution satisfies a bound.Source: §A.2 · p. 56
  • The parameter is changed to λ = 2λ′/n to distinguish this expression from (6.4).Source: §A.2 · p. 56
Loading 0909.1468v1…