Model Class Reliance - Discussion, Limitations and Extensions

Summary

The authors’ conclusion (§11) presents MCR as a “more comprehensive and robust” importance measure than single-model VI. They list four open directions: computation for more model classes, MCR-based variable selection, asymptotics when the class and reference are learned on a growing first split, and the size and visualization of Rashomon sets. Caveats stated across the paper:

  • The finite-sample bounds are too loose to serve as CIs.
  • Coverage of a true model’s reliance needs a “nearly correct” class.
  • , and are user choices.
  • Unconditional MR evaluates impossible covariate combinations.
  • Computation for non-convex classes such as neural networks is open.

This note also translates MCR into a practical validation recipe for marketing-analytics models.

Overview

MCR answers “how much could, and must, an acceptable model rely on ?” That question exposes the analytic flexibility hidden behind one reported importance number. This note collects what the paper says MCR does not do, what remains open, and how to use it without misreading it.

Main Content

Conclusion and future work (§11, pp. 42-43)

  1. Contribution restated. MCR is the upper and lower limit on how important a set of variables can be to any well-performing model in a class. The paper derives bounds motivating the point estimates, and connections between permutation importance, U-statistics, conditional VI and conditional causal effects. The COMPAS application illustrates use on a proprietary model.
  2. Computation for more classes and losses. For classes where empirical loss minimization is convex, MCR can be computed conservatively via a series of convex (or DC) problems. is often no harder than reweighted ERM. General computation procedures remain open.
  3. Variable selection. If is small for a variable, no well-performing model can depend heavily on it, so it can be eliminated.
  4. Learned and . The theory assumes and are prespecified. In practice they are set on a first split of size , and MCR is estimated on a second split of size . The constants then depend on . Studying sequences , with and growing at different rates, “may more thoroughly capture how model classes are determined by analysts”.
  5. Rashomon sets as objects of study. Their size and its link to generalization (Semenova & Rudin 2019), and methods to visualize them (Dong & Rudin 2019). Beyond MR, Rashomon sets support finite-sample inference on other attributes of best-in-class models (§5).

Code (App A.1). R code for §9.1 and §10 is at github.com/aaronjfisher/mcr-supplement.

Limitations stated in the paper

LimitationWhereConsequence
Finite-sample bounds are “impractically large” as CIs§4.1 p. 12; §5.1 p. 17Theory justifies the point estimate; uncertainty comes from the bootstrap, which has no finite-sample guarantee
Prop 7 threshold shrinks as , slower than profile likelihood’s §5.1 p. 17Rashomon-set CIs are conservative
Prop 7 needs known exactly§5.1 p. 17Estimated characteristics such as MR or need an extra correction term
Coverage of needs Condition 20 (a good model in matching ‘s reliance)§9.2 pp. 36-38Fails under strong misspecification (); more data does not help
MCR is generic, so less powerful than a correctly specified sensitivity analysis§9.2.1 p. 38Intervals about 2-4 times wider than a single-model bootstrap
Regularization caps the achievable MR (Eq 6.5)§10.1 p. 40 may underestimate the reliance of a less-regularized black box
MR permutes independently of §8.2 p. 32Impossible combinations; CMR fixes this but is hard to estimate nonparametrically
Computation for non-convex classes (e.g. neural networks) is open§2.1 p. 6; §6.3 p. 25Only heuristic inner bounds (e.g. simulated annealing) are available
DC branch-and-bound converges slowly in high dimension§6.3 p. 25Very conservative envelopes
breaks Prop 11§6.1 p. 24; App C.3Only approximate reweighted-ERM tractability for large- shortcuts
Ratio MR unstable when is smallApp A.5Prefer , perhaps normalized by
Admissible/inadmissible labels and proxies are contestable§10.2Conclusions about sensitive variables depend on which proxies are measured

Interpretive cautions (synthesis)

Examples

Practical recipe: MCR as a validation check for a marketing model (synthesis, not from the paper)

  1. Fix the class. For example, a ridge-penalized regression on adstocked, saturated channel spends with weekly data of 52-156 rows, or a per-segment tree model of a shared aggregate KPI. Fix and on an early time block.
  2. Choose . Use a business-meaningful loss tolerance, e.g. 5-10% of ‘s held-out error, as the paper does with the CV loss.
  3. Compute the range. For each channel, compute on a later block, with the §6 search (exact for ridge or kernel classes) or heuristic search for trees. Use if errors are small.
  4. Use CMR for correlated channels. For strongly correlated channels (TV and branded search), also compute CMR by residual swapping.
  5. Read the result. A channel with is robustly needed. A channel whose range includes 1 cannot be declared important from this data. Report the range, not one model’s importance.
  6. Do not rank model fits by reliance or SHAP mass. Choosing among fits by total SHAP or importance mass instead of held-out accuracy selects for whatever story the analyst prefers inside the Rashomon set. MCR makes that set explicit. Model choice should still use predictive validation (Cross Validation Checking, Cross-Validation for Time Series Prediction).
  7. Check time-series validity. With autocorrelated weekly data, both the reference fit and should come from valid time-series validation (Bergmeir Hyndman Koo 2018 - CV for Time Series - Overview). Permuting weeks breaks temporal structure, so consider block-wise switching.

Connections

See Also