Data-Driven Distributionally Robust Optimization Using the Wasserstein Metric: Performance Guarantees and Tractable Reformulations I: Wasserstein Worst-Case Expectations as Finite Convex ProgramsResearch Paper
Motivation
A decision maker who must minimize an expected cost rarely knows the distribution of the uncertain parameter ; usually only samples are available. Replacing by the empirical distribution (sample average approximation) tends to produce decisions that perform poorly out of sample when is small. Distributionally robust optimization instead minimizes the worst expected cost over a set of distributions that are plausible given the data. Mohajerin Esfahani and Kuhn (arXiv:1505.05116v3, published in Mathematical Programming 171, 2018) take that set to be a ball in the Wasserstein metric around the empirical distribution. Such balls give finite-sample and asymptotic guarantees, but each evaluation of the robust objective is an optimization over infinitely many probability distributions. Section 4.1 of the paper shows that, for a large class of losses, this inner problem is a finite convex program. That result, Theorem 4.2, is the subject of this mission.
Timeline. Wasserstein ambiguity sets for portfolio selection were proposed by Pflug and Wozabal (2007); before this paper, robust problems over such sets were solved with global optimization algorithms (Pflug and Pichler 2014). Strong duality for conic linear and moment problems (Shapiro 2001) underlies the reduction. Mohajerin Esfahani and Kuhn (preprint 2015, journal 2018) proved the convex reduction for piecewise concave losses; Gao and Kleywegt (arXiv:1604.02199) and Blanchet and Murthy (arXiv:1604.01446) proved strong duality for general transport costs in 2016.
Setting
Let be a finite-dimensional real vector space with an arbitrary norm (the paper's ) and its Borel σ-algebra. Its dual norm is , where is the value of the linear functional at . Let be the support set and the samples, with empirical distribution .
The 1-Wasserstein distance between two distributions is the least transport cost over all couplings with the given marginals. The Wasserstein ball is the set of probability distributions on within distance of .
The loss is a pointwise maximum of measurable functions . Its expectation is with . The worst-case expectation is
The conjugate of is , the characteristic function is on and off it, and the support function is . Assumption 4.1 requires to be convex and closed, each to be proper, convex and lower semicontinuous, and no to be identically on .
Formalization targets
Goal: Theorem 4.2 (convex reduction)
Under Assumption 4.1, for every , (10) equals
Milestones, in the order of the paper's proof
- (12a)–(12c). Without any convexity, (10) is at most the value of (12c): .
- Corollary 4.3. Without Assumption 4.1, (10) is at most the value of (12f), the program with constraints and .
- (12a) is an equality for under Assumption 4.1.
- The case . (10) is the sample average , the objective of (12b) converges to it as , and (12a) is again an equality.
- (12e) is an equality. For each constraint, .
- (10) equals (12f) under Assumption 4.1.
- (12f) equals (11) under Assumption 4.1, as optimal values.
Significance
Theorem 4.2 is what makes Wasserstein distributionally robust optimization computable. Once the worst-case expectation is a convex program in , minimizing over the decision becomes one larger convex program. Section 5 of the paper derives linear and conic programs from it for piecewise affine losses, uncertainty quantification and two-stage problems. Theorem 4.4 of the same paper (mission II of this series) builds worst-case distributions from the same program. Corollary 4.3 gives a conservative convex bound for losses that are not piecewise concave.
The result is proved on paper; no machine-checked proof of it is known. A formal development needs a working theory of extended-valued conjugates, support functions and inf-convolution in a normed space, Kantorovich-type couplings of an empirical measure, and a minimax theorem over a compact dual ball. Each of these is reusable well beyond this paper.
Difficulty
The weak inequality, (10) (12f), is the elementary direction: integrate a pointwise bound against a near-optimal coupling. The difficulty lies in the two equalities. Equality in (12a) is strong duality for an infinite-dimensional moment problem whose loss may take the values and may be unbounded on an unbounded . A Slater point exists only for , so needs a separate limit argument. The equality (12f) (11) is subtle as well. The conjugate of is only the closure of the inf-convolution of and , so the two constraint sets differ and only the optimal values agree. The paper's sentence "cl iff " is false pointwise and cannot be formalized as written.
Formalization scope
- Space. is a finite-dimensional real normed space with its Borel σ-algebra. The pairing is application of a continuous linear functional , and is the operator norm. These choices keep the paper's arbitrary norm; §5 of the paper uses the 1- and ∞-norms.
- Extended reals. Values are in
EReal. Mathlib'sERealhas , whereas the paper has , so the expectation treats an infinite positive part separately, and is written as , with no addition at all. The oneERealsum, in (11), never meets under Assumption 4.1. - Programs. Each optimal value is an infimum over a feasibility predicate with real epigraph variables, so an infeasible program has value .
- Ball. The ball is the published
WassersteinDRO.Duality.ambiguitySetwith aroundempiricalDistribution. Its condition encodes . The finite first moment is automatic at finite distance from . - Standing assumptions. Every statement carries , , (§2, p. 5) and measurability of each (p. 11). The radius condition is , or in milestone 3.
- Assumption 4.1. Convexity of is stated through its real epigraph, because
ConvexOncannot take anERealcodomain. - Not trivializable. The statements cannot be made vacuous by an empty ball, because the samples lie in . They cannot be trivialized by a junk expectation either: the expectation is not guarded by integrability, so a distribution with infinite expected loss makes (10) infinite, exactly as in the paper.
Welcome contributions are reusable lemmas on EReal-valued conjugates and support functions, the decomposition of a coupling with an empirical marginal into conditional distributions, the dual-norm identity , and a Sion-type minimax theorem.
Selected references
- P. Mohajerin Esfahani, D. Kuhn, Data-driven distributionally robust optimization using the Wasserstein metric: performance guarantees and tractable reformulations, arXiv:1505.05116v3, 2017; Math. Program. 171 (2018) 115–166. https://arxiv.org/abs/1505.05116v3
- A. Shapiro, On duality theory of conic linear problems, in M. A. Goberna, M. A. López (eds.), Semi-Infinite Programming, Kluwer, 2001.
- R. T. Rockafellar, R. J.-B. Wets, Variational Analysis, Springer, 2010 (Theorem 11.23(a), p. 493).
- D. P. Bertsekas, Convex Optimization Theory, Athena Scientific, 2009 (Proposition 5.5.4).
- G. Ch. Pflug, A. Pichler, Multistage Stochastic Optimization, Springer, 2014.
- G. Ch. Pflug, D. Wozabal, Ambiguity in portfolio selection, Quantitative Finance 7 (2007) 435–442.
- 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, arXiv:1604.01446, 2016. https://arxiv.org/abs/1604.01446