Hooker Mentch Zhou 2021 - References and Acknowledgments

Summary

This note covers the back matter of Hooker, Mentch & Zhou (2021): author affiliations, funding acknowledgments, and the 46-entry reference list (pp. 18-21). The references are grouped by role in the argument, with full venue, the section(s) where each is cited, and the vault note that discusses it. In the body notes these works are cited inline, often without a venue, and this note is where those venues are recorded. Use it to trace a claim back to its primary source, or to see which literatures the paper draws on: random-forest importance bias, conditional and knockoff methods, re-learning tests, functional ANOVA and Sobol indices, and local explanations.

Overview

Authors and affiliations (p. 1 footnotes): Giles Hooker, University of California, Berkeley; Lucas Mentch, University of Pittsburgh; Siyu Zhou, University of Pittsburgh.

Acknowledgments (p. 18)

The work was “partially supported by NSF grants DMS-1712554, DMS-1712041 and DMS-2015400 as well as the Center for Research Computing at the University of Pittsburgh.”

The reference list has 46 entries. Four involve the first author on functional ANOVA and additive-model explanation (Hooker 2007; Lou et al. 2013; Tan et al. 2018a, b). Five are the authors’ own earlier work on tree importance and random-forest inference (Zhou & Hooker 2019; Mentch & Hooker 2016, 2017; Coleman, Peng & Mentch 2019; Mentch & Zhou 2020). The paper builds on this earlier work for both the explanation and the remedies.

Main Content

1. Permute-and-predict tools and their origins

ReferenceVenueCited inRoleVault note
Breiman, L. (2001). Random ForestsMachine Learning 45, 5-32§1Origin of permutation (OOB) variable importancePermute-and-Predict Extrapolation in Variable Importance
Friedman, J. H. (2001). Greedy function approximation: a gradient boosting machineAnnals of Statistics, 1189-1232§1Origin of partial dependence plots; split-improvement importancePermute-and-Predict Extrapolation in Variable Importance
Goldstein, A., Kapelner, A., Bleich, J. & Pitkin, E. (2015). Peeking inside the black box: visualizing statistical learning with plots of individual conditional expectationJ. Computational and Graphical Statistics 24(1), 44-65§1, §6Origin of ICE plots; noted ICE can detect extrapolationPermute-and-Predict Extrapolation in Variable Importance
Gregorutti, B., Michel, B. & Saint-Pierre, P. (2015). Grouped variable importance with random forests and application to multiple functional data analysisComputational Statistics & Data Analysis 90, 15-35§2Theorem 1 part 1 (PaP = )Hooker Mentch Zhou 2021 - Linear Simulation Design and Theorem 1
Fisher, A., Rudin, C. & Dominici, F. (2019). All models are wrong, but many are useful: learning a variable’s importance by studying an entire class of prediction models simultaneouslyJMLR 20(177), 1-81§1, §2, §5Averaging over all permutations, U-statistic bounds, model class reliance, conditional model relianceFisher Rudin Dominici 2019 - Model Class Reliance - Overview
Ishwaran, H. & Lu, M. (2019). Standard errors and confidence intervals for variable importance in random forest regression, classification, and survivalStatistics in Medicine 38(4), 558-582§1U-statistic confidence intervals for forest importancePermute-and-Predict Extrapolation in Variable Importance

2. Evidence of correlation and selection bias in importance

ReferenceVenueCited inRoleVault note
Strobl, C., Boulesteix, A.-L., Zeileis, A. & Hothorn, T. (2007). Bias in random forest variable importance measures: illustrations, sources and a solutionBMC Bioinformatics 8(1), 25§1OOB importance biased toward correlated / many-category features; split-improvement biasStrobl et al 2007 - Bias in RF Variable Importance - Overview
Archer, K. J. & Kimes, R. V. (2008). Empirical characterization of random forest variable importance measuresComputational Statistics & Data Analysis 52(4), 2249-2260§1Better performance when signal and noise features are uncorrelatedPermute-and-Predict Extrapolation in Variable Importance
Nicodemus, K. K., Malley, J. D., Strobl, C. & Ziegler, A. (2010). The behaviour of random forest permutation-based variable importance measures under predictor correlationBMC Bioinformatics 11(1), 110§1Large simulation: OOB overestimates correlated predictorssame
Toloşi, L. & Lengauer, T. (2011). Classification with correlated features: unreliability of feature ranking and solutionsBioinformatics 27(14), 1986-1994§4Same pattern in feature rankingHooker Mentch Zhou 2021 - Extrapolation Mechanism in Forests and Neural Nets
Díaz-Uriarte, R. & De Andres, S. A. (2006). Gene selection and classification of microarray data using random forestBMC Bioinformatics 7(1), 3§1Backward elimination with forests, the screening use at riskPermute-and-Predict Extrapolation in Variable Importance
Bénard, C., Da Veiga, S. & Scornet, E. (2021). MDA for random forests: inconsistency, and a practical solution via the Sobol-MDAarXiv:2102.13347§7Analysis of the precise biases of PaPHooker Mentch Zhou 2021 - Partial Dependence Alternatives and Conclusions

3. Conditional generation, knockoffs and pseudovariables

ReferenceVenueCited inRoleVault note
Strobl, C., Boulesteix, A.-L., Kneib, T., Augustin, T. & Zeileis, A. (2008). Conditional variable importance for random forestsBMC Bioinformatics 9(1), 307§5First conditional permutation scheme (within-partition permutation)Strobl et al 2008 - Conditional Variable Importance - Overview
Tuv, E., Borisov, A., Runger, G. & Torkkola, K. (2009). Feature selection with ensembles, artificial variables, and redundancy eliminationJMLR 10, 1341-1366§5Tree ensembles for predictively non-redundant feature setsHooker Mentch Zhou 2021 - Conditional and Relearning Importance Measures
Wu, Y., Boos, D. D. & Stefanski, L. A. (2007). Controlling variable selection by the addition of pseudovariablesJASA 102(477), 235-243§5Pseudovariables to tune linear model sizesame
Barber, R. F., Candès, E. J., et al. (2015). Controlling the false discovery rate via knockoffsAnnals of Statistics 43(5), 2055-2085§5Knockoff filter; FDR control (augment-and-filter mode)Hooker Mentch Zhou 2021 - Conditional and Relearning Importance Measures
Candès, E., Fan, Y., Janson, L. & Lv, J. (2018). Panning for gold: “model-X” knockoffs for high dimensional controlled variable selectionJRSS-B 80(3), 551-577§1, §5, §5.1Model-X knockoffs; conditional randomization test; the §5.1 knockoff substitutesame; Hooker Mentch Zhou 2021 - Relearning Hypothesis Tests and Bike-Share Application
Berrett, T. B., Wang, Y., Barber, R. F. & Samworth, R. J. (2020). The conditional permutation test for independence while controlling for confoundersJRSS-B 82(1), 175-197§7Hybrid: non-uniform permutations informed by the conditional lawHooker Mentch Zhou 2021 - Partial Dependence Alternatives and Conclusions
Liu, Y. & Zheng, C. (2018). Auto-encoding knockoff generator for FDR controlled variable selectionarXiv:1809.10765§7Learning a model for same
Nelsen, R. B. (2007). An introduction to copulasSpringer§2Gaussian copula used to correlate Hooker Mentch Zhou 2021 - Linear Simulation Design and Theorem 1

4. Re-learning and hypothesis tests

ReferenceVenueCited inRoleVault note
Mentch, L. & Hooker, G. (2016). Quantifying uncertainty in random forests via confidence intervals and hypothesis testsJMLR 17(1), 841-881§1, §5, §5.1, §7Permute-and-relearn; first formal RF importance testsHooker Mentch Zhou 2021 - Conditional and Relearning Importance Measures
Mentch, L. & Hooker, G. (2017). Formal hypothesis tests for additive structure in random forestsJ. Computational and Graphical Statistics 26(3), 589-597§1, §6Permute-and-refit; tests for interactionssame; Hooker Mentch Zhou 2021 - Partial Dependence Alternatives and Conclusions
Mentch, L. & Zhou, S. (2020). Getting better from worse: augmented bagging and a cautionary tale of variable importancearXiv:2003.03629§1, §5.1A permuted feature can improve accuracy in low-signal settings; permute-and-relearn tests over-rejectHooker Mentch Zhou 2021 - Relearning Hypothesis Tests and Bike-Share Application
Coleman, T., Peng, W. & Mentch, L. (2019). Scalable and efficient hypothesis testing with random forestsarXiv:1904.07830§5.1Scalable nonparametric importance testsame
Williamson, B. D., Gilbert, P. B., Simon, N. R. & Carone, M. (2020). A unified approach for inference on algorithm-agnostic variable importancearXiv:2004.03683§5.1Model-agnostic test used in the Fig. 8 simulationsame
Lei, J., G’Sell, M., Rinaldo, A., Tibshirani, R. J. & Wasserman, L. (2018). Distribution-free predictive inference for regressionJASA 113(523), 1094-1111§1, §5LOCO importance in a conformal-inference frameworkHooker Mentch Zhou 2021 - Conditional and Relearning Importance Measures; Conformal Prediction - Overview
Lehmann, E. L. & Romano, J. P. (2006). Testing statistical hypothesesSpringer§5LOCO as a classical ideaHooker Mentch Zhou 2021 - Conditional and Relearning Importance Measures

5. Functional ANOVA, Sobol indices, Shapley and distillation

ReferenceVenueCited inRoleVault note
Hooker, G. (2007). Generalized functional ANOVA diagnostics for high-dimensional functions of dependent variablesJ. Computational and Graphical Statistics 16(3)§1, §6, §7Source of the extrapolation explanation; generalized fANOVAPermute-and-Predict Extrapolation in Variable Importance
Sobol, I. M. (1993). Sensitivity analysis for non-linear mathematical modelsMathematical Modelling and Computational Experiment 1, 407-414§1PaP importance = Sobol index under independenceVariance-Based Sensitivity and Sobol Indices
Roosen, C. B. (1995). Visualization and exploration of high-dimensional functions using the functional ANOVA decompositionPhD thesis, Stanford University§1Early use of fANOVA to interpret ML functionsPermute-and-Predict Extrapolation in Variable Importance
Chastaing, G., Gamboa, F., Prieur, C., et al. (2012). Generalized Hoeffding-Sobol decomposition for dependent variables: application to sensitivity analysisElectronic Journal of Statistics 6, 2420-2448§6Smoothing-based estimation of generalized fANOVAHooker Mentch Zhou 2021 - Partial Dependence Alternatives and Conclusions
Owen, A. B. (2014). Sobol’ indices and Shapley valueSIAM/ASA J. Uncertainty Quantification 2(1), 245-251§7Shapley-based importanceShapley Values and SHAP Value Functions
Lundberg, S. M. & Lee, S.-I. (2017). A unified approach to interpreting model predictionsNeurIPS (31st), 4768-4777§1, §5, §7SHAPKumar et al 2020 - Problems with Shapley-Value Explanations - Overview
Lou, Y., Caruana, R., Gehrke, J. & Hooker, G. (2013). Accurate intelligible models with pairwise interactionsKDD ‘13, 623-631§6Additive models as interpretable surrogatesHooker Mentch Zhou 2021 - Partial Dependence Alternatives and Conclusions
Tan, S., Caruana, R., Hooker, G., Koch, P. & Gordo, A. (2018a). Learning global additive explanations for neural nets using model distillationarXiv:1801.08640§1, §6, §7Additive-model distillationsame
Tan, S., Caruana, R., Hooker, G. & Lou, Y. (2018b). Distill-and-compare: auditing black-box models using transparent model distillationAIES ‘18, 303-310§1, §6, §7Samesame
Wood, S. N. (2006). Generalized additive models: an introduction with RChapman and Hall/CRC§6GAM fittingsame

6. Split-improvement corrections

ReferenceVenueCited inRole
Zhou, Z. & Hooker, G. (2019). Unbiased measurement of feature importance in tree-based methodsarXiv:1903.05179§1Correction for split-improvement bias
Loecher, M. (2020). Unbiased variable importance for random forestsCommunications in Statistics - Theory and Methods, 1-13§1Same
Li, X., Wang, Y., Basu, S., Kumbier, K. & Yu, B. (2019). A debiased MDI feature importance measure for random forestsarXiv:1906.10845§1Same

7. Local explanations, critiques and data

ReferenceVenueCited inRoleVault note
Rudin, C. (2019). Stop explaining black box machine learning models for high stakes decisions and use interpretable models insteadNature Machine Intelligence 1(5), 206-215§1Argues against post hoc explanation altogetherPermute-and-Predict Extrapolation in Variable Importance
Simonyan, K., Vedaldi, A. & Zisserman, A. (2013). Deep inside convolutional networks: visualising image classification models and saliency mapsarXiv:1312.6034§5Saliency (gradient) explanationsHooker Mentch Zhou 2021 - Conditional and Relearning Importance Measures
Ribeiro, M. T., Singh, S. & Guestrin, C. (2016). “Why should I trust you?”: explaining the predictions of any classifierKDD ‘16, 1135-1144§5LIMEsame
Slack, D., Hilgard, S., Jia, E., Singh, S. & Lakkaraju, H. (2020). Fooling LIME and SHAP: adversarial attacks on post hoc explanation methodsAIES ‘20, 180-186§1, §5Off-distribution manipulation of SHAP/LIMEKumar et al 2020 - Problems with Shapley-Value Explanations - Overview
Wachter, S., Mittelstadt, B. & Russell, C. (2017). Counterfactual explanations without opening the black box: automated decisions and the GDPRHarvard Journal of Law and Technology 31, 841§7Counterfactual explanations may share extrapolation problemsHooker Mentch Zhou 2021 - Partial Dependence Alternatives and Conclusions
Fanaee-T, H. & Gama, J. (2013). Event labeling combining ensemble detectors and background knowledgeProgress in Artificial Intelligence, 1-15§5.2Hourly bike-share data (UCI)Hooker Mentch Zhou 2021 - Relearning Hypothesis Tests and Bike-Share Application

(The source truncates two author lists with “et al.”: Barber et al. 2015 is printed as “Barber, R. F., E. J. Candès, et al.” and Chastaing et al. 2012 as “Chastaing, G., F. Gamboa, C. Prieur, et al.”; the authors shown here are as printed. Some titles are lightly recased, e.g. “Mda”/“sobol-mda” → “MDA”/“Sobol-MDA”, “mdi” → “MDI”, “fdr” → “FDR”, “gdpr” → “GDPR”.)

Examples

Example: tracing a claim to its primary source

The body notes say that “Theorem 1 part 1 is given in Gregorutti et al. (2015) and Fisher et al. (2019)“. The table above gives the venue (CSDA 90, 15-35) and shows that Fisher et al. is the same JMLR paper that introduces model class reliance. A reviewer checking the theorem can go to either source. A reader who wants the variance side of importance, which this paper leaves out, is pointed to Ishwaran & Lu (2019) in Statistics in Medicine.

Connections

See Also