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