Hooker Mentch Zhou 2021 - Permute-and-Predict Extrapolation - Overview

Summary

Hooker, Mentch & Zhou argue that permute-and-predict (PaP) diagnostics — Breiman’s permutation variable importance, partial dependence plots (PDPs) and individual conditional expectation (ICE) plots — are misleading when features are dependent, because permuting one column of a correlated pair creates query points in regions with no training data, so the diagnostic mostly measures how the fitted model extrapolates. In a 10-feature linear simulation with joined by a Gaussian copula (), random forests and neural networks rank above features with equal or larger true coefficients, while a fitted linear model does not. The remedy costs “at least one more model”: generate the feature conditionally on the others, or re-learn the model without it (LOCO, permute-and-relearn), and ideally do both (condition-and-relearn). Under squared error these alternatives all target (Theorem 2). Re-learning after an unconditional permutation is still not enough for hypothesis tests: it inflates false rejections for noise features that are correlated with real ones.

Overview

Citation. Giles Hooker (UC Berkeley), Lucas Mentch and Siyu Zhou (University of Pittsburgh). Unrestricted permutation forces extrapolation: variable importance requires at least one more model, or there is no free variable importance. Statistics and Computing 31, 82 (2021) (journal venue added from the published record; the ingested arXiv file prints only arXiv:1905.03151v2 [stat.ME], 7 Oct 2021). Earlier versions circulated as Hooker & Mentch (2019), which is how Problems with Shapley-Value Feature Importance cites it.

Research question. Why do permutation-based importance measures and effect plots over-weight correlated features when applied to flexible learners, and what should replace them?

One-sentence thesis (p. 1, §1, verbatim): “When features in the training set exhibit statistical dependence, permute-and-predict methods can be highly misleading when applied to the original model.”

Contributions (stated aims (i)-(iii), p. 4):

  1. A review of the literature on correlation-induced bias in permutation importance (Strobl et al. 2007; Archer & Kimes 2008; Nicodemus et al. 2010; Toloşi & Lengauer 2011).
  2. New demonstrations with random forests and neural networks, plus an explanation: the bias comes from evaluating the model far from the data (extrapolation), via the potential nearest neighbours of permuted points in trees and via exploding variance in neural nets.
  3. Advocacy of measures that avoid extrapolation: conditional importance, dropped-variable (LOCO), permute-and-relearn, and condition-and-relearn. The paper proves these share a population target under squared error and gives their expectations for linear models.

Key Findings

#FindingWhereNote
1For least-squares linear fits, whatever the correlation; PD and ICE are straight lines of slope Thm 1, p. 6Hooker Mentch Zhou 2021 - Linear Simulation Design and Theorem 1
2With , RF and NN permutation importance rank (coef 1) above - (coef 1) and often above (coef 1.2); linear models keep the right ordering§3, Fig. 1Hooker Mentch Zhou 2021 - Linear Simulation Design and Theorem 1
3The inflation is largest for small and for OOB importance, and persists at large for large (RF at : rank about 7.4 at , 6.1 at ; OOB about 8 throughout; theory 4)§3, Fig. 2same
4Trees predict at permuted, off-data points by averaging from distant potential nearest neighbours; NNs show large between-fit variance off the data (Gibbs-like oscillation)§4, Figs. 4-6Hooker Mentch Zhou 2021 - Extrapolation Mechanism in Forests and Neural Nets
5Conditional, LOCO, permute-and-relearn and condition-and-relearn importances share the target with Thm 2, p. 13Hooker Mentch Zhou 2021 - Conditional and Relearning Importance Measures
6For linear models these alternatives scale with the residual variance of given (compensation effect), not its marginal varianceThm 3, p. 13same
7Permute-and-relearn tests reject far above 5% for noise features correlated (0.7) with signal features; true-conditional and Model-X knockoff substitutes stay near 5%§5.1, Fig. 8Hooker Mentch Zhou 2021 - Relearning Hypothesis Tests and Bike-Share Application
8On hourly bike-share data, temp is important under OOB importance but unimportant under permute-and-relearn§5.2, Fig. 9same
9Effect plots are harder to fix: restricting ICE to supported ranges, generalized functional ANOVA, or additive-model distillation§6Hooker Mentch Zhou 2021 - Partial Dependence Alternatives and Conclusions

Main Content

Argument flow

  1. Define PaP tools and distinguish two effects: (a) the permutation estimand ignores dependence even for a known function; (b) applying it to an estimated function adds extrapolation bias. The paper takes (b) to be at least as important. → Permute-and-Predict Extrapolation in Variable Importance
  2. Build a transparent benchmark (linear truth, uniform marginals, copula-correlated ). Theorem 1 says what PaP should return for a linear model. → Hooker Mentch Zhou 2021 - Linear Simulation Design and Theorem 1
  3. Show the failure for RF/NN, and explain it geometrically. → Hooker Mentch Zhou 2021 - Extrapolation Mechanism in Forests and Neural Nets
  4. Replace with measures that need an extra model; prove a shared target and the linear-model expectations. → Hooker Mentch Zhou 2021 - Conditional and Relearning Importance Measures
  5. Caution that ranking is not testing; real data example. → Hooker Mentch Zhou 2021 - Relearning Hypothesis Tests and Bike-Share Application
  6. Effect plots and conclusions. → Hooker Mentch Zhou 2021 - Partial Dependence Alternatives and Conclusions
  7. Back matter: acknowledgments and the annotated reference list. → Hooker Mentch Zhou 2021 - References and Acknowledgments

Source Map

Source locationContentNote
Abstract, p. 1PaP critique; extrapolation; recommend muting + re-learningthis note
§1 p. 1”X-ray the black box” framing; Rudin (2019) argues against post hoc explanation altogetherPermute-and-Predict Extrapolation in Variable Importance
§1 pp. 1-2Definitions: , OOB importance, , ; cost, no tuningPermute-and-Predict Extrapolation in Variable Importance
§1 pp. 3Literature on correlation bias; two effects; population targets , , ; pregnant-men examplesame
§1 pp. 3-4Linear-model thesis (), backward elimination danger, inference vs model audit, model class reliance (definition, profile-CI analogue)same (^def-mcr-hmz)
§1 pp. 4-5Alternatives preview: conditional generation, re-learning (Mentch-Hooker, LOCO, CRT/knockoffs); condition-and-relearn “gold standard”same + Hooker Mentch Zhou 2021 - Conditional and Relearning Importance Measures
§1 p. 5Scope: permutation variants on the learned model or algorithm, “staying within the algorithm class”; model-agnostic only; Shapley “more complex”Permute-and-Predict Extrapolation in Variable Importance
§1 p. 5, eq. (1)Functional ANOVA, Sobol indices, model distillation, Shapley, split-improvementPermute-and-Predict Extrapolation in Variable Importance
§2 pp. 5-6, eq. (2)Simulation model; Gaussian copula; design rationaleHooker Mentch Zhou 2021 - Linear Simulation Design and Theorem 1
§2 p. 6, Theorem 1PaP for linear least squares; unhatted and missing in the PD/ICE constants flagged (^warn-thm-1-hats)same
§2 p. 6Simulation protocol (RF, 20-node NN, 50 reps, ICE reference points)same
§3 pp. 7-8, Figs. 1-3Rank results; full Fig. 1 table (4 series × 10 features × 2 panels); full Fig. 2 tables (all four panels, every cell) plus caption check (“fandom” typo, panel order verified); Fig. 3 PD, PD-SD and ICE readings, with a line-type inconsistency flaggedsame
§4 pp. 8-11, eq. (3), Figs. 4-6Extrapolation; resolved as SD 0.05 (SNR ); potential nearest neighbours; Fig. 4 contour-level table and leaf-boundary description (^fig4-readings); NN variance and Gibbs effects; Fig. 5 mean and SD contour values; Fig. 6 PD/ICE readingsHooker Mentch Zhou 2021 - Extrapolation Mechanism in Forests and Neural Nets
§5 pp. 10-12Two families of alternatives; the two modes of the knockoff framework; MCR with conditional permutations; definitions Hooker Mentch Zhou 2021 - Conditional and Relearning Importance Measures
§5 p. 13, Theorems 2-3Shared target; linear expectations; compensation; joint importance; notation problems in Theorem 3 ( vs , vs , factor 2) flagged (^warn-thm-3-notation)same
§5 p. 13Local methods (saliency, LIME, SHAP) and their global limitssame
§5 p. 14, Fig. 7Rank agreement of the four alternatives; full Fig. 7 tables (6 panels, every measure × feature for and )same
§5.1 pp. 14-16, Fig. 8Ordering vs testing; permute-and-relearn test inflation; full Fig. 8 table (SNR × model × ) and knockoff / truth rangesHooker Mentch Zhou 2021 - Relearning Hypothesis Tests and Bike-Share Application
§5.2 pp. 16-17, Fig. 9Bike-sharing OOB vs rankssame
§6 pp. 16-18PD alternatives: restricted ICE, generalized fANOVA, GAM distillation (formal additive model of eq. (1)‘s one-dimensional terms and distillation algorithm, ^def-additive-distillation)Hooker Mentch Zhou 2021 - Partial Dependence Alternatives and Conclusions
§7 p. 18Conclusionssame
Acknowledgments p. 18NSF grants DMS-1712554, DMS-1712041, DMS-2015400; University of Pittsburgh Center for Research ComputingHooker Mentch Zhou 2021 - References and Acknowledgments
References pp. 18-2146 references, with venues, grouped by roleHooker Mentch Zhou 2021 - References and Acknowledgments
App. A pp. 21-22Proofs of Theorems 1-3 (incl. the remark that = replacing by a constant)Thm 1 → Hooker Mentch Zhou 2021 - Linear Simulation Design and Theorem 1; Thms 2-3 → Hooker Mentch Zhou 2021 - Conditional and Relearning Importance Measures

Examples

Example: the pregnant-men query (p. 3, §1)

In a model with both pregnancy status and gender, permuting pregnancy status independently of gender would, in the authors’ words, “result in the evaluation of the response of pregnant men as often as pregnant women.” PaP importance is then partly a measure of what the model predicts for impossible inputs.

Example: correlated media channels in a driver model (generic illustration)

In weekly marketing data with 52-156 rows, TV and paid-search spend often rise and fall together because both follow the same flighting calendar. A tree ensemble fit to sales, and scored by permutation importance, will be queried at weeks with heavy TV and no search. No such weeks are in the data, so the forest returns an average of distant leaves. Per this paper, both correlated channels will tend to rank above an uncorrelated channel with an equal true effect.

Connections

See Also