Variance-based Regularization with Convex Objectives III: Localized-Rademacher Risk Bounds for the Robust MinimizerResearch Paper
Why variance-regularized risk bounds
In statistical learning, one picks a function from a class to make the population risk small, with access only to an i.i.d. sample from an unknown distribution . Empirical risk minimization replaces by the empirical mean , and its classical guarantees decay like regardless of how concentrated is. Bernstein-type inequalities show that the deviation of from scales with the standard deviation of , so a procedure that minimizes "empirical risk plus a standard-deviation penalty" can, in principle, achieve faster rates when the variance at the optimum is small (Maurer and Pontil, 2009). The penalized objective is non-convex even when every is convex in its parameters, which makes it hard to optimize.
J. C. Duchi and H. Namkoong (arXiv:1610.02581v3, 2017) replace the penalty by a distributionally robust objective: the worst-case risk over all reweightings of the sample within a -divergence ball. This objective is convex whenever the losses are, and (Theorem 1 of the paper) it equals the empirical mean plus a standard-deviation penalty up to an error of order . This mission formalizes the paper's guarantee for the minimizer of that robust objective in terms of localized Rademacher complexities (Section 3.2, Theorem 4), the sharpest of the paper's three generalization analyses. It is the third of four missions on the paper.
Setting
Let be a probability measure on a measurable space and , , an i.i.d. sample from with empirical distribution . Let and let be a collection of measurable functions (losses).
- The ball of radius is the set of weight vectors with , and ; equivalently, the distributions on the sample with for .
- The robust risk of is , and a robust minimizer minimizes it over .
- The empirical Rademacher complexity is with i.i.d. uniform signs , and averages it over the sample.
- A function is sub-root if it is nonnegative, nondecreasing, and is nonincreasing on .
- The localization inequality (20) asks that, for all ,
with sub-root, and is a point with .
Formalization targets
Goal: Theorem 4, inequality (23), as its proof establishes it
Let and let satisfy (21): . With probability at least , every robust minimizer satisfies
Milestones
In attack order: Bousquet's form of Talagrand's inequality (Lemma B.2); the elementary root bound (Lemma D.4); the contraction principle (Lemma D.5, a published theorem); the uniform Bernstein inequality with Rademacher complexity (Lemma D.1); its localized version in terms of (Lemma D.2); localized second-moment bounds (Lemma D.3); the deterministic expansion (10) of Theorem 1,
and the uniform bound (22): with probability at least , for all ,
Significance
The bound (23) says that the robust minimizer competes with the best trade-off between risk and standard deviation in the class, and that the complexity of the class enters only through the fixed point of a localized complexity bound. For bounded VC classes is of order (Bartlett, Bousquet and Mendelson, 2005, Corollary 3.7), so when the optimal function has small variance the excess risk is of order , faster than the of uniform covering arguments; and localized complexities apply to classes, such as balls of reproducing kernel Hilbert spaces, whose covering numbers are too large for the covering-number analysis of the paper's Theorem 3 (mission II of this series).
The paper's result is proved, not open. No part of it, and none of the localized-complexity machinery of Bartlett, Bousquet and Mendelson, is formalized in Lean or Mathlib to our knowledge. The mission produces a checked version of the theorem with every constant explicit and, along the way, the localization lemmas D.1–D.3, which are reusable for any localized-complexity analysis. Reading the proof also exposed three arithmetic slips in the printed statements; the mission states what the proof establishes (see Formalization scope).
Difficulty
The obvious route applies a uniform concentration inequality to and then a Bernstein bound to each . Talagrand's inequality applied to the whole class gives a deviation governed by the largest variance in the class and by the global complexity , which yields only rates. Obtaining a deviation that scales with each function's own second moment requires peeling the class into shells of comparable second moment and a fixed-point argument on the sub-root bound, with a union bound whose cost appears as . The two directions of the localized inequalities (population to sample, and sample to population for second moments) must then be combined with the deterministic expansion (10) while keeping the constants explicit. A further subtlety is the self-normalized rescaling , which differs from the variance normalization of Bartlett et al. and is what makes the bound compatible with the robust objective.
Formalization scope
Lean conventions. The sample is the coordinate map of the product measure on Fin n → X. Distributions on the sample are weight vectors in the ball; the robust risk is the real supremum over that ball (attained, since the ball is nonempty and compact for , ). Population means and variances are ∫ x, f x ∂P and ProbabilityTheory.variance f P for measurable bounded ; empirical means and variances are normalized by . The empirical Rademacher complexity is the published UnderstandingML_Rademacher definition evaluated on . Its expectation is a Bochner integral, and every hypothesis that bounds it also asserts that the integrand is integrable: otherwise the integral is , (20) would hold for free, and the theorem would be false. Probability bounds are stated for the failure event under (an outer measure when the event is not measurable). The goal speaks about every minimizer of the robust risk, so it is not vacuous when the set of minimizers is empty. The condition is part of the page's "root" (and the proof divides by ); with allowed, would remove the complexity term from (21). The condition makes defined.
Corrections of printed statements, each recorded in the item's docstring and Formalization Note (the milestone texts stay verbatim):
- (22) is stated with probability ; the paper prints , and its proof (p. 41) concludes .
- (23) is stated with probability (printed ; the proof adds two fixed- events to the two of (22)) and with (printed ; the proof's step multiplies ).
- Lemma D.3 is stated with the additive term and, in the reversed direction, the coefficient , as its proof yields (printed: and ), under Theorem 4's standing hypothesis .
- Lemma D.5 is linked to the published contraction lemma
UnderstandingML.contraction_lemma, which states it at a fixed sample for nonempty bounded classes and allows a different Lipschitz map per coordinate.
Contributions welcome: proofs of the milestones in any order; Lemma B.2 (Bousquet's inequality) is the deepest single ingredient and is reusable well beyond this mission, as are the peeling Lemma D.1 and the sub-root fixed-point Lemma D.2.
Selected references
- J. C. Duchi and H. Namkoong, Variance-based regularization with convex objectives, arXiv:1610.02581v3, 2017. https://arxiv.org/abs/1610.02581
- P. L. Bartlett, O. Bousquet and S. Mendelson, Local Rademacher complexities, Annals of Statistics 33(4), 2005. https://doi.org/10.1214/009053605000000282
- O. Bousquet, A Bennett concentration inequality and its application to suprema of empirical processes, Comptes Rendus Mathématique 334(6), 2002. https://doi.org/10.1016/S1631-073X(02)02292-6
- A. Maurer and M. Pontil, Empirical Bernstein bounds and sample variance penalization, COLT 2009. https://arxiv.org/abs/0907.3740
- M. Ledoux and M. Talagrand, Probability in Banach Spaces, Springer, 1991. https://doi.org/10.1007/978-3-642-20212-4