Two Models, Two Sources of Error
Choosing between models involves two distinct quantities. A model’s approximation risk describes how well that model can represent the prediction problem. Its estimation uncertainty describes how far empirical risk may be from population risk when choosing a predictor using data. A more flexible model may have lower approximation risk but require a larger allowance for estimation uncertainty.
The comparison here is between selecting the model with the smallest empirical risk and adding a model-specific complexity penalty before selection. The main point is not that penalization always selects the model with lower actual risk. Rather, under a simultaneous deviation guarantee, the penalty gives an oracle bound that accounts for the uncertainty of each model separately.
The approximation risks \(r_1,r_2\) are not necessarily equal, and the classes need not be nested. For each class, suppose a radius \(\varepsilon_j\) satisfies the simultaneous event
The bounds below hold on \(\mathcal{E}\). This conditional form is useful: a concentration argument can establish that the event has high probability, while the selection argument explains what follows whenever it holds.
Unpenalized Selection and Its Oracle Bound
Unpenalized selection chooses \(\hat j_0\in\{1,2\}\) to minimize \(\hat r_j\), then uses \(\hat f_{\hat j_0}\). The selected fit can have the largest deviation radius, even when the other model has a smaller empirical minimum. Consequently, its guarantee involves both the comparator’s radius and the largest radius.
Proof. Fix either comparator model \(k\). Since \(\hat j_0\) minimizes empirical risk, \(\hat r_{\hat j_0}\leq\hat r_k\). The deviation bound for the selected class gives \(R(\hat f_{\hat j_0})\leq\hat r_{\hat j_0}+\varepsilon_{\hat j_0}\). Also, \(\hat r_k\leq r_k+\varepsilon_k\): compare the empirical minimum with a population risk minimizer in \(\mathcal{F}_k\), and apply the deviation bound to that predictor. Therefore
This holds for each \(k\), so taking the smaller of the two right-hand sides proves the result. \(\square\)
Worked Example: A Penalty Reverses the Empirical Winner
Suppose the deviation radii are \(\varepsilon_1=0.02\) and \(\varepsilon_2=0.06\), and on the event \(\mathcal{E}\) the approximation risks and empirical minima are \(r_1=0.10,\ r_2=0.14,\ \hat r_1=0.11,\ \hat r_2=0.08\). The observed deviations are \(0.01\) in model 1 and \(0.06\) in model 2, within their stated radii.
Unpenalized selection chooses model 2 because \(0.08<0.11\). Its oracle bound is \[ \min\{0.10+0.02+0.06,\;0.14+0.06+0.06\}=0.18. \] The bound reflects the fact that empirical selection may have chosen the model with the larger deviation allowance.
With penalties equal to the radii, the two criterion values are \(0.11+0.02=0.13\) and \(0.08+0.06=0.14\). Penalized selection chooses model 1. As shown below, its oracle bound is \[ \min\{0.10+2(0.02),\;0.14+2(0.06)\}=0.14. \] Here the model with smaller approximation risk is model 1 as well. The penalty has offset model 2’s empirical advantage, which was just \(0.03\), by its larger uncertainty allowance of \(0.04\).
Penalized Selection and Its Oracle Bound
Define the penalized selector by \(\hat j_p\in\arg\min_{j\in\{1,2\}}\{\hat r_j+\varepsilon_j\}\), again with a fixed tie-breaking rule. The penalty is calibrated to the model’s deviation radius. It need not be the only possible penalty; this choice makes the comparison and its guarantee transparent.
Proof. Fix a comparator \(k\). The deviation bound for the selected fit gives \(R(\hat f_{\hat j_p})\leq\hat r_{\hat j_p}+\varepsilon_{\hat j_p}\). By the definition of the penalized selector, \(\hat r_{\hat j_p}+\varepsilon_{\hat j_p}\leq\hat r_k+\varepsilon_k\). Finally, the empirical minimum in model \(k\) satisfies \(\hat r_k\leq r_k+\varepsilon_k\), by comparing with a population minimizer and using \(\mathcal{E}\). Combining these inequalities,
Since the argument holds for either comparator, minimize the last expression over \(k\). \(\square\)
The difference between the two guarantees is important. The unpenalized bound uses \(\varepsilon_{\max}\) for whichever model wins empirical selection. The penalized bound instead pairs each model’s approximation risk with its own radius. If one model has both a smaller approximation risk and a substantially smaller radius, that pairing can be informative even when the other model is much more complex.
Worked Example: A Strong Empirical Advantage Survives Penalization
Now let \(r_1=0.20,\ r_2=0.08\), with the same radii, \(\varepsilon_1=0.02,\ \varepsilon_2=0.06\). Suppose \(\hat r_1=0.19\) and \(\hat r_2=0.04\). The deviations from the respective approximation risks are \(0.01\) and \(0.04\), so both satisfy the event’s bounds.
The unpenalized criterion chooses model 2. The penalized values are \(0.19+0.02=0.21\) and \(0.04+0.06=0.10\), so the penalized criterion also chooses model 2. Its empirical advantage, \(0.15\), exceeds the penalty difference, \(0.06-0.02=0.04\).
The penalized oracle bound is \[ \min\{0.20+0.04,\;0.08+0.12\}=0.20. \] The approximation risk of model 2 is much lower, and its larger uncertainty allowance does not erase that advantage in this bound. The penalty does not mechanically reject a more complex model; it charges for uncertainty while allowing strong evidence of better fit to matter.
Calibrating the Radii for Finite Classes
For finite classes and bounded losses, Hoeffding’s inequality supplies one simple calibration. If \(N_j=|\mathcal{F}_j|\), then for any fixed \(f\in\mathcal{F}_j\) and \(t>0\), \(P(|R(f)-\hat R(f)|>t)\leq 2\exp(-2nt^2)\). Taking a union bound over the \(N_j\) predictors gives \(P(\sup_{f\in\mathcal{F}_j}|R(f)-\hat R(f)|>t)\leq 2N_j\exp(-2nt^2)\). Thus, for a chosen \(\delta_j\in(0,1)\), one may use \(\varepsilon_j=\min\{1,\sqrt{\log(2N_j/\delta_j)/(2n)}\}\). The cap at one is valid because both risks lie in \([0,1]\). Applying another union bound over the two models gives \(P(\mathcal{E})\geq1-\delta_1-\delta_2\).
This derivation distinguishes a calibrated penalty from an arbitrary surcharge: the radius is chosen to control a stated deviation event. The resulting guarantee is only as useful as that event and its radii. A very conservative concentration bound can produce valid but loose oracle bounds.
Worked Example: Computing Finite-Class Radii
Take \(n=10{,}000\), \(N_1=2\), \(N_2=32\), and allocate \(\delta_1=\delta_2=0.05\). The radii are \[ \varepsilon_1=\sqrt{\frac{\log(80)}{20{,}000}}\approx\sqrt{0.0002191}\approx0.0148, \qquad \varepsilon_2=\sqrt{\frac{\log(1280)}{20{,}000}}\approx\sqrt{0.0003577}\approx0.0189. \] The simultaneous event therefore has probability at least \(1-0.05-0.05=0.90\).
Suppose on this event \(r_1=0.12,\ r_2=0.10,\ \hat r_1=0.121,\ \hat r_2=0.095\). Both observed minima are within their radii of the stated approximation risks. Unpenalized selection chooses model 2, and its bound is \[ \min\{0.12+0.0148+0.0189,\;0.10+0.0189+0.0189\} =\min\{0.1537,\;0.1378\}=0.1378. \] The penalized criteria are approximately \(0.1358\) and \(0.1139\), so model 2 remains selected. The penalized bound is \[ \min\{0.12+2(0.0148),\;0.10+2(0.0189)\} =\min\{0.1496,\;0.1378\}=0.1378. \] The guarantee selects the model-specific risk-plus-uncertainty comparison, not simply the smallest class or the smallest approximation risk.
When the Comparison Is Useful—and a Common Pitfall
A complexity penalty matters most when model uncertainty differs appreciably. For the two-model rule, model 2 is selected precisely when \(\hat r_1-\hat r_2>\varepsilon_2-\varepsilon_1\), apart from ties. Thus, a larger penalty for model 2 requires a correspondingly larger empirical advantage before it is selected. This threshold makes the role of the penalty explicit; the oracle inequality then states the risk consequence on the simultaneous event.
Common mistake: treating the penalty as proof that the selected model has lower risk. The penalized criterion is not the population risk. It is an empirical risk adjusted by a bound on uncertainty. Penalization can select a model with larger approximation risk, as the first worked example illustrates. The conclusion justified by the theorem is instead a bound on the risk of the selected fit relative to each model’s approximation risk and radius. Nor does a smaller oracle bound assert that the selected fit attains that bound exactly.
In practice, these comparisons help clarify what a theoretical penalty is buying. The approximation term rewards models capable of representing the signal; the radius charges for the uncertainty incurred in searching their predictor classes. A useful penalty has to match a valid deviation guarantee for the selection procedure, rather than being chosen solely because a model is labelled “complex.”
Check Your Understanding
Use the definitions and event above to answer the following questions.
- Why does the unpenalized oracle bound contain \(\varepsilon_{\max}\), while the penalized bound pairs each \(r_k\) with \(\varepsilon_k\)?
- If \(\varepsilon_1=0.01\) and \(\varepsilon_2=0.05\), how much empirical advantage must model 2 have to beat model 1 under the penalized rule?
- Suppose model 1 has lower approximation risk but a larger deviation radius. Does the penalized oracle bound necessarily favor model 1? Explain using \(r_j+2\varepsilon_j\).
- In the finite-class calibration, what role does \(N_j\) play in the radius for model \(j\)?
- Why is it incorrect to conclude that the penalized selector always has lower actual risk than the unpenalized selector?