Proposition 1, proof p. 24 — from support weights to sample weights
ProvedEmpiricalDRO.Discrete.p_to_w_feasibleburg-entropydiscrete-reductiondistributionally-robust-optimizationp2o-batch-pfp2ap2o-gran-per-chapterp2o-plan-paperp2o-v1
Let observations be classified among support points, with observations in class and empirical proportion . Let be any real loss at point . If a support probability vector belongs to the finite-support Burg ball of radius , assign every observation in class the weight . Then
This is one direction of the reduction from the support optimization to the empirical optimization, preserving both feasibility and objective value.
Formalization Note Empty classes receive no sample weights. The source proves the claim at ; the same deterministic argument holds for every real . The finite-support ball carries the absolute-continuity and positive-mass conventions stated in its definition.
Preamble
import Mathlib import Definitions.Def_EmpiricalDRO_Discrete_Setting
Formal statement
namespace EmpiricalDRO.Discrete
/-- Proof of Proposition 1, p. 24: distribute each support mass equally among the
observations in its class; feasibility and the objective value are preserved. -/
theorem p_to_w_feasible {n k : ℕ} (hn : 0 < n) (c : Fin n → Fin k)
(a : Fin k → ℝ) (η : ℝ) (p : Fin k → ℝ)
(hp : p ∈ burgBall (phat c) η) :
let w : Fin n → ℝ := fun j => p (c j) / (count c (c j) : ℝ)
w ∈ PhiDivRobust.Counterpart.probUncertaintySet EmpiricalDRO.Coverage.burg
(fun _ => (1 : ℝ) / n) η ∧
∑ j, w j * a (c j) = ∑ i, p i * a i := by sorry
end EmpiricalDRO.Discrete
Source
Lam, Recovering Best Statistical Guarantees via the Empirical DRO, arXiv:1605.09349v1, p. 24, proof of Proposition 1, paragraph beginning ‘To this end’
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.