Data-driven Optimal Cost Selection for Distributionally Robust Optimization
Jose Blanchet, Yang Kang, Fan Zhang, and Karthyek Murthy

TL;DR
This paper introduces a data-driven method for selecting optimal cost parameters in distributionally robust optimization, improving machine learning estimators by adaptively defining distributional neighborhoods.
Contribution
It proposes a novel framework that learns the neighborhood size in DRO models from data, encompassing adaptive regularization and enhancing estimator performance.
Findings
Empirically improves various machine learning estimators.
Framework adapts neighborhood size based on data.
Encompasses adaptive regularization as a special case.
Abstract
Recently, (Blanchet, Kang, and Murhy 2016, and Blanchet, and Kang 2017) showed that several machine learning algorithms, such as square-root Lasso, Support Vector Machines, and regularized logistic regression, among many others, can be represented exactly as distributionally robust optimization (DRO) problems. The distributional uncertainty is defined as a neighborhood centered at the empirical distribution. We propose a methodology which learns such neighborhood in a natural data-driven way. We show rigorously that our framework encompasses adaptive regularization as a particular case. Moreover, we demonstrate empirically that our proposed methodology is able to improve upon a wide range of popular machine learning estimators.
| BC | BN | QSAR | Magic | MB | SB | ||
|---|---|---|---|---|---|---|---|
| LR | Train | ||||||
| Test | |||||||
| Accur | |||||||
| LRL1 | Train | ||||||
| Test | |||||||
| Accur | |||||||
| DRO-L | Train | ||||||
| Test | |||||||
| Accur | |||||||
| DRO-NL | Train | ||||||
| Test | |||||||
| Accur | |||||||
| Num Predictors | |||||||
| Train Size | |||||||
| Test Size | |||||||
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Data-driven Optimal Transport Cost Selection for Distributionally Robust Optimization
Blanchet, J
Columbia University, Department of Statistics and Department of Industrial Engineering & Operations Research, New York, NY 10027, United States.
,
Kang, Y
Columbia University, Department of Statistics. New York, NY 10027, United States.
,
Zhang, F
Columbia University, Department of Industrial Engineering & Operations Research. New York, NY 10027, United States.
and
Murthy, K
Columbia University, Department of Industrial Engineering & Operations Research,Mudd Building, 500 W. 120 Street, New York, NY 10027, United States.
Abstract.
Recently, Blanchet et al., (2016) showed that several machine learning algorithms, such as square-root Lasso, Support Vector Machines, and regularized logistic regression, among many others, can be represented exactly as distributionally robust optimization (DRO) problems. The distributional uncertainty is defined as a neighborhood centered at the empirical distribution. We propose a methodology which learns such neighborhood in a natural data-driven way. We show rigorously that our framework encompasses adaptive regularization as a particular case. Moreover, we demonstrate empirically that our proposed methodology is able to improve upon a wide range of popular machine learning estimators.
1. Introduction
A Distributionally Robust Optimization (DRO) problem takes the general form
[TABLE]
where is a decision variable, is a random element, and measures a suitable loss or cost incurred when and the decision is taken. The expectation is taken under the probability model . The set is called the distributional uncertainty set and it is indexed by the parameter , which measures the size of the distributional uncertainty.
The DRO problem is said to be data-driven if the uncertainty set is informed by empirical observations. One natural way to supply this information is by letting the “center” of the uncertainty region be placed at the empirical measure, , induced by a data set , which represents an empirical sample of realizations of . In order to emphasize the data-driven nature of a DRO formulation such as (1), when the uncertainty region is informed by an empirical sample, we write . To the best of our knowledge, the available data is utilized in the DRO literature only by defining the center of the uncertainty region as the empirical measure
Our goal in this paper is to discuss a data-driven framework to inform the shape of . Throughout this paper, we assume that the class of functions to fit, indexed by , is given and that a sensible loss function has been selected for the problem at hand. Our contribution concerns the construction of the uncertainty region in a fully data-driven way and the implications of this design in machine learning applications. Before providing our construction, let us discuss the significance of data-driven DRO in the context of machine learning.
Recently, Blanchet et al., (2016) showed that many prevailing machine learning estimators can be represented exactly as a data-driven DRO formulation in (1). For example, suppose that and . Further, let be the log-exponential loss associated to a logistic regression model where and is the underlying parameter to learn. Then, given a set of empirical samples , and a judicious choice of the distributional uncertainty set , Blanchet et al., (2016) shows that
[TABLE]
where is the norm in for and
The definition of turns out to be informed by the dual norm with . If we see that (2) recovers regularized logistic regression (see Friedman et al., (2001)). Other estimators such as Support Vector Machines and sqrt-Lasso are shown in Blanchet et al., (2016) to admit DRO representations analogous to (2) – provided that the loss function and the uncertainty region are judiciously chosen. Note that the parameter in is precisely the regularization parameter in the right hand side of (2). So, the data-driven DRO representation (2) provides a direct interpretation of the regularization parameter as the size of the probabilistic uncertainty around the empirical evidence.
An important element to all of the DRO representations obtained in Blanchet et al., (2016) is that the design of the uncertainty region is based on optimal transport theory. In particular, we have that
[TABLE]
and is the minimal cost of rearranging (i.e. transporting the mass of) the distribution into the distribution . The rearrangement mechanism has a transportation cost for moving a unit of mass from location in the support of to location in the support of . For instance, in the setting of (2) we have that
[TABLE]
In the end, as we discuss in Section 3, can be easily computed as the solution of a linear programming (LP) problem which is known as Kantorovich’s problem (see Villani, (2008)).
Other discrepancy notions between probability models have been considered, typically using the Kullback-Leibler divergence and other divergence based notions Hu and Hong, (2013). Using divergence (or likelihood ratio) based discrepancies to characterize the uncertainty region forces the models to share the same support with , which may restrict generalization properties of a DRO-based estimator, and such restriction may induce overfitting problem (see the discussions in Esfahani and Kuhn, (2015) and Blanchet et al., (2016)).
In summary, data-driven DRO via optimal transport has been shown to encompass a wide range of prevailing machine learning estimators. However, so far the cost function has been taken as a given, and not chosen in a data-driven way.
Our main contribution in this paper is to propose a comprehensive approach for designing the uncertainty region in a fully data-driven way, using the convenient role of in the definition of the optimal transport discrepancy . Our modeling approach further underscores, beyond the existence of representations such as (2), the convenience of working with an optimal transport discrepancy for the design of data-driven DRO machine learning estimators. In other words, because one can select in a data driven way, it is sensible to use our data-driven DRO formulation even if one is not able to simplify the inner optimization in order to achieve a representation such as (2).
Our idea is to apply metric-learning procedures to estimate from the training data. Then, use such data-driven in the definition of and the construction in (3). Finally, solve the DRO problem (1), using cross-validation to choose .
The intuition behind our proposal is the following. By using a metric learning procedure we are able to calibrate a cost function which attaches relatively high transportation costs to if transporting mass between these locations substantially impacts performance (e.g. in the response variable, so increasing the expected risk). In turn, the adversary, with a given budget , will carefully choose the data which is to be transported. The mechanism will then induce enhanced out-of-sample performance focusing precisely on regions of relevance, while improving generalization error.
One of the challenges for the implementation of our idea is to efficiently solve (1). We address this challenge by proposing a stochastic gradient descent algorithm which takes advantage of a duality representation and fully exploits the nature of the LP structure embedded in the definition of , together with a smoothing technique.
Another challenge consists in selecting the type of cost to be used in practice, and the methodology to fit such cost. To cope with this challenge, we rely on metric-learning procedures. We do not contribute any novel metric learning methodology; rather, we discuss various parametric cost functions and methods developed in the metric-learning literature. And we discuss their use in the context of fully data-drive DRO formulations for machine learning problems – which is what we propose in this paper. The choice of ultimately will be influenced by the nature of the data and the application at hand. For example, in the setting of image recognition, it might be natural to use a cost function related to similarity notions.
In addition to discussing intuitively the benefits of our approach in Section 2, we also show that our methodology provides a way to naturally estimate various parameters in the setting of adaptive regularization. For example, Theorem 1 below, shows that choosing using a suitable weighted norm, allows us to recover an adaptive regularized ridge regression estimator Ishwaran and Rao, (2014). In turn, using standard techniques from metric learning we can estimate . Hence, our technique connects metric learning tools to estimate the parameters of adaptive regularized estimators.
More broadly, we compare the performance of our procedure with a number of alternatives in the setting of various data sets and show that our approach exhibits consistently superior performance.
2. Data-Driven DRO: Intuition and Interpretations
One of the main benefits of DRO formulations such as (1) and (2) is their interpretability. For example, we can readily see from the left hand side of (2) that the regularization parameter corresponds precisely to the size of the data-driven distributional uncertainty.
The data-driven aspect is important because we can employ statistical thinking to optimally characterize the size of the uncertainty, . This readily implies an optimal choice of the regularization parameter, as explained in Blanchet et al., (2016), in settings such as (2). Elaborating, we can interpret as the set of plausible variations of the empirical data, . Consequently, for instance, in the linear regression setting leading to (2), the estimate is a plausible estimate of the regression parameter as long as . Hence, the set
[TABLE]
is a natural confidence region for which is non-decreasing in . Thus, a statistically minded approach for choosing is to fix a confidence level, say , and choose an optimal () via
[TABLE]
Note that the random element in is given by . In Blanchet et al., (2016) this optimization problem is solved asymptotically as under standard assumptions on the data generating process. If the underlying model is correct, one would typically obtain, as in Blanchet et al., (2016), that at a suitable rate. For instance, in the linear regression setting corresponding to (2), if the data is i.i.d. with finite variance and the linear regression model holds then as (where is the quantile of an explicitly characterized distribution).
In practice, one can also choose by cross-validation. The work of Blanchet et al., (2016) compares the asymptotically optimal choice against cross-validation, concluding that the performance is comparable in the experiments performed. In this paper, we use cross validation to choose , but the insights behind the limiting behavior of (5) are useful, as we shall see, to inform the design of our algorithms.
More generally, the DRO formulation (1) is appealing because the distributional uncertainty endows the estimation of directly with a mechanism to enhance generalization properties. To wit, we can interpret (1) as a game in which we (the outer player) choose a decision , while the adversary (the inner player) selects a model which is a perturbation, , of the data (encoded by ). The amount of the perturbation is dictated by the size of which, as discussed earlier, is data driven. But the type of perturbation and how the perturbation is measured is dictated by . It makes sense to inform the design of using a data-driven mechanism, which is our goal in this paper. The intuition is to allow the types of perturbations which focus the effort and budget of the adversary mostly on out-of-sample exploration over regions of relevance.
The type of benefit that is obtained by informing with data is illustrated in Figure 1(a) below.
Figure 1(a) illustrates a classification task. The data roughly lies on a lower dimensional non-linear manifold. Some data which is classified with a negative label is seen to be “close” to data which is classified with a positive label when seeing the whole space (i.e. ) as the natural ambient domain of the data. However, if we use a distance similar to the geodesic distance intrinsic to the manifold we would see that the negative instances are actually far from the positive instances. So, the generalization properties of the algorithm would be enhanced relative to using a standard metric in the ambient space, because with a given budget the adversarial player would be allowed perturbations mostly along the intrinsic manifold where the data lies and instances which are surrounded (in the intrinsic metric) by similarly classified examples will naturally carry significant impact in testing performance. A quantitative example to illustrate this point will be discussed in the sequel.
3. Background on Optimal Transport and Metric Learning
Procedures
In this section we quickly review basic notions on optimal transport and metric learning methods so that we can define and explain how to calibrate the function
3.1. Defining Optimal Transport Distances and Discrepancies
Assume that the cost function is lower semicontinuous. We also assume that if and only if . Given two distributions and , with supports and , respectively, we define the optimal transport discrepancy, , via
[TABLE]
where is the set of probability distributions supported on , and and denote the marginals of and under , respectively. Because is non-negative we have that . Moreover, requiring that if and only if guarantees that if and only . If, in addition, is symmetric (i.e. ), and there exists such that (i.e. satisfies the triangle inequality) then it can be easily verified (see Villani, (2008)) that is a metric. For example, if for (where denotes the norm in ) then is known as the Wasserstein distance of order . Observe that (6) is a linear program in the variable
3.2. On Metric Learning Procedures
In order to keep the discussion focused, we use a few metric learning procedures, but we emphasize that our approach can be used in combination with virtually any method in the metric learning literature, see the survey paper Bellet et al., (2013) that contains additional discussion on metric learning procedures. The procedures that we consider, as we shall see, can be seen to already improve significantly upon natural benchmarks. Moreover, as we shall see, these metric families can be related to adaptive regularization. This connection will be useful to further enhance the intuition of our procedure.
3.2.1. The Mahalanobis Distance
The Mahalanobis metric is defined as
[TABLE]
where is symmetric and positive semi-definite and we write . Note that is the metric induced by the norm .
For a discussion, assume that our data is of the form and . The prediction variables are assumed to be standardized. Motivated by applications such as social networks, in which there is a natural graph which can be used to connect instances in the data, we assume that one is given sets and , where is the set of the pairs that should be close (so that we can connect them) to each other, and , on contrary, is characterizing the relations that the pairs should be far away (not connected), we define them as
[TABLE]
While it is typically assumed that and are given, one may always resort to -Nearest-Neighbor (-NN) method for the generation of these sets. This is the approach that we follow in our numerical experiments. But we emphasize that choosing any criterion for the definition of and should be influenced by the learning task in order to retain both interpretability and performance.
In our experiments we let belong to if, in addition to being sufficiently close (i.e. in the -NN criterion), . If , then we have that .
The work of Xing et al., (2002), one of the earlier reference on the subject, suggests considering
[TABLE]
In words, the previous optimization problem minimizes the total distance between pairs that should be connect, while keeping the pairs that should not connect well separated. The constant is somewhat arbitrary (given that can be normalized by , we can choose ).
The optimization problem (8) is an LP problem on the convex cone and it has been widely studied. Since we can always write , and therefore There are various techniques which can be used to exploit the PSD structure to efficiently solve (8); see, for example, Xing et al., (2002) for a projection-based algorithm; or Schultz and Joachims, (2004), which uses a factorization-based procedure; or the survey paper Bellet et al., (2013) for the discussion of a wide range of techniques.
We have chosen formulation (8) to estimate because it is intuitive and easy to state, but the topic of learning Mahalanobis distances is an active area of research and there are different algorithms which can be implemented (see Li et al., (2016)).
3.2.2. Using Mahalanobis Distance in Data-Driven DRO
Let us assume that the underlying data takes the form , where and and the loss function, depending on a decision variable , is given by . Note that we are not imposing any linear structure on the underlying model or in the loss function. Then, motivated by the cost function (4), we may consider
[TABLE]
for . The infinite contribution in the definition of (i.e. ) indicates that the adversarial player in the DRO formulation is not allowed to perturb the response variable.
Even in this case, since the definitions of and depend on (in particular, on the response variable), cost function (once is calibrated using, for example, the method discussed in the previous subsection), will be informed by the s. Then, we estimate via
[TABLE]
It is important to note that has been applied only to the definition of the cost function.
The intuition behind the formulation can be gained in the context of a logistic regression setting, see the example in Figure 1(b): Suppose that , and that depends only on (i.e. the first coordinate of ). Then, the metric learning procedure in (8) will induce a relatively low transportation cost across the direction and a relatively high transportation cost in the direction, whose contribution, being highly informative, is reasonably captured by the metric learning mechanism. Since the direction is most impactful, from the standpoint of expected loss estimation, the adversarial player will reach a compromise, between transporting (which is relatively expensive) and increasing the expected loss (which is the adversary’s objective). Out of this compromise the DRO procedure localizes the out-of-sample enhancement, and yet improves generalization.
3.2.3. Mahalanobis Metrics on a Non-Linear Feature Space
In this section, we consider the case in which the cost function is defined after applying a non-linear transformation, , to the data. Assume that the data takes the form , where and and the loss function, depending on decision variable , is given by . Once again, motivated by the cost function (4), we may define
[TABLE]
for . To preserve the properties of a cost function (i.e. non-negativity, lower semicontinuity and implies ), we assume that is continuous and that implies that . Then we can apply a metric learning procedure, such as the one described in (8), to calibrate . The intuition is the same as the one provided in the linear case in Section 3.2.2.
4. Data Driven Cost Selection and Adaptive Regularization
In this section we establish a direct connection between our fully data-driven DRO procedure and adaptive regularization. Moreover, our main result here, together with our discussion from the previous section, provides a direct connection between the metric learning literature and adaptive regularized estimators. As a consequence, the methods from the metric learning literature can be used to estimate the parameter of adaptively regularized estimators.
Throughout this section we consider again a data set of the form with and . Motivated by the cost function (4) we define the cost function as in (9). Using (9) we obtain the following result, which is proved in the appendix.
Theorem 1** (DRO Representation for Generalized Adaptive Regularization).**
Assume that in (9) is positive definite. Given the data set , we obtain the following representation
[TABLE]
Moreover, if in the context of adaptive regularized logistic regression, we obtain the following representation
[TABLE]
In order to recover a more familiar setting in adaptive regularization, assume that is a diagonal positive definite matrix. In which case we obtain, in the setting of (12),
[TABLE]
The adaptive regularization method was first derived as a generalization for ridge regression in Hoerl and Kennard, 1970b () and Hoerl and Kennard, 1970a (). Recent work shows that adaptive regularization can improve the predictive power of its non-adaptive counterpart, specially in high-dimensional settings (see in Zou, (2006) and Ishwaran and Rao, (2014)).
In view of (14), our discussion in Section 3.2.1 uncovers tools which can be used to estimate the coefficients using the connection to metric learning procedures. To complement the intuition given in Figure 1(b), note that in the adaptive regularization literature one often choose to induce (i.e., there is a high penalty to variables with low explanatory power). This, in our setting, would correspond to transport costs which are low in such low explanatory directions.
5. Solving Data Driven DRO Based on Optimal Transport Discrepancies
In order to fully take advantage of the combination synergies between metric learning methodology and our DRO formulation, it is crucial to have a methodology which allows us to efficiently estimate in DRO problems such as (1). In the presence of a simplified representation such as (2) or (14), we can apply standard stochastic optimization results (see Lei and Jordan, (2016)).
Our objective in this section is to study algorithms which can be applied for more general loss and cost functions, for which a simplified representation might not be accessible.
Throughout this section, once again we assume that the data is given in the form . The loss function is written as . We assume that for each , the function is convex and continuously differentiable. Further, we shall consider cost functions of the form
[TABLE]
as this will simplify the form of the dual representation in the inner optimization of our DRO formulation. To ensure boundedness of our DRO formulation, we impose the following assumption.
Assumption 1. There exists such that for all Under Assumption 1, we can guarantee that
[TABLE]
Using the strong duality theorem for semi-infinity linear programming problem in Appendix B of Blanchet et al., (2016),
[TABLE]
where Therefore,
[TABLE]
The optimization in (16) is minimize over and , which we can consider stochastic approximation algorithm if the gradient of with respect to and exist. However, is given in the form of the value function of a maximization problem, of which the gradient is not easy accessible. We will discuss the detailed algorithm and the validity of the smoothing approximation below.
We consider a smoothing approximation technique to remove the maximization problem using soft-max counterpart, . The smoothing soft-max approximation has been explored and applied to approximately solve the DRO problem for the discrete case, where we restrict the distributionally uncertainty set only contains probability measures support on finite set (i.e., labeled training data and unlabeled training data with pseudo labels), we refer Blanchet and Kang, (2017) for further details.
However, due to the continuous-infinite support constraint, the soft-max approximation is a non-trivial generalization of the finite-discrete analogue. The smoothing approximation for is defined as,
[TABLE]
where is a probability density in ; for example, we can consider a multivariate normal distribution and is a small positive number regarded as smoothing parameter.
Theorem 2 below allows to quantify the error due to smoothing approximation.
Theorem 2**.**
Under mild technical assumptions (see Assumption 1-4 in Appendix B), there exists such that for every , we have
[TABLE]
The proof of Theorem 2 is given in Appendix B.
After applying smooth approximation, the optimization problem turns into a standard stochastic optimization problem and we can apply mini-batch based stochastic approximation (SA) algorithm to solve it. As we can notice, as a function and and , the gradient of satisfies
[TABLE]
However, since the gradients are still given in the form of expectation, we can apply a simple Monte Carlo sampling algorithm to approximate the gradient, i.e., we sample ’s from and evaluate the numerators and denominators of the gradient using Monte Carlo separately. For more details of the SA algorithm, please see in Algorithm 1.
6. Numerical Experiments
We validate our data-driven cost function based DRO using 5 real data examples from the UCI machine learning database Lichman, (2013). We focus on a DRO formulation based on the log-exponential loss for a linear model. We use the linear metric learning framework explained in equation (8), which then we feed into the cost function, , as in (9), denoting by DRO-L. In addition, we also fit a cost function , as explained in (11) using linear and quadratric transformations of the data; the outcome is denote as (DRO-NL). We compare our DRO-L and DRO-NL with logistic regression (LR), and regularized logistic regression (LRL1). For each iteration and each data set, the data is split randomly into training and test sets. We fit the models on the training and evaluate the performance on test set. The regularization parameter is chosen via fold cross-validation for LRL1, DRO-L and DRO-NL. We report the mean and standard deviation for training and testing log-exponential error and testing accuracy for independent experiments for each data set. The details of the numerical results and basic information of the data is summarized in Table 1.
7. Conclusion and Discussion
Our fully data-driven DRO procedure combines a semiparametric approach (i.e. the metric learning procedure) with a parametric procedure (expected loss minimization) to enhance the generalization performance of the underlying parametric model. We emphasize that our approach is applicable to any DRO formulation and is not restricted to classification tasks. An interesting research avenue that might be considered include the development of a semisupervised framework as in Blanchet and Kang, (2017), in which unlabeled data is used to inform the support of the elements in .
Appendix A Proof of Theorem 1
We first state and prove Lemma 1 which will be useful in proving Theorem 1.
Lemma 1**.**
If is a is positive definite matrix and we define , then is the dual norm of . Furthermore, we have
[TABLE]
where the equality holds if and only if, there exists non-negative constant , s.t or .
Proof for Lemma 1.
This result is a direct generalization of norm in Euclidean space. Note that
[TABLE]
The inequality in the above is Cauchy-Schwartz inequality for applies to and , and the equality holds if and only if there exists nonnegative , s.t. or . Now, by the definition of the dual norm,
[TABLE]
While the first equality follows from the definition of dual norm, the second equality is due to Cauchy-Schwartz inequality (17), and the equality condition therein, and the last equality are immediate after maximizing. ∎
Proof for Theorem 1.
The technique is a generalization of the method used in proving Theorem 1 in Blanchet et al., (2016). We can apply the strong duality result, see Proposition 6 in Appendix of Blanchet et al., (2016), for worst-case expected loss function, which is a semi-infinite linear programming problem, to obtain
[TABLE]
For the inner suprema , let us denote and for notation simplicity. The inner optimization problem associated with becomes,
[TABLE]
While the first equality is due to the change of variable, the second equality is because we are working on a maximization problem, and the last term only depends on the magnitude rather than sign of , thus the optimization problem will always pick that satisfying the equality. Considering the third equality, for the optimization problem, we can first apply the Cauchy-Schwartz inequality in Lemma 1 and we know that the maximization problem is to take satisfying the equality constraint. For the last equality, if , the optimization problem is unbounded, while , we can solve the quadratic optimization problem and it leads to the final equality.
For the outer minimization problem over , as the inner suprema equal infinity if , the worst-case expected loss becomes,
[TABLE]
The first equality follows the discussion above for restricting . We can observe that the objective function in the right hand side of (18) is convex and differentiable and as and , the value function will be infinity. We know the optimizer could be uniquely characterized via first order optimality condition. Solving for in this way (through first order optimality), it is straightforward to obtain the last equality in (18). If we take square root on both sides, we prove the claim for linear regression.
For the log-exponential loss function, the proof follows a similar strategy. By applying strong duality results for semi-infinity linear programming problem in Blanchet et al., (2016), we can write the worst case expected loss function as,
[TABLE]
For each , we can apply Lemma 1 in Shafieezadeh-Abadeh et al., (2015) and dual-norm result in Lemma 1 to deal with the inner optimization problem. It gives us,
[TABLE]
Moreover, since the outer optimization is trying to minimize, following the same discussion for the proof for linear regression case, we can plug-in the result above and it leads the first equality below,
[TABLE]
We know that the target function is continuous and monotone increasing in , thus we can notice it is optimized by taking , which leads to second equality above. This proves the claim for logistic regression in the statement of the theorem. ∎
Appendix B Proof of Theorem 2
Let us begin by listing the assumptions required to prove Theorem 2. First, we begin by recalling Assumption 1 from Section 5.
Assumption 1. There exists such that for all
We now introduce Assumptions 2-4 below.
Assumption 2. is twice continuously differentiable and the Hessian of evaluated at , , is positive definite. In particular, we can find and , such that
[TABLE]
Assumption 3. For a constant such that , let be any upper bound for .
**Assumption 4. **In addition to the lower semicontinuity of , we assume that is coercive in the sense that as .
For any set , the -neighborhood of is defined as the set of all points in that are at distance less than from , i.e. .
Proof of Theorem 2.
The first part of the inequality is easy to derive. For the second part, we proceed as follows: Under Assumptions 3 and 4, we can define the compact set
[TABLE]
It is easy to check that . Owing to optimality of and from Assumption 2 that , we can see that
[TABLE]
Thus by definition of , it follows easily that , which further implies . Then we combine the strongly convexity assumption in Assumption 2 and the definition of , which yields
[TABLE]
As , we can use the lower bound of to deduce that
[TABLE]
where is a chi-squared random variable of degrees of freedom. To conclude, recall that , the lower bound of can be written as
[TABLE]
This completes the proof of Theorem 2. ∎
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Bellet et al., [2013] Bellet, A., Habrard, A., and Sebban, M. (2013). A survey on metric learning for feature vectors and structured data. ar Xiv preprint ar Xiv:1306.6709 .
- 2Blanchet and Kang, [2017] Blanchet, J. and Kang, Y. (2017). Distributionally robust semi-supervised learning. ar Xiv preprint ar Xiv:1702.08848 .
- 3Blanchet et al., [2016] Blanchet, J., Kang, Y., and Murthy, K. (2016). Robust wasserstein profile inference and applications to machine learning. ar Xiv preprint ar Xiv:1610.05627 .
- 4Esfahani and Kuhn, [2015] Esfahani, P. M. and Kuhn, D. (2015). Data-driven distributionally robust optimization using the wasserstein metric: Performance guarantees and tractable reformulations. ar Xiv preprint ar Xiv:1505.05116 .
- 5Friedman et al., [2001] Friedman, J., Hastie, T., and Tibshirani, R. (2001). The elements of statistical learning , volume 1. Springer series in statistics Springer, Berlin.
- 6[6] Hoerl, A. E. and Kennard, R. W. (1970 a). Ridge regression: applications to nonorthogonal problems. Technometrics , 12(1):69–82.
- 7[7] Hoerl, A. E. and Kennard, R. W. (1970 b). Ridge regression: Biased estimation for nonorthogonal problems. Technometrics , 12(1):55–67.
- 8Hu and Hong, [2013] Hu, Z. and Hong, L. J. (2013). Kullback-leibler divergence constrained distributionally robust optimization. Available at Optimization Online .
