Strobl et al 2008 - Conditional Variable Importance

Routing Summary

This folder fully captures Strobl, Boulesteix, Kneib, Augustin & Zeileis (2008), “Conditional variable importance for random forests” (BMC Bioinformatics 9:307). It has 9 notes on why random-forest permutation importance overstates correlated predictors and on the conditional permutation importance that reduces, but does not remove, the problem.

Concept Map

ConceptNoteTypeDepends OnKey Result
Marginal vs conditional importanceStrobl 2008 - Marginal vs Conditional Importance and Spurious CorrelationdefinitionSpurious Association and ConfoundsOriginal RF importance is marginal; most applications need conditional
Locally optimal split selectionStrobl 2008 - Correlated Predictor Selection in Tree Ensemblesconcept—Root splits use marginal association only, so proxies win
Simulation design (Table 1)Strobl 2008 - Correlated Predictor Selection in Tree Ensemblesexample—,
Tree-wise OOB permutation importance (Eq. 1)Strobl 2008 - Permutation Importance Null HypothesesdefinitionPermutation Tests and Exact InferenceAccuracy drop after permuting , averaged over trees
Marginal permutation nullStrobl 2008 - Permutation Importance Null HypothesestheoremEq. 1, violated by – correlation alone
Conditional permutation nullStrobl 2008 - Permutation Importance Null HypothesestheoremConditional Independence Assumption
Conditional permutation importanceConditional Permutation Importance (Strobl 2008 Algorithm)algorithmnull hypothesesPermute within tree-cutpoint grid; average over trees
Simulation findingsStrobl 2008 - Simulation Results for Conditional ImportanceexamplealgorithmConditional scores much closer to the coefficient pattern (bias reduced, not removed), lower variance
Peptide rerankingStrobl 2008 - Peptide-Binding Applicationexamplealgorithmpol3 rank 11 → 7; h2y8 8 → 9; flex8 9 → 8
Digitized figure valuesStrobl 2008 - Digitized Figure Data for Selection Rates and Importanceexamplesimulation designConditional ≈ 16/20/31 vs ≈ 9/13/16; marginal ≈ 29/50/70
mtry/ntree guidanceStrobl 2008 - Discussion, mtry Guidance and LimitationsconceptresultsScan mtry; ensure seed stability

Notes

  • Strobl et al 2008 - Conditional Variable Importance - Overview: CONTAINS: research question, 3 contributions, 6 key findings, full Source Map (§1–§5, Eq. 1, Table 1, Figs 1-4, figure values), pass-3 checklist, reference key for the numbered citations, reading order, marketing relevance.
  • Strobl 2008 - Marginal vs Conditional Importance and Spurious Correlation: CONTAINS: §1 Background; hospital complication–mortality example; definition of marginal vs conditional importance; terminology table; literature review (PDP, Gini bias, Breiman–Cutler test, backward elimination, Archer & Kimes, Nicodemus & Shugart, CARTscans); paper aims.
  • Strobl 2008 - Correlated Predictor Selection in Tree Ensembles: CONTAINS: §2 intro (bagging, RF, Bühlmann–Yu); locally optimal split-selection definition; §2.1 simulation design with Table 1; §2.2 Figure 1 selection-rate findings; two-variable intuition.
  • Strobl 2008 - Permutation Importance Null Hypotheses: CONTAINS: Eq. 1 tree-wise OOB importance; forest average; raw vs z-score; permutation-test lens; marginal and factorization; conditional and factorizations; stated aim of the conditional measure (§2.4 para. 4); corollary on when the schemes agree; Figure 2; proof sketch; oracle linear-model derivation.
  • Conditional Permutation Importance (Strobl 2008 Algorithm): CONTAINS: grid requirements (i)-(iii); any tree partition usable, conditional inference trees used; tree-induced grid definition (bisector simplification); 4-step algorithm, labelled editorial assumptions (OOB shuffling, regression variant) and pseudo-code; table of strategies for choosing ; computational remarks (tree depth, coverage across trees); worked grid example.
  • Strobl 2008 - Simulation Results for Conditional Importance: CONTAINS: §3 settings (500 reps, ); Figure 3; findings 1-4 (marginal inflation, conditional pattern, variance, two tasks, piecewise-constant remark); qualitative results table.
  • Strobl 2008 - Peptide-Binding Application: CONTAINS: §4 data table (n = 310, 104 predictors, 1000 trees, mtry = 104, by Pearson threshold with unreported value); Figure 4; rank table for h2y8 / flex8 / pol3; pol8 explanation; conclusion.
  • Strobl 2008 - Digitized Figure Data for Selection Rates and Importance: CONTAINS: how the figures were digitized; Fig. 1 first-split and all-split selection-rate tables (mtry 1/3/8); Fig. 2 layout transcribed; Fig. 3 median and IQR table for both schemes; caption vs image line-style mismatch; readings (inflation ratios, the “almost equal” discrepancy, variance); Fig. 4 bar-height and rank table; what cannot be recovered (identities of the top variables, unreported mtry fits).
  • Strobl 2008 - Discussion, mtry Guidance and Limitations: CONTAINS: §5 claims 1-5; software note; authors’ contributions and acknowledgements; limitations table; critical commentary from outside the source (unique-information interpretation, Hooker et al., Fisher et al., permimp, SHAP parallel); practitioner checklist.

Sources

  • Strobl et al 2008 - Conditional Variable Importance for Random Forests: open-access full text (markdown, cited by section).
  • Strobl et al 2008 - Figure 1 Selection Rates, Strobl et al 2008 - Figure 2 Permutation Schemes, Strobl et al 2008 - Figure 3 Permutation Importance, Strobl et al 2008 - Figure 4 Peptide Binding: published figure images (open access), used for digitization.

See Also