A Distributional Interpretation of Robust Optimization II: Box-Robust Sample Average Optimization Is ConsistentResearch Paper
Why robustify a sampled stochastic program
Many decision problems under uncertainty take the form of a stochastic program: choose a decision from a feasible set to maximise the expected utility , where the distribution of the uncertain parameter is known only through i.i.d. samples . The standard remedy, sample average approximation, maximises instead. Its consistency (convergence of the optimal expected utility of its solutions to the true optimum) is classical, but it needs regularity assumptions of its own, for example those of King and Wets (Stochastics and Stochastic Reports, 1991), cited on p. 98 of the paper; the paper presents its construction as a route to consistency under weaker conditions.
Robust optimization (RO) takes a different route: it protects each sample by an uncertainty set and optimises against the worst point in it. Xu, Caramanis and Mannor (Math. Oper. Res. 2012) show that RO over several overlapping uncertainty sets is equivalent to a distributionally robust stochastic program (their Theorem 2.1, the subject of mission I of this series). Section 3 of the paper uses that equivalence to show that a specific robustification of the sampled problem, with boxes of shrinking radius around each sample, is consistent under only boundedness and equicontinuity of . This mission formalizes that result, Theorem 3.1.
Setting
Equip with the sup norm , its Borel -algebra and Lebesgue measure . The data are:
- a set of decisions and a nonempty feasible set ;
- a utility , Borel measurable in for each ;
- a true density on (nonnegative, ) and i.i.d. samples with distribution ;
- radii .
For a sample the boxes are , and the box-robust sample objective is
The RO solution is a maximiser of over . The equicontinuity modulus of is
The proof works with the distribution set of probability measures with for every , and with the uniform box kernel density estimator
Formalization targets
Goal: Theorem 3.1 (p. 98)
Assume for all ; as ; and . Then for every choice of maximisers , with probability one,
Milestones (proof of Theorem 3.1, p. 99)
- is the density of a probability measure in .
- for every .
- Oscillation over a box: .
- Eq. (7): with , for every ,
- Strong consistency of the box kernel density estimator: if and , then almost surely.
Milestones 1–4 are deterministic statements about a fixed sample; milestone 5 is the only probabilistic input.
Significance
Theorem 3.1 gives consistency of a tractable robust reformulation of a sampled stochastic program under conditions the paper notes are weaker than those of King and Wets for sampled stochastic programs: need only be bounded and equicontinuous in , uniformly in , and the true distribution need only have a density. It also gives an explicit schedule for the size of the uncertainty set, with , the bandwidth condition of kernel density estimation. Section 4 of the paper applies the same distributional interpretation to regularised learning methods such as the support vector machine and the Lasso.
The result is proved in the paper, with the consistency of kernel density estimators (Devroye 1983; Devroye and Györfi 1985) cited rather than proved. No part of it is formalized in Lean or on this platform as far as a search of the platform found. A complete development would produce, besides Theorem 3.1, a machine-checked strong consistency theorem for kernel density estimators, which is a basic result of nonparametric statistics in its own right.
Difficulty
The deterministic part (milestones 1–4) is measure-theoretic bookkeeping: the kernel integrates to one only because the box is a sup-norm ball of volume , and every infimum and supremum must be handled with care, since need not attain them.
The obstacle is milestone 5. Almost-sure convergence of to an arbitrary density , with no continuity or support assumption, does not follow from the strong law of large numbers applied pointwise: is an average of terms whose law changes with through , and almost-sure convergence at each fixed does not give convergence of the integral along a single sample path. The theorem needs both a bias estimate valid for every integrable density and a concentration estimate for the random error. Mathlib has Lebesgue differentiation and the strong law, but no kernel density estimator and no such concentration result.
Formalization scope
- is
Fin m → ℝ, whose Mathlib norm is the sup norm; boxes areMetric.closedBall. The integrals are Bochner integrals against Lebesgue measure of integrable integrands. - The samples are a sequence
X : ℕ → Ω → Fin m → ℝon a probability space, independent (iIndepFun) and each with lawvolume.withDensity h*; becomeX 0, X 1, …, and the -th problem uses the first . "With probability one" is∀ᵐ ω ∂P. - The goal quantifies over every selection of maximisers, with no measurability assumed; a version with one chosen maximiser would be weaker and is ruled out.
- Readings and corrections of the printed text:
- the kernel argument printed on p. 98 is read as , as the proof on p. 99 writes it;
- "" is read as the uniform bound and the "max" in as a supremum;
- "" is read as as ;
- implicit hypotheses made explicit: , , measurability of , a Lebesgue density;
- the monotonicity in ", " is kept in the goal; milestone 5 uses the limits only, as the paper states it;
- the paper's ("there exists ") is made explicit as , so Eq. (7) is stated for every sample.
- Remark 3.2 and Appendix B (an integrable envelope in place of boundedness) are not part of this mission.
- Every real infimum and supremum ranges over a nonempty set of values bounded by in absolute value, so no statement holds through a junk value; a formalization in which the supremum over or the box infimum could be vacuous is excluded.
- The definitions (boxes, , the kernel, the estimator, , ) live in one definition file. duplicates, with weights , the distribution set of mission I; the duplication is deliberate because draft missions cannot import each other.
- Welcome contributions: the kernel density estimator and its strong consistency as reusable infrastructure, and any of the deterministic milestones.
Selected references
- H. Xu, C. Caramanis, S. Mannor, A Distributional Interpretation of Robust Optimization, Mathematics of Operations Research 37(1):95–110, 2012. https://doi.org/10.1287/moor.1110.0531
- L. Devroye, The equivalence of weak, strong and complete convergence in for kernel density estimates, Annals of Statistics 11(3):896–904, 1983.
- L. Devroye, L. Györfi, Nonparametric Density Estimation: The View, Wiley, 1985.
- A. J. King, R. J.-B. Wets, Epi-consistency of convex stochastic programs, Stochastics and Stochastic Reports 34(1), 1991 (reference [22] of the paper).