Recovering Best Statistical Guarantees via the Empirical Divergence-Based Distributionally Robust Optimization 1: Empirical Burg-Ball DRO Bounds Cover E[h(x;ξ)] with Probability Tending to 1 − αResearch Paper
Motivation
Stochastic programs and chance-constrained models in operations research contain expectations of the form
where is a random input under an unknown distribution , is a decision and is a known loss. In practice is seen only through i.i.d. data . Distributionally robust optimization (DRO) replaces the unknown expectation by the worst case over a set of plausible distributions, and a recurring question is how large that set should be so that the robust value is a statistically valid bound, without being needlessly conservative.
The usual answer, for divergence-based sets on a finite support of size , sets the radius from a quantile (Ben-Tal et al. 2013). This guarantee holds simultaneously for every function of the distribution, and so it is loose for a single expectation, and it degrades as grows. H. Lam (arXiv:1605.09349, Operations Research 2019) observed that if the ball is placed around the empirical distribution and measured with the Burg entropy, the right radius uses one degree of freedom, whatever the support. The DRO bounds then form an asymptotically exact confidence interval for . The mechanism is the empirical likelihood method of Owen (Owen 1988; Owen 2001).
Timeline:
- 1988: Owen proves the empirical likelihood theorem for a mean (−2 log of the profile likelihood ratio tends to ), the nonparametric analogue of Wilks' theorem.
- 2013: Ben-Tal, den Hertog, De Waegenaere, Melenberg and Rennen calibrate -divergence balls on a finite support with quantiles.
- 2016: Lam (this paper) connects the empirical Burg-ball DRO to empirical likelihood, with pointwise (Theorem 2) and uniform (Theorem 4) coverage.
- 2016–2021: Duchi, Glynn and Namkoong (arXiv:1610.03425) develop the general -divergence version and exact coverage of optimal values.
Setting
Data: are i.i.d. random elements of a measurable space under . A decision is fixed, and is measurable with .
The empirical Burg-entropy divergence ball of radius is the set of weight vectors on the data points
with . It is the -divergence ball around the uniform weights for the Burg generator . Let be the -quantile of the law, i.e. for . The empirical DRO bounds are
For a sample and a value , the profile empirical likelihood statistic is
equal to when no weight vector is feasible.
Formalization targets
Goal: Theorem 2 (p. 11)
The event is two-sided and joint. No rate is claimed.
Milestones
- Proposition 2 (p. 23). For every data vector and ,
- Theorem 1, the empirical likelihood theorem (p. 10). .
- The pointwise steps of the paper's proof of Theorem 1 (the proof of Theorem 5 with a one-point index set): Lemma 3 (p. 38), a.s. for square-integrable i.i.d. ; the closed form (49)–(50) (pp. 25–26) of the optimal weights; the multiplier bound (52) (p. 27); the expansion (68) (p. 30), .
Significance
Theorem 2 says that a robust optimization formulation with a data-driven Burg ball of radius yields an asymptotically exact confidence interval for an expected loss, independently of the support size of . Proposition 2 is the bridge: it identifies the DRO interval with the empirical likelihood confidence region, so any distributional result on transfers to the DRO bounds. This is the pointwise basis of the paper's later results on feasibility of chance and expectation constraints.
The result is proved in the paper, and Theorem 1 is classical. To our knowledge none of these statements has a machine-checked proof. Formalizing them requires the empirical likelihood theorem in Lean, which is reusable well beyond DRO (empirical likelihood tests and intervals for means). The Open platform theorem GenEmpLik.Coverage.theorem_3 (Duchi, Glynn and Namkoong) implies the goal when its decision set is the single point and its generator is with radius ; it is a different, more general statement and is not proved. Likewise the Open GenEmpLik.Expansion.lemma_7 implies Lemma 3, and the Proved NumStochOpt.ListScheduling.lemma_8_1_i_max_over_sqrt_ae gives Lemma 3 after passing to .
Difficulty
Proposition 2 is a finite-dimensional convexity statement, but it needs attainment of the minimum defining , which holds only because the objective blows up at the boundary of the simplex. The central difficulty is Theorem 1. The optimal weights are explicit only through a Lagrange multiplier that solves a nonlinear equation; to expand one must first show , which requires controlling the largest observation by Lemma 3 together with the law of large numbers for , and then bound the cubic Taylor remainder of uniformly in . A direct appeal to the central limit theorem for the sample mean does not suffice, since is an implicitly defined optimal value, not a smooth function of the mean.
Formalization scope
- The sample is a sequence
ξ : ℕ → Ω → Ξ, measurable, mutually independent and identically distributed, indexed from ; the size- sample isfun i : Fin n => h x (ξ i ω). - The moment assumption is
MemLp (h x ∘ ξ 0) 2together with0 < variance. Positive variance cannot be dropped: for a constant loss the coverage is . - The quantile is pinned by
gaussianReal 0 1 {y | y^2 ≤ q} = ofReal (1 - α)with ; it is not a free parameter, and it is not the normal quantile. - The upper bound is the published
GenEmpLik.Expansion.robustMean burg (q/2)(its ball has radius , so ); the lower bound is its infimum twinrobustLower. The ball uses the publishedprobUncertaintySetandphiDiv. - The Burg generator is at , and the statistic
elStatminimizes over strictly positive weights with the empty infimum equal to . Lean's junk value therefore never enters: a formalization with and real logarithms would admit boundary weights with spurious finite divergence and is ruled out. For the value sets of the DRO bounds are nonempty and bounded, so the real infimum and supremum are not junk values. - The decision set is dropped (the statements are pointwise in ). Theorem 1 is stated as convergence of distribution functions at every , which is equivalent to since the limit is continuous. Proposition 2 is stated for general and every data vector, as displayed on p. 11. Milestones (49)–(50), (52), (68) are the one-point () specialisations of the proof of Theorem 5.
- Probabilities of events are outer probabilities; no measurability of events is assumed, as the paper ignores these issues (p. 14).
- Not posed: the headline Theorem 4 (uniform calibration over by the quantile of a -process supremum), Theorem 5 and Lemma 2, which need Donsker classes and weak convergence in , for which Mathlib has no substrate.
Contributions welcome: proofs of Proposition 2 and Lemma 3 (from the Proved reference), the KKT analysis (49)–(52), and a Lean empirical likelihood theorem.
Selected references
- H. Lam, Recovering Best Statistical Guarantees via the Empirical Divergence-Based Distributionally Robust Optimization, arXiv:1605.09349v1, 2016; Operations Research 67(4), 2019. https://arxiv.org/abs/1605.09349v1
- A. B. Owen, Empirical likelihood ratio confidence intervals for a single functional, Biometrika 75(2), 1988. https://doi.org/10.1093/biomet/75.2.237
- A. B. Owen, Empirical Likelihood, Chapman & Hall/CRC, 2001. https://doi.org/10.1201/9781420036152
- A. Ben-Tal, D. den Hertog, A. De Waegenaere, B. Melenberg, G. Rennen, Robust solutions of optimization problems affected by uncertain probabilities, Management Science 59(2), 2013. https://doi.org/10.1287/mnsc.1120.1641
- J. C. Duchi, P. W. Glynn, H. Namkoong, Statistics of robust optimization: a generalized empirical likelihood approach, Mathematics of Operations Research 46(3), 2021. https://arxiv.org/abs/1610.03425