Model Class Reliance - Appendix B Proofs of the Finite-Sample Bounds
Summary
Full derivations behind the statistical results in Model Class Reliance - Outer and Inner Finite-Sample Bounds. Lemma 24 turns bounds on two losses into bounds on their ratio or difference. Theorem 4 (outer bound) follows in four steps: Lemma 23 (Hoeffding) puts the population optimizer into the enlarged empirical Rashomon set; then Lemma 24 plus Hoeffding’s bound for U-statistics controls the MR estimation error at that one model; a union bound finishes. Theorem 25 gives uniform deviations over through a cover chosen against a data-dependent mixture distribution, which is why the covering number must hold for any distribution. Theorem 6 (inner bound) combines Theorem 25 twice at level . The difference-based variants drop Assumption 3 throughout.
Overview
Notation: ; is the sample average; is an -margin-expectation-cover of size (Eq 4.4); are the population maximizer/minimizer of MR over . The functions
are from Lemma 24. Two concentration tools recur:
- Hoeffding’s inequality (Hoeffding 1963, Thm 2) for the iid average : exponent .
- Hoeffding’s bound for U-statistics (Hoeffding 1963, Eq 5.7; Serfling 1980, Thm A p. 201) for the order-2 U-statistic (and ): exponent , half as strong, which is why every term has where the term has .
Main Content
B.2 Proof of Lemma 24 (pp. 49-51)
Proof of Lemma 24: from loss bounds to ratio and difference bounds
Difference (B.5-B.6). .
Ratio (B.7-B.9). Let , , , . Then and , so both and lie in
Partial derivatives of the right side of B.9:
So the bound is largest when are as large as possible and as small as possible. Under , , and , this gives .
B.3 Proof of Theorem 4 (pp. 51-54)
Step 1 (B.3.1, Eqs B.10-B.12):
The event (B.10) always holds if , because is the maximum empirical MR over that set. So
by Lemma 23 at level (that is where in comes from).
Step 2 (B.3.2, Eq B.13): deterministic decomposition
When B.10 holds, adding and subtracting :
Step 3 (B.3.3, Eqs B.14-B.16): the bracketed error exceeds with probability at most
Define . Then
The chain (B.14-B.16):
using a union bound and Hoeffding’s bound for U-statistics (all evaluated at the fixed model ). Both and are U-statistics whose terms each have expectation or , so they are unbiased and the bound applies (p. 52).
Difference version (p. 53). With , set and
The same proof then holds without Assumption 3. : B.14-B.16 also hold with in place of throughout (including in Assumption 3), since the same U-statistic bound covers both.
Step 4 (B.3.4, Eqs B.17-B.19): combine
Eq 4.3 (lower side). Analogously, ; on the complement, ; (B.18); and the union bound gives (B.19). The difference version again holds without Assumption 3, with in B.18-B.19.
B.4 Proof of Corollary 22 (p. 54)
Proof of Corollary 22 (Eqs B.20-B.21)
By definition (with , since ). So
because and are and with and replaced by . With (= at ), the corollary holds without Assumption 3. (The source calls it “Theorem 22” in this sentence; it is Corollary 22.)
B.5 Proofs of Theorems 5, 25 and 6 (pp. 55-62)
Theorem 5 “follows directly” from Eq B.25 of Theorem 25 (statement in ^thm-25).
Proof of Eq B.22 (B.5.2, Eqs B.29-B.33): uniform deviation of
Let be a minimal -margin-expectation-cover, the population, the sample distribution, and their uniform mixture: (B.29). For any pick with . Then (B.30)
Hence (B.31-B.33)
by the union bound and Hoeffding’s inequality ( lies in an interval of length ). Because depends on the data, the cover has to be valid for any distribution; this is why Eq 4.4 quantifies over all .
Proof of Eq B.23 (B.5.3)
“Nearly identical” to B.22: replace by and by (the range of under Assumption 2) in B.30-B.33.
Proof of Eq B.24 (B.5.4, Eq B.34): uniform deviation of
Replace the distributions by “switched” ones:
- : product of the population marginal and the population marginal, , so ;
- : the empirical distribution of the off-diagonal pairs, , so ;
- : their uniform mixture, as in B.29.
With chosen so , the same argument gives . A union bound over and Hoeffding’s bound for U-statistics (Eq 5.7 of Hoeffding 1963, as in B.15) give
Note that B.24 is stated with ; there is no in it.
Proof of Eq B.25 (B.5.5, Eqs B.35-B.37): uniform ratio bound
By Lemma 24 and the definition of (B.27), a ratio error above requires one of two deviations:
The first term is B.22 at level . The second is B.24 applied at level with cover radius in place of : substituting gives exactly . That is the only place the enters. The source gives no reason for using radius rather than for the switched term. Since B.24 holds for any , the choice is valid, but it is not derived from any property of the pairs distribution.
Printing inconsistency. B.25 is printed with the ratio against , but the first argument of in (, the numerator’s deviation) is the term, and Lemma 24’s conditions (, ) only make sense with in the numerator. The intended statement is the MR ratio , matching Theorem 5.
Proof of Eq B.26 (B.5.6): uniform difference bound
Same steps as B.35-B.37, with B.28 and the difference part of Lemma 24:
No ratio is formed, so Assumption 3 is not needed. This is the uniform bound for , i.e. the difference analogue of Theorem 5.
Proof of Theorem 6, Eq 4.6 (B.5.7, Eqs B.38-B.43)
Bad event (B.38). : some has . Because , should be unlikely.
is unlikely (B.39-B.40).
(since )
(a model with MR above cannot be in )
Off (B.41). For every in the argmax:
The -level error term (B.42).
i.e. (equivalently of Eq 4.5) at level . By Theorem 25 the sup in B.41 is below with probability at least .
Union bound (B.43).
Theorem 6 without Assumption 3, and Eq 4.7 (pp. 60-62, Eqs B.44-B.45)
Difference version of 4.6. With and
the proof of 4.6 holds without Assumption 3, using B.26 in B.43.
Eq 4.7. Bad event (B.44): some has . As in B.40, . Off B.44, . The union bound gives (B.45). The difference version again uses and B.26.
Examples
Where the constants , , and inside the logs come from
- uses : Lemma 23 is spent at .
- uses : the remaining is split over two two-sided Hoeffding bounds, each .
- uses : B.23 at level , where B.23 itself has .
- uses : B.25 at level , where B.25 already spends on each of B.22 and B.24.
- use : Theorem 4 at .
Connections
- The B.5.2 trick (choose the cover against a mixture of population and sample distributions, so the same approximates in both) is a standard route to uniform laws of large numbers; it is the formal reason the in-sample -band does not overfit when is controlled. See Model Selection and Overfitting.
- Treating as a U-statistic, rather than as a single random permutation, is what makes Hoeffding’s U-statistic bound available: Model Reliance - Permutation Importance as a U-Statistic.
See Also
- Model Class Reliance - Outer and Inner Finite-Sample Bounds: the statements these proofs support
- Model Class Reliance - Appendix C Proofs of the Binary Search Lemmas: the computational proofs
- Fisher Rudin Dominici 2019 - Model Class Reliance - Overview