Localized complexities and fast rates
Use small excess-risk neighborhoods and variance control without promising universal inverse-sample rates.
On this page
The question for today
What you’ll understand
- State a Bernstein condition on excess-loss functions and explain its role.
- Derive a finite-class fast-rate certificate with explicit bounded-loss assumptions.
- Interpret a localized fixed point as an error scale conditional on a valid stochastic bound.
Global uniform convergence controls every candidate, including many that an empirical minimizer could never select. Localization asks how much complexity remains among candidates close to a population optimum. Fast rates become possible when random fluctuation shrinks with excess risk itself. The key is a relationship between signal and variance, together with a valid local empirical-process bound; small training error alone does not supply either condition.
Center the losses at an actual comparator
Assume iid examples, a finite nonempty fixed class with losses in[0,1], and a class member h_star minimizing population risk. For each h, define excess loss g_h as its loss minus that of h_star, and let r_h be its nonnegative expectation. The excess loss can be negative on particular examples even though its mean is nonnegative. A Bernstein condition requires its second moment to be at most B times that mean, uniformly over the class, for some fixed B. This is stronger than boundedness alone.
The condition says that candidates with tiny excess risk also have tiny fluctuations relative to the comparator. In a realizable zero-one problem, the zero-risk comparator has zero loss almost surely, so g is itself a zero-one error and its second moment equals its mean. General agnostic problems need not satisfy such a condition with a uniform constant. Noise or curvature assumptions can provide it in specific models, but the relationship must be proved rather than inferred from the word localization.
A finite-class fast rate with conservative constants
For a candidate with positive r, Bernstein’s lower-tail inequality bounds the probability that its empirical excess is nonpositive. The centered summands have absolute value at most two and variance at most Br. Consequently the exponent can be bounded by minus nr divided by 2B+4/3. If exact ERM selects a candidate, that candidate’s empirical excess relative to h_star is nonpositive. A union bound over M candidates then rules out all selected candidates above the displayed excess threshold with confidence one minus delta.
This is a complete finite-class statement under its listed hypotheses, with a conservative constant reflecting a general bounded-centered-variable inequality. It gives an inverse-n bound when M, B and delta are fixed. It does not imply that every noisy classification problem has an inverse-n rate, or that a local-complexity theorem always has the same numerical constant. If there is no class minimizer, the comparator and approximation errors need different handling; if losses are unbounded, the bounded-increment Bernstein step must be replaced.
Localized fixed points describe a balance, not a theorem by themselves
For an infinite class, one may measure Rademacher complexity only among excess-loss functions whose variance or mean is below a radius r. A schematic local envelope proportional to the square root of vr/n intersects the line r at a scale proportional to v/n. This fixed point explains the appearance of faster rates: smaller neighborhoods fluctuate less, allowing a self-consistent error radius. Constants, confidence penalties, star-shaped enlargements and a precise definition of the neighborhood belong to the actual theorem being applied.
An algebraic intersection is not a statistical guarantee until a valid localized empirical-process argument connects it to the estimator. For example, formally solving r=c times the square root of vr/n gives r=c squared times v/n for the positive solution; zero is also a solution and cannot simply be announced as zero estimation error. The worked example instead uses the proved finite-class certificate, while the fixed-point calculation is used only to interpret the balance behind more general localized results.
Work it through
A Bernstein condition changes the certified scale
Suppose a fixed finite class has M=50, losses in[0,1], an attained population minimum and E g_h²≤2 E g_h for every h. For exact ERM with n=1000 and delta=0.05, evaluate the finite-class fast bound.
The condition gives B=2. Hence the coefficient 2B+4/3 is 16/3. The confidence-adjusted class size isM/delta=1000.
The certified excess is . The conclusion holds with probability at least 0.95 under the stated hypotheses.
For comparison, the elementary bounded-loss global Hoeffding argument gives excess . Its broader assumptions do not use the Bernstein condition.
The extra variance-to-excess assumption gives the sharper certificate 0.03684 here. The comparison does not grant that assumption to arbitrary data.
The living notebook
Explore the model
Interactive lab · function
A squared local radius and a linear signal
Pause and Reset, then set coefficient a = 1 and position x = 0.20. Interpret x as sqrt(r), so displayed y=0.04 is r. For the illustrative envelope psi(r)=0.20sqrt(r), both signal r and envelope equal 0.04. Reset and set both a = 1 and x = 0.40: signal 0.16 exceeds envelope 0.08. This quadratic instrument checks an algebraic balance; it does not estimate a local Rademacher envelope from data or establish a fast-rate hypothesis.
- y at chosen x
- 0.608
- Tangent slope · 2ax
- 1.35
- Signed area · ax³/3
- 0.182
This lab uses only y = ax². Playback traces the curve within the fixed integration interval from 0 to x; it does not estimate numerical error or change the chosen point. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.
Look forA fixed point becomes a learning bound only after a statistical theorem controls fluctuations by the proposed envelope.
Pause & reason
Check your understanding
Your turn
Try it yourself
With M=10,B=1,n=500,delta=0.10, evaluate the finite-class fast certificate. Separately solve the positive fixed point r=2sqrt(5r/1000), explaining its status.
Take a moment to make a prediction or work it out on paper. Open a hint when you need one.
Give me a hint
The finite-class coefficient is 10/3. For the fixed point, divide by sqrt(r) only after requiring r>0.
Compare with the solution
The certified excess is , provided all finite-class theorem assumptions hold. For r>0, dividing the fixed-point equation by sqrt(r) gives sqrt(r)=2sqrt(5/1000), hence r=4·5/1000=0.02. Zero is another algebraic solution. The value 0.02 is merely the intersection scale of the stated envelope unless a localized theorem has justified that envelope and its applicability to the estimator. It should not replace the proved 0.0307011 certificate just because it is numerically smaller.
Keep the idea
Take it with you
- Fast rates need additional noise, curvature or excess-variance structure.
- A finite-class Bernstein argument can certify inverse-n excess under explicit hypotheses.
- A localized fixed point is an interpretation until connected to the estimator by a valid probability theorem.
Read further
Original sources and deeper explanations to follow at your own pace.
Optional progress, saved in this browser when available. Revisit any lesson at any time.
Lesson not marked complete.