Minimax Statistical Learning with Wasserstein Distances III: Excess Local Minimax Risk of Wasserstein ERM When One Hypothesis Is SmoothResearch Paper
Motivation
In ordinary statistical learning, a hypothesis is chosen from training data drawn from a distribution and judged by its risk under that same . In practice the test distribution often differs from the training one: covariate shift, domain drift, adversarial perturbation of inputs. Distributionally robust learning replaces the risk at by the worst risk over a neighbourhood of . When the neighbourhood is a ball in a Wasserstein distance, the perturbed distributions may move mass to nearby points of the instance space rather than only reweight the observed ones, which makes the model a natural description of small domain drifts and adversarial perturbations (Esfahani–Kuhn 2018, Gao–Kleywegt 2016, Sinha–Namkoong–Duchi 2018).
Lee and Raginsky (NeurIPS 2018) asked whether minimising the empirical version of this worst-case risk learns: does the empirical minimiser come close, in worst-case risk, to the best hypothesis of the class, at the usual rate? Their §3.2 answers yes when every hypothesis is uniformly Lipschitz. Their §3.3, the subject of this mission, removes that assumption: one hypothesis with controlled growth is enough.
Setting
The instance space is a Polish metric space with metric and Borel -algebra; fix . For Borel probability measures on , the -Wasserstein distance is
the infimum over couplings of and . For a radius , is the Wasserstein ball around .
A hypothesis is a function , read as a loss; a hypothesis class is a set of them. The risk of under is . The local worst-case risk and the local minimax risk are
Given i.i.d. samples with empirical distribution , the local minimax ERM is
The standing assumptions are:
- Assumption 1. is bounded: .
- Assumption 2. Every is upper semicontinuous with .
- Assumption 4. Some satisfies for all , for some and .
The complexity of is measured by the entropy integral , where is the covering number of in the uniform norm.
Formalization targets
Goal: Theorem 3, display (11)
Under Assumptions 1, 2 and 4, for every , with probability at least ,
Milestones
- Proposition 4 (Gao–Kleywegt strong duality): with , in the bounded setting.
- Lemma 2: the optimal dual multiplier of a minimiser of lies in .
- (C.2): for an achiever of , .
- (C.3): , with .
- (C.4): with probability at least , the left side of (C.3) is at most , where is the expected Rademacher average.
- (C.5): with probability at least , .
- Lemma 5: .
The goal carries the paper's constants. The mission does not ask for sharper constants; a proof of the stated bound closes it.
Significance
The result. Theorem 3 is a generalisation guarantee for Wasserstein distributionally robust ERM that needs no uniform smoothness of the class. The uniformly Lipschitz assumption of the companion Theorem 2 fails for most classes of interest when : a function with is constant (p. 6). Assumption 4 holds, for example, for regression with quadratic loss whenever the predictor class contains the zero predictor (p. 6). The second term of (11) decreases as grows, which quantifies how a larger ambiguity set screens out non-smooth hypotheses (Remark 4).
Formalizing it. The theorem has a published pen-and-paper proof (Appendix C.5 of the arXiv version); it has no machine-checked proof. A formalization produces machine-checked statements of the dual characterisation of Wasserstein worst-case risk on a bounded Polish space, of a symmetrization-plus-McDiarmid uniform deviation bound for a parametrised class, and of a Dudley-entropy bound on a product class. The proof (C.5) on p. 16 starts from an achiever of , which need not exist; the goal is stated without that assumption, so a complete proof also handles the infimum.
Difficulty
The obvious argument decomposes the excess risk through and bounds by a uniform deviation over . That step fails: is a supremum over a ball of measures, not an expectation, so it is not an empirical process in . Passing to the dual makes it one, but the dual multiplier depends on the sample and has no a priori bound, so the class over all is too large. Without uniform smoothness of there is no obvious a priori bound on , and the entropy of the resulting two-parameter class must still be controlled at rate . Strong duality itself (Proposition 4) needs the existence of optimal couplings and a measurable-selection argument on a Polish space; it is not in Mathlib.
Formalization scope
- is a
MetricSpacewithBorelSpaceandPolishSpaceinstances; Assumption 1 isBornology.IsBounded (Set.univ : Set 𝒵), and isMetric.diam Set.univ. Throughout, and (the paper's standing choice, p. 3). - The Wasserstein distance and ball are the published definitions
WassersteinLinOpt.Ball.wassersteinDistandwassersteinBall, which range over all Borel probability measures; on a bounded space this equals the paper's ball. - Local risks, , , and are real-valued suprema and infima, used only for classes bounded in , where they are finite.
- The sample is a point of under . "With probability at least " means the outer measure of the failure set is at most ; this equals the probability when the set is measurable and is stronger otherwise.
- The ERM is a sample-indexed function with hypotheses and minimality of . These hypotheses presuppose that an empirical minimiser exists, as (7) does. No measurability of is assumed.
- The covering number is internal (centres in ). is valued in , and every bound containing it assumes : otherwise the paper's bound is , while its conversion to a real number would be .
- Proposition 4 is stated for bounded upper semicontinuous on bounded , the only case the paper uses. The printed statement covers every usc and every .
- (C.2) and (C.5) assume an achiever , as printed; the goal does not.
The following formalizations would trivialize the goal and are ruled out: a bound for each fixed in place of ; an defined by Classical.choose of an unproved existence; a supremum over all measures instead of over the ball; and the real conversion of an infinite .
The infrastructure is reusable beyond this mission: Wasserstein strong duality on Polish spaces (Proposition 4 specialises the general optimal-transport duality of Blanchet–Murthy 2019, whose transport-plan form is a proved theorem on the platform as ModelRiskOT.Duality.theorem_1); Dudley's entropy bound for sub-Gaussian processes indexed by infinite classes; and McDiarmid's inequality for suprema of empirical processes. Contributions of these general tools, as separate theorems, are welcome. Source: the arXiv v2 preprint, which is the NeurIPS 2018 camera-ready text followed by the supplementary appendices.
Selected references
- J. Lee, M. Raginsky, Minimax statistical learning with Wasserstein distances, NeurIPS 2018; arXiv:1705.07815v2. https://arxiv.org/abs/1705.07815
- R. Gao, A. J. Kleywegt, Distributionally robust stochastic optimization with Wasserstein distance, arXiv:1604.02199, 2016. https://arxiv.org/abs/1604.02199
- J. Blanchet, K. Murthy, Quantifying distributional model risk via optimal transport, Mathematics of Operations Research 44(2), 2019. https://doi.org/10.1287/moor.2018.0936
- P. Mohajerin Esfahani, D. Kuhn, Data-driven distributionally robust optimization using the Wasserstein metric, Mathematical Programming 171, 2018. https://doi.org/10.1007/s10107-017-1172-1
- A. Sinha, H. Namkoong, J. Duchi, Certifying some distributional robustness with principled adversarial training, ICLR 2018; arXiv:1710.10571. https://arxiv.org/abs/1710.10571
- R. M. Dudley, The sizes of compact subsets of Hilbert space and continuity of Gaussian processes, Journal of Functional Analysis 1, 1967. https://doi.org/10.1016/0022-1236(67)90017-1