Model Selection in Utility-Maximizing Binary Prediction
Jiun-Hua Su

TL;DR
This paper introduces a utility-maximizing prediction rule (UMPR) that reduces overfitting in binary classification, providing theoretical bounds and demonstrating improved utility over standard estimators under misspecification.
Contribution
It develops a new UMPR method with theoretical guarantees to mitigate overfitting in utility-based binary prediction models.
Findings
UMPR achieves higher generalized expected utility under misspecification.
Non-asymptotic bounds are established for the difference in utility.
Simulation results confirm UMPR's superior performance over common estimators.
Abstract
The maximum utility estimation proposed by Elliott and Lieli (2013) can be viewed as cost-sensitive binary classification; thus, its in-sample overfitting issue is similar to that of perceptron learning. A utility-maximizing prediction rule (UMPR) is constructed to alleviate the in-sample overfitting of the maximum utility estimation. We establish non-asymptotic upper bounds on the difference between the maximal expected utility and the generalized expected utility of the UMPR. Simulation results show that the UMPR with an appropriate data-dependent penalty achieves larger generalized expected utility than common estimators in the binary classification if the conditional probability of the binary outcome is misspecified.
| n=500 | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| DGP1 | |||||||||
| Preference | and | and | |||||||
| ML | 34.69 | 31.72 | 93.93 | 8.50 | 11.52 | 94.70 | |||
| MU | 51.05 | 55.33 | 67.15 | 33.44 | 45.56 | 58.40 | |||
| UMPR (VC) | 54.60 | 55.07 | 55.35 | 55.35 | 36.88 | 37.01 | 37.57 | 37.70 | |
| UMPR (MD) | 58.93 | 59.77 | 60.71 | 60.83 | 47.64 | 49.59 | 51.07 | 51.10 | |
| Cross-Validated | No Technical Term | Cross-Validated | No Technical Term | ||||||
| UMPR (VC) | 54.72 | 56.51 | 37.12 | 41.32 | |||||
| UMPR (MD) | 59.59 | 64.65 | 49.27 | 58.43 | |||||
| DGP2 | where | ||||||||
| Preference | and | and | |||||||
| ML | 60.26 | 59.41 | 60.09 | 30.86 | 29.19 | 34.60 | |||
| MU | 67.44 | 51.78 | 68.14 | 49.33 | 33.10 | 51.87 | |||
| UMPR (VC) | 67.44 | 67.44 | 67.44 | 67.44 | 49.33 | 49.33 | 49.33 | 49.33 | |
| UMPR (MD) | 68.28 | 68.25 | 68.36 | 68.34 | 49.30 | 49.29 | 49.48 | 49.47 | |
| Cross-Validated | No Technical Term | Cross-Validated | No Technical Term | ||||||
| UMPR (VC) | 67.44 | 67.44 | 49.33 | 49.33 | |||||
| UMPR (MD) | 68.22 | 68.13 | 49.38 | 50.07 | |||||
| n=1000 | |||||||||
| DGP1 | |||||||||
| Preference | and | and | |||||||
| ML | 32.24 | 31.32 | 97.21 | 6.83 | 7.09 | 97.48 | |||
| MU | 54.88 | 58.48 | 69.94 | 35.17 | 48.03 | 60.04 | |||
| UMPR (VC) | 60.26 | 60.73 | 60.84 | 60.84 | 44.26 | 44.74 | 45.34 | 45.55 | |
| UMPR (MD) | 64.07 | 64.74 | 65.19 | 65.47 | 55.20 | 56.11 | 57.68 | 57.78 | |
| Cross-Validated | No Technical Term | Cross-Validated | No Technical Term | ||||||
| UMPR (VC) | 60.40 | 62.26 | 44.30 | 49.30 | |||||
| UMPR (MD) | 64.51 | 67.94 | 56.13 | 63.11 | |||||
| DGP2 | where | ||||||||
| Preference | and | and | |||||||
| ML | 59.03 | 57.64 | 59.74 | 28.13 | 25.07 | 31.77 | |||
| MU | 69.87 | 55.43 | 71.19 | 52.89 | 39.38 | 56.19 | |||
| UMPR (VC) | 69.87 | 69.87 | 69.87 | 69.87 | 52.89 | 52.89 | 52.89 | 52.89 | |
| UMPR (MD) | 70.46 | 70.50 | 70.54 | 70.55 | 53.02 | 53.15 | 54.03 | 54.07 | |
| Cross-Validated | No Technical Term | Cross-Validated | No Technical Term | ||||||
| UMPR (VC) | 69.87 | 69.87 | 52.89 | 52.89 | |||||
| UMPR (MD) | 70.48 | 70.84 | 53.31 | 56.55 | |||||
| n=500 | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| DGP1 | |||||||||
| Preference | and | and | |||||||
| UMPR | MD | SMD | RC | BC | MD | SMD | RC | BC | |
| 65.36 | 66.68 | 66.86 | 65.74 | 55.00 | 58.87 | 58.58 | 57.65 | ||
| Information | AIC | BIC | AIC | BIC | |||||
| Criterion | 93.93 | 89.95 | 94.70 | 88.81 | |||||
| -Penalty | LASSO | SVM | LASSO | SVM | |||||
| 60.60 | 87.77 | 65.20 | 83.91 | ||||||
| DGP2 | where | ||||||||
| Preference | and | and | |||||||
| UMPR | MD | SMD | RC | BC | MD | SMD | RC | BC | |
| 68.55 | 69.52 | 69.47 | 69.11 | 50.41 | 53.87 | 53.32 | 52.90 | ||
| Information | AIC | BIC | AIC | BIC | |||||
| Criterion | 60.07 | 60.27 | 33.20 | 30.90 | |||||
| -Penalty | LASSO | SVM | LASSO | SVM | |||||
| 59.75 | 26.86 | 32.93 | 5.92 | ||||||
| n=1000 | |||||||||
| DGP1 | |||||||||
| Preference | and | and | |||||||
| UMPR | MD | SMD | RC | BC | MD | SMD | RC | BC | |
| 69.32 | 72.51 | 72.23 | 71.75 | 63.30 | 67.12 | 67.01 | 65.81 | ||
| Information | AIC | BIC | AIC | BIC | |||||
| Criterion | 97.21 | 97.13 | 97.48 | 97.29 | |||||
| -Penalty | LASSO | SVM | LASSO | SVM | |||||
| 68.82 | 93.26 | 78.92 | 91.14 | ||||||
| DGP2 | where | ||||||||
| Preference | and | and | |||||||
| UMPR | MD | SMD | RC | BC | MD | SMD | RC | BC | |
| 71.09 | 71.91 | 71.97 | 71.89 | 57.13 | 59.61 | 60.08 | 58.96 | ||
| Information | AIC | BIC | AIC | BIC | |||||
| Criterion | 59.72 | 59.06 | 31.49 | 28.16 | |||||
| -Penalty | LASSO | SVM | LASSO | SVM | |||||
| 59.68 | 25.93 | 29.08 | 5.10 | ||||||
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.
Taxonomy
TopicsNeural Networks and Applications · Imbalanced Data Classification Techniques · Statistical Methods and Inference
Model Selection in Utility-Maximizing Binary Prediction
Jiun-Hua Su
This paper is a revision of the third chapter of my dissertation. I am grateful to the co-editor, the associate editor, and two anonymous referees for constructive comments and suggestions. I also thank Peter Bartlett, Le-Yu Chen, Yu-Chin Hsu, Hsuan-Tien Lin, Demian Pouzo, James Powell, seminar participants at Erasmus University Rotterdam, and participants at the 2019 Australasian Meetings of the Econometric Society for helpful discussions. Address correspondence to Jiun-Hua Su, 128 Academia Road, Section 2, Nankang, Taipei, 115 Taiwan; E-mail address: [email protected]. Institute of Economics
Academia Sinica
Abstract
The maximum utility estimation proposed by Elliott and Lieli (2013) can be viewed as cost-sensitive binary classification; thus, its in-sample overfitting issue is similar to that of perceptron learning. A utility-maximizing prediction rule (UMPR) is constructed to alleviate the in-sample overfitting of the maximum utility estimation. We establish non-asymptotic upper bounds on the difference between the maximal expected utility and the generalized expected utility of the UMPR. Simulation results show that the UMPR with an appropriate data-dependent penalty achieves larger generalized expected utility than common estimators in the binary classification if the conditional probability of the binary outcome is misspecified.
Keywords: Decision-based binary prediction, Maximum utility estimation, Model selection, Structural risk minimization, Perceptron learning
JEL Classification: C14, C45, C52, C53
1 Introduction
Making a binary decision based on an uncertain binary outcome is common in modern economic activities. For instance, an investor who considers buying a financial instrument may tend to predict its price change in the future and decide to buy the instrument if the price is predicted to rise. As suggested by Granger and Machina (2006), decision-making based on the prediction of a binary outcome should be driven by the preference of the decision maker. On the one hand, the utility arising from a mismatch between the binary decision and outcome may differ in the realized outcome; on the other hand, the utility may be affected by observable covariates. In making financial investment decisions, the disutility for the investor who buys the instrument but suffers from a decrease in the price may be greater than that for the investor who does not buy the instrument but finds an increase in the price. In addition, features of the instrument, for example measures of its price volatility, may affect not only the likelihood of price change but also the investor’s utility.111Barberis and Xiong (2012) propose a model to explain the individual investor preference for volatile stocks.
Further examples illustrating the importance of the decision maker’s preference in economic forecasting are provided in Elliott and Timmermann (2016).
Although the subjective preference would be important for the decision-making based on binary prediction, traditional methods of pattern classification rarely take the decision maker’s utility into consideration. Recently, Elliott and Lieli (2013) propose a maximum utility approach to incorporate the decision maker’s utility into prediction of a binary outcome given a vector of observed covariates. Instead of globally estimating the conditional probability , they show the utility-maximizing binary classification problem can be solved by only estimating the sign of , where is the cutoff function determined by the decision maker’s utility function. Compared with maximum likelihood estimation, their maximum utility estimation is, however, prone to in-sample overfitting.
In this paper, we show that the maximum utility estimation can be viewed as cost-sensitive binary classification; thus, its in-sample overfitting issue is similar to that of perceptron learning in the machine learning literature. To alleviate the tendency of fitting the in-sample noise by sophisticated models, we follow the structural risk minimization approach proposed by Vapnik (1982). More precisely, we pre-specify a hierarchy of classes of (finite-dimensional) functions and consider a utility-maximizing prediction rule (UMPR), which is a maximum utility estimator that maximizes a complexity-penalized empirical utility. To construct the UMPR, we consider a VC-type distribution-free complexity penalty and four data-dependent complexity penalties: maximal discrepancy (Bartlett et al. (2002)), simulated maximal discrepancy, Rademacher complexity (Koltchinskii (2001) and Bartlett et al. (2002) among others), and bootstrap complexity (Fromont (2007)). We evaluate the performance of a prediction rule by the generalized expected utility, that is, the expected utility achieved by the decision maker applying this prediction rule, which could be constructed based on in-sample observations, to the classification of an out-of-sample observation. We emphasize generalization because the expected utility averages over not only the out-of-sample observation but the ex ante in-sample observations as well. We prove that the difference between the maximal expected utility and the generalized expected utility of the UMPR can be bounded by an almost optimal trade-off between the expected complexity penalty and the approximation error, that is, an error due to the approximation of functions in a hierarchy of classes to an optimal decision rule. Hence, whenever the approximation error is equal to zero for some class of functions, the expected utility of the UMPR increases in the sample size and will asymptotically attain the maximal expected utility. In other words, the proposed UMPR is universally utility consistent.222 Universal utility consistency has a counterpart in the literature on empirical risk minimization, in which different names are used, for example universal consistency in Devroye et al. (1996), persistence in Greenshtein and Ritov (2004) and Greenshtein (2006), and risk consistency in Homrighausen and McDonald (2013). Another conceptually different but common term is consistency, and in this paper, it refers to the property that a selection method asymptotically picks a model with the lowest Kullback-Leibler divergence, as in Sin and White (1996).
The idea of complexity penalization has been applied to selection methods in econometrics. Instead of penalized empirical utility criteria, penalized likelihood criteria are the main concerns in early literature. One strand of literature adopts the information-theoretic approach. Classical examples include Akaike’s (1973) information criterion (AIC), Schwarz’s (1978) information criterion (BIC), and their cousins (TIC and GIC among others).333 Schwarz’s information criterion is also called BIC, as it is usually analyzed from a Bayesian angle. TIC and GIC are abbreviations for Takeuchi’s information criterion and generalized information criterion, respectively. Additionally, motivated by different spirits, the leave-one-out cross-validation in the likelihood framework is asymptotically equivalent to the AIC, whereas the minimum description length can be approximated by the BIC. These early selection methods are well documented in Konishi and Kitagawa (2008) and Claeskens and Hjort (2008). With the purpose of achieving shrinkage and variable selection simultaneously, Tibshirani’s (1996) least absolute shrinkage and selection operator (LASSO) adopts an penalty. All of these selection methods can be applied to the binary prediction in maximum likelihood estimation with the logit specification. As an alternative to penalized maximum likelihood estimation, penalized maximum score estimation is recently applied to the variable selection in binary prediction by Chen and Lee (2018b), in which an penalty is used.444 Similarly, by setting a bound on the -norm of covariates, Chen and Lee (2018a) consider the constrained maximum score estimation to select covariates in binary prediction.
Furthermore, replacing the zero-one loss with the hinge loss, the -norm support vector machine (SVM), developed by Zhu et al. (2004) and Fung and Mangasarian (2004) among others in the machine learning community, can effectively select variables in the traditional binary classification, namely binary classification with a symmetric loss independent of covariates. However, none of these penalty-based selection methods above takes the decision maker’s utility into account.
Despite the prevalence of penalty-based selection methods, pretesting and cross-validation are two alternatives in literature. Both alternatives can be adapted for the selection in maximum utility estimation. Elliott and Lieli (2013) propose a general-to-specific pretest to select MU estimators but do not investigate theoretical properties of their post-model-selection MU estimator. However, as suggested by Leeb and Pötscher (2005, 2008), a post-model-selection estimator would have complicated distributional properties. The complicated distributional properties are partly attributable to using the same data for both estimation and validation. In contrast, data splitting makes it convenient to evaluate the out-of-sample performance of a prediction rule so that cross-validation can be used to select models in almost any framework. As argued by Arlot and Celisse (2010), the wide applicability of cross-validation however makes its predictive performance less satisfactory than that of selection methods tailored in a specific framework. The lack of theoretical analysis of the pretest and cross-validatory estimators motivates the evaluation by Monte Carlo experiments in this paper. According to the simulation results, the UMPR with an appropriate data-dependent penalty outperforms the pretest and cross-validatory estimators. The UMPR with an appropriate data-dependent penalty also outweighs the AIC, BIC, and LASSO if the conditional probability of the binary outcome is misspecified, and the -norm SVM if the cutoff function considerably deviates from .
The proposed method in this paper can be viewed as an essential complement to the literature concerned with model selection in binary classification. Although cost-sensitive binary classification is important for decision-making, previous studies on binary classification focus on performance evaluated by the cost-insensitive rate of misclassification. By applying McDiarmid’s (1989) inequality and Massart’s (2000) lemma, we extend the aforementioned complexity penalties to the maximum utility estimation, in which the cost of misclassification may depend on the binary outcome and covariates. Following the structural risk minimization approach, we establish non-asymptotic upper bounds on the difference between the maximal expected utility and the generalized expected utility of the UMPR. These bounds, similar to those in Koltchinskii (2001) and Bartlett et al. (2002) for the traditional binary classification, strike a balance between the approximation error and the expected complexity penalty. In addition, we establish a non-asymptotic upper bound, which shrinks to zero as the in-sample size tends to infinity, on the expected value of these data-dependent complexity penalties. We also extend properties of the Bayes decision rule to the maximum utility estimation. This extension not only confirms Elliott and Lieli’s (2013) insight that the knowledge of sign of suffices to achieve the maximal expected utility, but also implies that the approximation error is bounded by the uniform distance between the conditional probability and the underlying class of functions. Consequently, given pre-specified classes of functions, we can examine the universal utility consistency of UMPR, which is a property (corresponding to the risk consistency in loss minimization) rarely investigated in the previous studies on model selection in binary classification.
Throughout this paper, all random variables are defined on the probability space . Data are assumed to be i.i.d. (independent and identically distributed). We write for the collection of positive integers and for the collection of real numbers. We denote the indicator function by , which equals one if event occurs and equals zero otherwise. We also denote the sign function by , which is equal to for any .
The structure of the remaining paper is as follows. Section 2 describes the maximum utility estimation in Elliott and Lieli’s (2013) model and the issue of its in-sample overfitting. Section 3 presents the construction of a utility-maximizing prediction rule based on different complexity penalties, and non-asymptotic upper bounds on the difference between the generalized expected utility of the prediction rule and the maximal expected utility. In Section 4, Monte Carlo experiments are carried out to evaluate the finite-sample performance of the proposed utility-maximizing prediction rule and the aforementioned estimators. Section 5 concludes. Technical proofs and steps of implementing pretest and cross-validation in the maximum utility estimation are collected in the Appendix.
2 Maximum Utility Estimation
2.1 Model
We start by describing Elliott and Lieli’s (2013) model of binary decision-making based on binary prediction: Before the realization of a binary outcome , a decision maker aims to choose a binary decision to maximize his or her expected utility conditional on a -dimensional vector of observed covariates . Concretely, the decision maker solves the optimization problem
[TABLE]
We abbreviate by writing for notational simplicity.
Elliott and Lieli show that under some regularity assumptions, we can obtain an optimal decision rule (after observing )
[TABLE]
where
[TABLE]
is a cutoff function derived from the utility function, which is known in principle to the decision maker. Thus, knowledge of the correct conditional probability yields the maximal expected utility of the decision.
Elliott and Lieli’s (2013) insight is that the correct specification of sign rather than that of is enough to achieve maximal expected utility in (1); namely, the knowledge of crossing points between the conditional probability and the cutoff is sufficient. Moreover, they point out that the decision-making problem in (1) can be equivalently written as
[TABLE]
where
[TABLE]
is the denominator of and the maximum is taken over all measurable functions from to . Since , we normalize the utility function by setting for all and call the expected utility of .
The insight motivates Elliott and Lieli (2013) to propose the maximum utility (MU) estimation. To be specific, given observations with the sample size and a pre-specified class of functions indexed by a finite-dimensional parameter, we can choose a measurable maximum utility estimator that satisfies
[TABLE]
where “” stands for the set of estimators in that achieve the optimum.555 Since multiplicity of the maximum utility estimator could be present, the analysis in this paper emphasizes the properties of optimand functions. See Elliott and Lieli (2013) for the discussion about the lack of identification of optimizers.
The Monte Carlo simulation in Elliott and Lieli (2013) shows that the maximum utility estimation, compared with traditional maximum likelihood approaches, achieves a large improvement in utility especially when the conditional probability is misspecified. However, the in-sample performance of the maximum utility estimation may be attributed to the overfitting. Elliott and Lieli further make the following comment:
Both ML and MU have a strong tendency to overfit in sample, however the problem seems more severe for the MU method. This creates challenges for model selection.
2.2 Nature of the Overfitting in MU Estimation
The in-sample overfitting of maximum utility estimation is similar to that of perceptron learning in the machine learning literature. The simple perceptron learning is a method of binary pattern recognition that establishes classification based on a threshold function , where and . More variants of perceptron are well documented in Vapnik (2000) and Anthony and Bartlett (1999). Since it can be shown that for any ,
[TABLE]
the optimization problem in (2) can be viewed as the simple perceptron learning in which the cost of misclassification for each observation may be different. To be specific, the maximum utility estimator satisfies
[TABLE]
where is the cost of misclassification for the observation , and the cost of misclassification is nonnegative under some mild assumptions. The simple perceptron learning is a special case of the maximum utility estimation because the cost of misclassification is identical for each observation whenever there is a constant such that for all . In this case, if is further parameterized as , the maximum utility estimation reduces to Manski’s (1975, 1985) maximum score estimation. Moreover, even though the cost of misclassification may be different for each observation , when the in-sample observations (training data set) can be perfectly separated by (i.e., classification without error), the maximum utility estimation boils down to the simple perceptron learning. This is because in this case, the cost of misclassification has no effect:
[TABLE]
Although perfect separation of the in-sample observations could be accomplished by a sufficiently large class of functions, such sophisticated models will also fit the in-sample noise and thus worsen the out-of-sample performance.
3 Model Selection
Motivated by possible in-sample overfitting, we adopt the structural risk minimization approach (also known as complexity regularization) in machine learning to investigate model selection in cost-sensitive binary classification. More precisely, our goal is to alleviate the overfitting by selecting a maximum utility estimator from some specific class of functions such that this selected maximum utility estimator, compared with maximum utility estimators from other classes of functions, has the largest complexity-penalized empirical utility.
To explain the idea, we first introduce notation. Let
[TABLE]
be the utility of the prediction rule evaluated at the observation .666 More precisely, is the double extra gain (loss) in utility arising from a match (mismatch) between the decision and outcome given the covariate , because
A sample of i.i.d. observations with sample size is denoted by . Given a prediction rule constructed based on , let and be the expected utility and the empirical utility of the prediction rule , respectively. The expectation involved in the definition of is taken with respect to an observation , which is independent of and distributed as . Said differently, measures the decision maker’s expected utility if he or she uses the prediction rule , estimated based on , to classify one additional observation drawn independently of . Note that could be random because of the random sample . We suppress the possible dependence of on for convenience of exposition.
The structural risk minimization approach consists of the following steps. First we consider a nondecreasing sieve ,777 In the literature on sieve estimation, a metric space is usually pre-specified such that is dense in with respect to . See for example Geman and Hwang (1982). In this paper, the denseness is however not assumed and can be treated as the collection of all measurable real-valued functions.
that is, a hierarchy of classes of functions
[TABLE]
For example, is the class of polynomial transformations on of order at most ,888 A polynomial transformation on of degree at most is a function of the form , where and with and for each and .
or it can be further transformed by the logistic function as , where for all . We refer the reader to Chen (2007) for more examples of sieves. For each , we select a maximum utility estimator
[TABLE]
In addition, we construct a complexity penalty for , where is a tuning parameter for a technical reason. This technical reason and the issue of choosing will be discussed later. Let
[TABLE]
be the associated complexity-penalized empirical utility of a prediction rule . Finally, we define a utility-maximizing prediction rule (UMPR) as a maximum utility estimator in (3) that maximizes ;999 Precisely, the UMPR should be referred to as . Since it will be clear from the context in this paper, we still reserve the UMPR for the estimator . that is,
[TABLE]
For ease of presentation, we suppress the dependence of on and write for the complexity-penalized empirical utility of the UMPR.
The idea of complexity penalization has been used in the selection methods based on information criteria in econometrics. These methods aim to maximize the complexity-penalized empirical log-likelihood evaluated at the maximum likelihood estimator. Specifically, let be the log-likelihood function of a single observation and be the maximum likelihood estimator in . Given a complexity measure for , we can construct an estimator
[TABLE]
Leading examples include the AIC by setting to be the number of free parameters in divided by , and the BIC by setting to be the number of free parameters in multiplied by . Although the AIC and BIC only differ in the choice of complexity penalty in the selection procedure, their asymptotic behaviors are different. Details on these differences can be found in Konishi and Kitagawa (2008), Claeskens and Hjort (2008), and references given there.
The UMPR shares a similar motivation with the AIC. Just as the AIC adjusts the empirical log-likelihood to approximate the expected log-likelihood, the UMPR adjusts the empirical utility to approximate the expected utility. Both adjustments are fulfilled by subtracting specific complexity penalties. However, the AIC attempts to recover , while the UMPR aims to select a model in which the decision maker only focuses on the local fitting at the crossing points between and .
As in the penalized likelihood criteria, the choice of complexity penalty is essential in the proposed penalized empirical utility criteria. First, the complexity penalty should be constructed without assuming any knowledge of the conditional probability so that the UMPR, like the maximum utility estimator, can perform well when is misspecified. More importantly, the complexity penalty should be an appropriate estimate of the magnitude of overfitting . In this case, the expected utility can be recovered by the penalized empirical utility and thus the UMPR will have the largest expected utility among the maximum utility estimators . Taking these two requirements into account, we will construct complexity penalties, without assuming the knowledge of , to non-asymptotically bound the in-sample overfitting. This non-asymptotic complexity-regularized approach is in marked contrast to the information-theoretic approach, for example AIC and GIC, where penalties are obtained by an asymptotic approximation of the Kullback-Leibler divergence but may not effectively control the in-sample overfitting. As will be shown later, the non-asymptotic complexity penalties may differ from the information-theoretic complexity penalties in the order of the in-sample size. We discuss both distribution-free and data-dependent penalty terms constructed by the non-asymptotic complexity-regularized approach, and study the theoretical properties of their associated utility-maximizing prediction rules in the following subsections.
3.1 UMPR with a Distribution-Free Penalty
Since the seminal work by Vapnik and Chervonenkis (1971), there have been many improvements in the VC-type upper bound on the uniform deviation of empirical means from their expectations. Lugosi and Zeger (1996) further applied the VC-type upper bound to finding a complexity penalty in the traditional binary classification. Motivated by this idea, we aim to construct a VC complexity penalty for the maximum utility estimation.
We start by making the following assumptions.
Assumptions
- (A1)
The conditional probability does not depend on the decision . 2. (A2)
For all in the support of , and . 3. (A3)
For any , is Borel measurable; in addition, there is some such that for all and . 4. (A4)
For each , the class of functions is countable.
The first three assumptions are imposed in Elliott and Lieli (2013), and the last assumption is imposed to avoid measurability complications. Assumption (A1) excludes the possibility of feedback from the binary action to the binary outcome. Take the financial investment in Section 1 as an example. Under Assumption (A1), investors are price takers whose decisions on buying an instrument do not affect the possibility of price change. Assumption (A2) implies that the decision maker obtains higher utility when the decision matches the outcome; in particular, there should be a best response to a realized outcome if this realization were observed by the decision maker before making a decision. This assumption seems plausible in many situations, for example the aforementioned financial investment. The uniform boundedness imposed by Assumption (A3) implies some shape constraint on the utility functions, especially when the support is unbounded. However, this assumption could be compatible with some models of the financial investment. An example is the exponential utility (also known as constant absolute risk aversion preference) used by Christensen et al. (2012) in an asset pricing model when the decision maker is risk averse. Assumption (A4) is inconsequential in practice because there are only countably many computable real numbers evaluated for the parameters of by a computer program. The use of computable real numbers and functions could also be interpreted as a decision maker’s computability-bounded rationality, as in Richter and Wong (1999).
These assumptions allow us to establish a VC-type upper bound on the uniform deviation of from .
Proposition 1**.**
Suppose that i.i.d. data are available. Under Assumptions (A1)-(A4), we have for any and ,
[TABLE]
*where is the growth function of .101010 For any collection of functions from to , the growth function of is
That is, the growth function is the maximum number of distinct ways in which points can be classified using functions in . *
The maximal inequality in Proposition 1 suggests that large empirical utility arising from sophisticated models does not guarantee large expected utility. To see this, note that for any and , with probability at least ,
[TABLE]
Thus, given the sample size , an increase in tends to increase empirical utility , but it may meanwhile increase . The growth function measures the complexity of to fit in-sample observations. Clearly, for each . If for some , the complexity of is restricted because some specific observations cannot be separated by without any classification error.111111 There are possible realizations of such that for all and ,
Proposition 1 also implies the asymptotic behavior of as follows.
Corollary 1**.**
Suppose that the growth function is of polynomial order for each . If the assumptions of Proposition 1 hold, then for any and , there exists an integer such that
[TABLE]
for all .
This corollary immediately guarantees that given i.i.d. observations, converges almost surely to zero whenever is of polynomial order. Hence, the technical conditions imposed by Proposition 2 of Elliott and Lieli (2013) such as compactness of parameter space and lipschitz continuity of functions with respect to the parameter can be relaxed.
More importantly, the maximal inequality in Proposition 1 is non-asymptotic; thus, it can be used to estimate the upper bound on for every finite sample size when the growth function is known. The calculation of is, however, not easy in practice. Thus, is usually replaced with an upper bound
[TABLE]
where is the VC dimension of the class , which is the largest integer such that by definition. By Proposition 1, the replacement of with shows that for any and ,
[TABLE]
The upper bound follows from a combinatorial result, which is known as Sauer’s lemma and can be found in Theorems 3.6 and 3.7 of Anthony and Bartlett (1999). As a parameter involved in , the VC dimension , like the growth function, also restricts the complexity of . Note that if . Thus, the classification error of using to classify some realization of is impossibly eliminated whenever the in-sample size is greater than . As shown in Theorem 3.5 of Anthony and Bartlett (1999), the VC dimension is equal to the dimension of if this class is specified as a vector space of real-valued functions. For example, the VC dimension is if is the class of polynomial transformations on of order at most in the absence of dummy covariates. Even if we consider the logit specification, say , then its VC dimension can be bounded by .121212 To see this, note that for a class of Boolean functions, the VC dimension is equal to the VC index minus one by definition. Since both functions and are monotone, the VC index of is less than or equal to that of by Lemma 9.9 (v) and (viii) of Kosorok (2008). Applying Lemma 9.6 of Kosorok (2008) yields the result.
More generally, if is a VC-subgraph class,131313 Let be a collection of subsets of . The collection is said to shatter a subset if the cardinality of is equal to . The collection is called a Vapnik-Cervonekis (VC) class if for some , no subset of cardinality is shattered by . A collection is a VC-subgraph class if the collection \big{\{}\{(x,t)\in\mathcal{X}\times\mathbb{R}:t<f(x)\}:f\in\mathcal{F}\big{\}} of all subgraphs is a VC class of sets in .
then the VC dimension equals the VC index of minus one by Lemma 9.9 of Kosorok (2008). We refer the reader to Section 2.6 of van der Vaart and Wellner (1996) and Section 9.1 of Kosorok (2008) for properties of a VC-subgraph class.
The easily computable VC-type upper bound permits the construction of a distribution-free complexity penalty. For each , we consider an estimate of expected utility to be
[TABLE]
It follows that for each , we obtain a non-asymptotic upper bound on the tail probability for . To be specific, we have for any and ,
[TABLE]
Following the suggestion in Bartlett et al. (2002), we consider the VC complexity penalty
[TABLE]
where
[TABLE]
The VC complexity penalty is the sum of the estimate of the magnitude of overfitting and a technical term . Treating as a component of the VC complexity penalty, the non-asymptotic complexity-regularized approach explicitly accounts for the in-sample overfitting. The VC complexity penalty differs from the penalties for the information-theoretic approach in the order of . For example, the VC complexity penalty (without the technical term) is if we consider the specification of univariate polynomial functions for the UMPR. Given the logistic transformation of the same specification in the empirical log-likelihood, the AIC and BIC have the penalties and , respectively. In this example, the VC complexity penalty would be greater than the penalties used in AIC and BIC when a large sample is available. The different convergence rates should be attributed to the difference in the underlying objective function: the AIC and BIC are both associated with the empirical log-likelihood function, whereas the UMPR is associated with the empirical utility function.141414 The derivation of penalties for AIC and BIC relies on twice differentiability of the empirical log-likelihood function. See for example Sections 3.4 and 9.1 of Konishi and Kitagawa (2008). The empirical utility function is, however, not differentiable. Despite the non-differentiability, a minimax lower bound on could still be established. Let be the set of all distributions of such that . In the special case that and for all , if has a finite VC index greater than 2, then Inequality (38) of Massart and Nédélec (2006) implies , where the notation indicates that there exist positive constants and such that this lower bound is grater than for all . Thus, the VC complexity penalty is near optimal in the minimax sense. This lower bound can be improved under a margin restriction on . Details about the margin restriction can be found in Massart and Nédélec (2006).
The technical term is included in the penalty to guarantee the summability of for some such that the union bound holds nontrivially in the proof of the following theorem.
Theorem 1**.**
Suppose that (i) the data are i.i.d., (ii) Assumptions (A1)-(A4) hold, (iii) is a VC-subgraph class for each , and (iv) for some . If the UMPR is constructed based on the penalty with tuning parameter , then for any and ,
[TABLE]
and
[TABLE]
where and for each .
Theorem 1 implies a probabilistic lower bound on the expected utility ; that is, for any and ,
[TABLE]
with probability at least . Theorem 1 also shows an upper bound on the difference between the maximal expected utility and the generalized expected utility . This upper bound takes into account the trade-off between the complexity penalty and the approximation error . Furthermore, if the approximation error is equal to zero for some , then converges to because the upper bound on this difference shrinks to zero as the sample size tends to infinity. In this case, the convergence of to is equivalent to the convergence of to in probability because under Assumption (A3). In fact, we can establish the almost sure convergence of as follows.
Corollary 2**.**
Suppose that the assumptions of Theorem 1 hold. The UMPR constructed based on the penalty with tuning parameter satisfies
[TABLE]
for any distribution of such that .
Corollary 2 shows that the UMPR with the VC penalty is universally utility consistent because the almost sure convergence holds for every distribution of satisfying . To check this convergence of approximation error for some function classes , we prove the following proposition.
Proposition 2**.**
Suppose that Assumptions (A1) and (A2) hold. For any (measurable) deterministic function , we have
[TABLE]
and the maximal expected utility satisfies
[TABLE]
If, in addition, Assumption (A3) holds, then
[TABLE]
for any deterministic function .
This proposition implies that for each ,
[TABLE]
If we specify as the class of polynomial transformations on of order at most , then the Stone-Weierstrass approximation theorem ensures that converges to zero as tends to infinity whenever is continuous on the support that is a compact subset of . Moreover, if each -th order partial derivative of exists and is continuous on for all , and is compact, then the multivariate Jackson theorem of Bagby et al. (2002) implies that . Rather than evaluating the global approximation to , Elliott and Lieli (2013) illustrate some preferences and data generating processes of in which finite order polynomial functions in can completely replicate the crossing points between and ; more precisely, there is some polynomial function with sufficient order such that and thus for some by Proposition 2.
By explicitly expressing for any nonrandom function , Proposition 2 also confirms Elliott and Lieli’s insight that the correct specification of sign is sufficient to achieve the maximal expected utility. Furthermore, Proposition 2 extends the properties of the Bayes decision rule to the cost-sensitive case. In this case, the maximal expected utility depends on not only the distribution of via the conditional probability but also the decision maker’s preference via the weight function and cutoff function . Corresponding results in the traditional binary classification can be found in Sections 2.4 and 2.5 of Devroye et al. (1996).
Remark 1**.**
The second part in the complexity penalty involves a technical term . Instead of using as in Bartlett et al. (2002), we replace with the VC dimension of . For example, when is a class of univariate polynomial functions of order at most , then . We also replace the constant with such that is summable. This condition may hold for different values of . The selection of by the cross-validation is discussed in Appendix A.
In practice, researchers may expect that only certain classes of functions are worth consideration. For example, domain knowledge could suggest that higher-order interactions should be of limited importance, as argued in Athey and Imbens (2019). In this case, the UMPR is selected from a few classes of functions, and selection of is not an issue because the technical term can be removed from the complexity penalty.
Remark 2**.**
The proposed complexity-regularized approach can also be applied to variable selection problems, which recently have attracted much attention in the econometrics literature. To see this application, let be a -dimensional vector of covariates and be the class of linear functions of covariates in a nonempty set with cardinality . Instead of specifying nested models, we consider nonnested models in variable selection problems. For example, , , and is neither a subset nor a superset of . The VC complexity penalty of is
[TABLE]
The nonempty subset of is selected if it has the largest associated complexity-penalized empirical utility among all classes in
[TABLE]
Specifically,
[TABLE]
where is a maximum utility estimator. The UMPR is defined as .
A non-asymptotic upper bound on the difference between the maximal expected utility and the generalized expected utility can still be established. Suppose that Assumptions (A1)-(A4) hold. It can be shown that for any ,
[TABLE]
where for every . The derivation details are omitted, as they are similar to the arguments in the proof of Theorem 1. Thus, if the approximation error is equal to zero for some and , then converges in mean and in probability to .
The upper bound in Proposition 1 is distribution-free in the sense that it is valid for any distribution of . Since the distributional properties are ignored, this VC-type upper bound is generally loose. The looseness is even exacerbated by the replacement of the growth function with an upper bound via Sauer’s lemma. Although the distribution of is unknown, its distributional information could be inferred from the sample. As shown in Lozano’s (2000) simulation results for the interval model selection problem, the data driven penalization can track the magnitude of overfitting better than the VC-type penalization. Thus, we expect that using data-dependent complexity penalties, instead of the distribution-free complexity penalty , will improve the predictive performance of the UMPR.
3.2 UMPR with a Data-Dependent Penalty
Heuristically, the magnitude of overfitting is bounded by ,151515 It can be shown that by the common symmetrization argument. By McDiarmid’s (1989) inequality, there is a constant such that for any , with probability at least .
where is the empirical utility of based on the ghost sample , in which the observations are distributed as and independent of them. Although the lack of the ghost sample invalidates the direct estimation of , this idea allows us to develop data-dependent complexity penalties. Each of them, similar to the VC counterpart, is the sum of a technical term with and an estimate of . Different estimates generate different complexity penalties as follows.
*Maximal Discrepancy *(MD)
We partition the sample into two nonoverlapping and roughly equal-sized subsamples. For notational simplicity, suppose the sample is partitioned into two subsamples and , where the sample size is even. We define the maximal discrepancy complexity penalty to be
[TABLE]
as if and were the sample and the ghost sample, respectively. The penalization by maximal discrepancy is proposed by Bartlett et al. (2002) in the traditional binary classification. We expect the maximal discrepancy complexity penalty is an appropriate estimate of if the sample size is large. 2. 2.
*Simulated Maximal Discrepancy *(SMD)
We can pair up observations between two tentatively pre-specified subsamples, randomly exchange the subsample labels of paired observations, and calculate more maximal discrepancy complexity penalty terms. Repeating the random exchange mechanism times for the pre-specified subsamples and yields the simulated maximal discrepancy complexity penalty
[TABLE]
where is the collection of i.i.d. Rademacher random vectors (i.e., ) that are independent of , and is a deterministic function that satisfies
[TABLE]
We need to control the extra randomness introduced by the simulated random vectors. Conceptually, we could set as in the MD penalty if , the case in which the extra randomness is eliminated. 3. 3.
*Rademacher Complexity *(RC)
If the ghost sample were at hand, the pairing and exchange mechanism could be applied to and . Suppose we draw a sequence of i.i.d. Rademacher random variables that are independent of and . Since observations are i.i.d., is identically distributed as
[TABLE]
which has expectation bounded above by the Rademacher complexity
[TABLE]
We can consider the simulated Rademacher complexity penalty
[TABLE]
where is the collection of i.i.d. Rademacher random vectors that are independent of , and is given in (5). Proposed by Koltchinskii (2001) and Bartlett et al. (2002) in the traditional binary classification, the Rademacher complexity and its variants are usually applied to complexity regularization; see for example Koltchinskii (2011). 4. 4.
*Bootstrap Complexity *(BC)
Following Fromont’s (2007) idea, we can apply Efron’s (1979) bootstrap to the construction of complexity penalty by replacing the Rademacher random variables with the multinomial random weights minus one. Specifically, we treat the bootstrap complexity penalty as
[TABLE]
where is the collection of i.i.d. multinomial vectors with parameters and such that is independent of , and
[TABLE]
To study the performance of the UMPR with each of these data-dependent complexity penalties, we evaluate the difference between the generalized expected utility and the maximal expected utility . The upper bounds on in Theorem 2, resembling the VC counterpart in Theorem 1, have a similar trade-off between the associated expected complexity penalty and the approximation error. Note that the data-dependent complexity penalties are all random, whereas the VC complexity penalty is deterministic.
Theorem 2**.**
Let and be the functions given in (5) and (6), respectively, where is the number of simulation replications for SMD, RC, and BC penalties. Suppose that (i) the data are i.i.d., (ii) Assumptions (A1)-(A4) hold, (iii) is a VC-subgraph class for each , and (iv) for some .
If the UMPR is constructed based on the penalty with tuning parameter , then we have for any and ,
[TABLE]
and
[TABLE] 2. 2.
If the UMPR is constructed based on the penalty with tuning parameter , then we have for any and ,
[TABLE]
and
[TABLE] 3. 3.
If the UMPR is constructed based on the penalty with tuning parameter , then we have for any and ,
[TABLE]
and
[TABLE] 4. 4.
If the UMPR is constructed based on the penalty with tuning parameter , then we have for any integer and ,
[TABLE]
and
[TABLE]
We can show that if the ratio is bounded away from zero, then the expected value of each data-dependent complexity penalty in this section shrinks to zero at the rate , which is slightly faster than the convergence rate of the VC complexity penalty. Hence, if the approximation error is equal to zero for some , then . Under the same assumptions, we can also demonstrate the universal utility consistency of the UMPR with any data-dependent complexity penalty above. These results are summarized in Corollary 3.
Corollary 3**.**
Suppose that the assumptions of Theorem 2 hold. If, in addition, for some positive integer , then there are positive constants and only depending on , and depending on such that for each and ,
[TABLE]
Moreover, the UMPR constructed based on any aforementioned data-dependent complexity penalty with tuning parameter satisfies
[TABLE]
for any distribution of such that .
4 Simulation
To study the finite-sample performance of the UMPR with any complexity penalty in the previous section, we carried out Monte Carlo experiments. The simulation designs are those in Elliott and Lieli (2013). Specifically, we consider two data generating processes:
- DGP 1
The covariate follows the distribution and ; 2. DGP 2
Both covariates and are independent and uniformly distributed on and , where .
In addition, we consider four preferences:
- Preference 1
and ; 2. Preference 2
and ; 3. Preference 3
and ; 4. Preference 4
and .
The first two preferences are associated with DGP 1, whereas the last two preferences are associated with DGP 2. For DGP 1 together with either preference 1 or 2, not only the cubic ML but also the cubic MU are correctly specified because there are three crossing points between the conditional probability and the cutoff function in the support of .161616 By the cubic MU, we mean that the MU optimization is taken over the class of polynomial transformations of order at most 3. Similarly, we refer to the cubic ML as the maximum likelihood estimation with optimization taken over the class .
Although any logit model is misspecified for DGP 2, Elliott and Lieli (2013) demonstrate that the cubic MU is correctly specified in the sense that for all , for some .
We evaluate different selection methods for the cost-sensitive binary classification. In addition to the proposed UMPR with different complexity penalties, we study the pretest estimator adopted by Elliott and Lieli (2013) and a tenfold cross-validatory estimator in the maximum utility estimation. For the MU, UMPR, pretest and cross-validatory estimators, we specify the hierarchy of classes as for and for all . Moreover, we compare prediction rules based on penalized empirical utility criteria with those based on penalized likelihood criteria. We consider the UMPR for the former criteria, but the AIC and BIC for the latter criteria. For the ML, AIC and BIC, we specify the hierarchy of classes as for and for all . We also compute the tenfold cross-validatory LASSO (i.e., logistic loss with an penalty) with optimization taken over the class and -norm SVM (i.e., hinge loss with an penalty) with optimization taken over the class . The steps of pretesting and cross-validation in maximum utility estimation are described in Appendix B, whereas the implementation of LASSO and -norm SVM can be found in Efron and Hastie (2016) and Fung and Mangasarian (2004), respectively.171717 As suggested for the -norm SVM in Shawe-Taylor and Cristianini (2004), we construct the -norm SVM estimator based on standardized covariates in the following Monte Carlo experiments. Additionally, we use the logistic transformation to evaluate its predictive performance. This transformation not only makes comparable with other competing estimators in binary classification but also maintains the classification rule of because provided for all . To evaluate the performance of a prediction rule , we compute its relative generalized expected utility
[TABLE]
which can be approximated via simulation because
[TABLE]
where is the -th out-of-sample empirical utility with size of , constructed by the -th training data with size , is the -th out-of-sample empirical utility with size of , and is the number of simulation replications. In the following experiments, we set , , and ; additionally, we take for the SMD, RC, and BC penalties.
Table 1 presents the relative generalized expected utility of ML, MU, and UMPR with VC and MD complexity penalties under different designs when and . As expected, a correctly specified ML achieves the largest relative generalized expected utility among these estimators for DGP 1. However, a misspecified ML, compared with MU and UMPR, usually has the worst performance. In addition, for each tuning parameter , the UMPR with MD penalty outperforms its VC counterpart for DGP 1, but the dominance is not clear for DGP 2. As decreases (i.e., the technical term is smaller), the UMPR with MD penalty might have slightly larger relative generalized expected utility. However, the UMPR with VC penalty has the same relative generalized expected utility as the linear MU for DGP 2. This is a caveat that the correctly specified cubic MU is never selected out of 500 simulation replications by the UMPR with VC penalty. This phenomenon arises probably because the distribution-free complexity penalty used to construct the UMPR is too conservative. Using tenfold cross-validated selected from does not improve the performance of the UMPR with VC and MD penalties; however, excluding the technical term ( and for VC and MD penalty, respectively) would yield an increase in relative generalized expected utility. These results imply that the UMPR with MD penalty is more adept at selecting the MU estimator with the largest utility than its VC counterpart. Thus, we focus on the UMPR with data-dependent complexity penalties exclusive of the technical term hereafter.
In addition to the comparison between MU and ML, we compare prediction rules based on penalized empirical utility criteria with those based on penalized likelihood criteria. Table 2 reports the relative generalized expected utility of UMPR, AIC, BIC, LASSO, and -norm SVM under different designs when and . We see that the performance of the UMPR relies on the choice of data-dependent complexity penalties. Among these penalties, SMD, RC, and BC might be better than MD in terms of relative generalized expected utility. We also see that the AIC and BIC outweigh the UMPR for DGP 1, and this reflects the consistent selection of the cubic ML by the AIC and BIC, a property shown in Sin and White (1996). However, the AIC and BIC, selecting a mispecified logit model by the penalized likelihood, are dominated by the UMPR for DGP 2. Furthermore, compared with the AIC and BIC, the LASSO has poorer performance for DGP 1, but almost the same performance for DGP 2. Outweighing the LASSO for DGP 1, the SVM has the worst performance for DGP 2. Such bad performance could be attributed to the fact that the SVM aims to recover rather than , but the cutoff function is markedly different from for DGP 2. More importantly, when the number of in-sample observations increases from to , the relative generalized expected utility of UMPR increases for all designs. This phenomenon is guaranteed by Theorem 2 and Corollary 3 because the approximation error is equal to zero. In contrast, for DGP 2 in which any ML is misspecified, a larger sample size does not improve the relative generalized expected utility of AIC, BIC, LASSO, and SVM. These results demonstrate that the UMPR inherits the robustness of MU estimation, a feature that selection methods based on penalized likelihood criteria do not possess in general.
Finally, we compare the proposed UMPR with two pretest estimators, including a specific-to-general approach and a general-to-specific approach, and the tenfold cross-validatory estimator in maximum utility estimation. Table LABEL:Table3 provides the relative generalized expected utility and the percentage of models selected out of 500 simulation replications when and . Differences in the selection frequencies for the pretesting are shown across the left and right panels because Elliott and Lieli’s (2013) test statistic depends on the preference specifications. In terms of selecting the correctly specified cubic MU, the UMPR with VC penalty, either inclusive or exclusive of a technical term, performs worst under all designs. As can be seen, the cross-validatory estimator, in comparison with the UMPR, attains higher percentages of selecting the cubic MU under all designs. Thus, the cross validation might be preferable if we attempt to select the model correctly specified in the maximum utility estimation. However, if the goal is to capture the largest expected utility, we prefer the UMPR with data-dependent penalties to the pretest and cross-validatory estimators because the proposed penalty-based prediction rules perform better than the other estimators in terms of the relative generalized expected utility, as suggested by the experimental evidence.
5 Conclusion
The maximum utility estimation can be viewed as the binary classification with a decision-based utility function. Despite its possible improvement in utility over traditional maximum likelihood methods, the maximum utility estimation has inherited the in-sample overfitting from the perceptron learning.
To alleviate the in-sample overfitting, we adopt the structural risk minimization approach to construct a utility-maximizing prediction rule. For complexity penalization, we consider the distribution-free VC penalty and four data-dependent penalties (MD, SMD, RC, and BC). For each penalty, we show that the difference between the maximal expected utility and the generalized expected utility of the utility-maximizing prediction rule is bounded. The upper bounds are close to zero for a large sample if the approximation error is equal to zero for some pre-specified classes of functions. In general, we prefer the simulated complexity penalties in terms of predictive performance, as suggested by the simulation results. These simulation results also show that the utility-maximizing prediction rule with an appropriate data-dependent complexity penalty has better predictive performance than the pretest and cross-validatory estimators; more importantly, it outperforms the AIC, BIC, and LASSO if the conditional probability of the binary outcome is misspecified, and the -norm SVM if the cutoff function considerably deviates from . The utility-maximizing prediction rule is thus important for the decision-making based on binary prediction.
Appendix A Selection of
Given a pre-specified finite set in which every element satisfies , we can select by the -fold cross-validation method.181818 Although the optimal choice of is an open theoretical question, common choices of are 5 or 10, as suggested by Hastie et al. (2009). We randomly partition the data into roughly equal-sized sets. Let be the indexing function such that the observation is in the validation set . We write for the data from which the validation set is removed, and for the sample size of . Let be the empirical utility of calculated based on . The -fold cross-validation method in our framework is implemented as follows.
- (1)
For each and , we calculate the UMPR with tuning parameter based on by , where
[TABLE] 2. (2)
The cross-validated tuning parameter is defined as
[TABLE]
where
[TABLE] 3. (3)
We calculate the UMPR with cross-validated based on the whole data .
Similarly, we can show that for any and ,
[TABLE]
and
[TABLE]
Appendix B Pretesting and Cross-Validation
B.1 Pretesting
We consider the null hypothesis against the alternative hypothesis for . Elliott and Lieli (2013) propose a general-to-specific pretest estimator based on the test statistic developed in their Proposition 4. They suggest selecting the model , where
[TABLE]
Similarly, we can apply a specific-to-general approach to selecting the model , where
[TABLE]
For these two approaches, we conduct Elliott and Lieli’s test statistic with the size equal to 5% and auxiliary i.i.d. random variables that follow a Bernoulli(0.75) distribution.
B.2 Cross-Validation
We randomly partition the data into roughly equal-sized sets. Let be the indexing function such that the observation is in the validation set . We write for the data from which the validation set is removed. The -fold cross-validation method in the maximum utility framework can be implemented as follows.
- (1)
We consider an integer . For each and , we calculate the MU estimator based on by
[TABLE]
where is the empirical utility calculated by and ; that is,
[TABLE] 2. (2)
The cross-validated value of is defined as
[TABLE]
where
[TABLE] 3. (3)
The cross-validated MU estimator is the MU estimator selected from based on ; specifically,
[TABLE]
Appendix C Technical Proofs
C.1 Proof of Proposition 1
Proof.
Since the mapping
[TABLE]
satisfies the bounded differences property in Section 6.1 of Boucheron et al. (2013) with their notation for each , we have
[TABLE]
by McDiarmid’s (1989) inequality.
It is now sufficient to show that
[TABLE]
Let be the ghost sample, in which the observations are distributed as and independent of them. We write for the empirical utility of the prediction rule based on the ghost sample . Let be a sequence of i.i.d. Rademacher random variables that are independent of ; that is, . The common symmetrization argument shows that
[TABLE]
Let for each . Lemma 26.9 of Shalev-Shwartz and Ben-David (2014) implies that
[TABLE]
Applying Lemma 5.2 of Massart (2000) yields
[TABLE]
It follows that
[TABLE]
Combining Inequalities (C.1) and (C.2) completes the proof. ∎
C.2 Proof of Corollary 1
Proof.
Since the growth function is of polynomial order for each , there exists an integer such that
[TABLE]
for all . Following the argument in Proposition 1 mutatis mutandis, we have
[TABLE]
Hence, for all ,
[TABLE]
∎
C.3 Proof of Theorem 1
Proof.
Part 1
By construction, we have
[TABLE]
for each . So, for any and ,
[TABLE]
It follows by Inequality (3.1) that
[TABLE]
Part 2
By Part 1 and Lemma 1, we have
[TABLE]
In addition, for each ,
[TABLE]
because and . So, for each ,
[TABLE]
It follows that
[TABLE]
∎
C.4 Proof of Corollary 2
Proof.
Fix an . Choose an integer such that for all . In addition, choose an integer such that for all . For each ,
[TABLE]
It follows from Theorem 1 that the second term in the right hand side is bounded above by for some positive constants and . By Corollary 1, there exist an integer and two constants and such that
[TABLE]
for all . Hence, for any , we have
[TABLE]
Therefore, we have
[TABLE]
Applying the Borel-Cantelli lemma yields the statement. ∎
C.5 Proof of Proposition 2
Proof.
We first study . Let and for all . For any , we have that with probability one,
[TABLE]
It follows from (C.5) that with probability one,
[TABLE]
Note that for any , we have
[TABLE]
Combining (C.5) and (C.5) yields
[TABLE]
for any . It immediately follows that .
Next, we calculate the maximal expected utility . The derivation in (C.5) implies that with probability one,
[TABLE]
After rearrangement, we obtain
[TABLE]
Taking expectation on both sides yields by (C.5).
Finally, note that whenever . It follows that
[TABLE]
Hence, we obtain by Assumption (A3). ∎
C.6 Proof of Theorem 2
Proof.
Part 1
We write for the empirical utility of the prediction rule based on the ghost sample , in which the observations are distributed as and independent of them. For ease of notation, let
[TABLE]
As in the proof of Theorem 1, the desired results follow from the exponential tail inequality
[TABLE]
where . To establish this tail inequality, we note that if
[TABLE]
then
[TABLE]
It follows from McDiarmid’s (1989) inequality that the latter probability is bounded above by because the mapping
[TABLE]
satisfies the bounded differences property in Section 6.1 of Boucheron et al. (2013) with their notation for each .
It remains to prove Inequality (C.6). Since , , , and are independent and identically distributed, the common symmetrization argument shows that
[TABLE]
Part 2
For ease of notation, let ,
[TABLE]
and . For every , let
[TABLE]
The proof is similar to that of Part 1 in the sense that our goal is to establish an appropriate exponential tail inequality of . The additional trick is to deal with the randomness arising from simulated Rademacher random vectors. To disentangle such randomness from the randomness of data , we consider the inequality
[TABLE]
for any . Given , the mapping satisfies the bounded differences property in Section 6.1 of Boucheron et al. (2013) with their notation for each . It follows from McDiarmid’s (1989) inequality that
[TABLE]
with probability one. Taking expectation with respect to on both sides yields
[TABLE]
In addition, since the observations in and are i.i.d., the common symmetrization argument shows that
[TABLE]
We apply McDiarmid’s (1989) inequality again and obtain
[TABLE]
because the mapping
[TABLE]
satisfies the bounded differences property in Section 6.1 of Boucheron et al. (2013) with their notation for each . Combining Inequalities (C.7)-(C.6) and setting , we obtain
[TABLE]
The desired results follow from the exponential tail probability above and similar arguments used in Theorem 1.
Part 3
Let and , where
[TABLE]
Following the argument in Part 2 mutatis mutandis, we have for any ,
[TABLE]
and
[TABLE]
Combining these two inequalities with yields
[TABLE]
The desired results follow from the exponential tail probability above and similar arguments used in Theorem 1.
Part 4
For ease of notation, let ,
[TABLE]
and .
As in the proof of Part 2, the desired results follow from the exponential tail inequality
[TABLE]
To establish this tail probability, we have
[TABLE]
for any . Given , the mapping satisfies the bounded differences property in Section 6.1 of Boucheron et al. (2013) with their notation for each . It follows from McDiarmid’s (1989) inequality that
[TABLE]
with probability one. Taking expectation with respect to on both sides yields
[TABLE]
because for all . If we have
[TABLE]
then we can apply McDiarmid’s (1989) inequality again and obtain
[TABLE]
because the mapping
[TABLE]
satisfies the bounded differences property in Section 6.1 of Boucheron et al. (2013) with their notation
[TABLE]
for each . By Lemma 2,
[TABLE]
It follows that
[TABLE]
Combining Inequalities (C.11)-(C.14) and setting
[TABLE]
yield Inequality (C.10).
Now, it suffices to show Inequality (C.13). Note that
[TABLE]
Applying Jensen’s inequality to the numerator, we have
[TABLE]
Let be the largest subset of such that each observation in has the concomitant greater than or equal to . Note that
[TABLE]
and
[TABLE]
It follows that
[TABLE]
Combining (C.15) and (C.16) yields
[TABLE]
Lemma 2 shows that . Therefore, we obtain
[TABLE]
∎
C.7 Proof of Corollary 3
Proof.
We first consider the MD, SMD, and RC penalties. Since
[TABLE]
and
[TABLE]
it suffices to find an appropriate upper bound on . Let for each . We have for each and for each . Notice that
[TABLE]
where and . Note that the VC dimension of is . It follows by the chaining technique in Lemma 3 and Theorem 4 of Fromont (2007) that there are positive constants and , only depending on , such that
[TABLE]
for each and . Hence, taking expectation on both sides, we obtain
[TABLE]
Next, we consider the BC penalty. As in the proof of Fromont (2007), we apply Poissonization to remove the dependence of . Let be a sequence of i.i.d. random variables independent of and uniformly distributed on such that
[TABLE]
Let be the Poisson random variable with parameter that is independent of and . For each , we define
[TABLE]
It can be shown that is a sequence of i.i.d. random variables independent of and each follows a Poisson distribution with parameter 1; additionally,
[TABLE]
Let for each . As in the proof of Fromont (2007), we have for each and for each . Then there are positive constants and , only depending on , such that for each and ,
[TABLE]
by the chaining technique in Lemma 3 and Theorem 4 of Fromont (2007). Therefore, taking expectation on both sides yields
[TABLE]
for each and . Note that the technical term in BC penalty satisfies
[TABLE]
Finally, the proof is completed by showing the universal utility consistency. We have established that for each , , , , and with probability one. Hence, a simple modification of the proof of Corollary 2 yields the results.
∎
Lemma 1 below is a slightly revised version of Problem 12.1 of Devroye et al. (1996).
Lemma 1**.**
If a random variable satisfies
[TABLE]
for all and some positive numbers and , then
[TABLE]
Proof.
For any , we have
[TABLE]
Taking yields
[TABLE]
∎
Lemma 2**.**
Suppose is a multinomial vector with parameters and . Then for each ,
[TABLE]
Proof.
For each , because . Hence, we have
[TABLE]
∎
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Akaike (1973) Akaike, H., 1973. Information theory and an extension of the maximum likelihood principle, in: Petrov, B.N., Csaki, F. (Eds.), Second International Symposium on Information Theory, pp. 267–281.
- 2Anthony and Bartlett (1999) Anthony, M., Bartlett, P.L., 1999. Neural Network Learning: Theoretical Foundations. Cambridge University Press. doi: 10.1017/CBO 9780511624216 . · doi ↗
- 3Arlot and Celisse (2010) Arlot, S., Celisse, A., 2010. A survey of cross-validation procedures for model selection. Statistics Surveys 4, 40–79. doi: 10.1214/09-SS 054 . · doi ↗
- 4Athey and Imbens (2019) Athey, S., Imbens, G.W., 2019. Machine learning methods that economists should know about. Annual Review of Economics 11, 685–725. doi: 10.1146/annurev-economics-080217-053433 . · doi ↗
- 5Bagby et al. (2002) Bagby, T., Bos, L., Levenberg, N., 2002. Multivariate simultaneous approximation. Constructive Approximation 18, 569–577. doi: 10.1007/s 00365-001-0024-6 . · doi ↗
- 6Barberis and Xiong (2012) Barberis, N., Xiong, W., 2012. Realization utility. Journal of Financial Economics 104, 251–271. doi: http://dx.doi.org/10.1016/j.jfineco.2011.10.005 . · doi ↗
- 7Bartlett et al. (2002) Bartlett, P.L., Boucheron, S., Lugosi, G., 2002. Model selection and error estimation. Machine Learning 48, 85–113. doi: 10.1023/A:1013999503812 . · doi ↗
- 8Boucheron et al. (2013) Boucheron, S., Lugosi, G., Massart, P., 2013. Concentration Inequalities: A Nonasymptotic Theory of Independence. Oxford University Press. doi: 10.1093/acprof:oso/9780199535255.001.0001 . · doi ↗
