Model-agnostic Feature Importance and Effects with Dependent Features -- A Conditional Subgroup Approach
Not on the map. Why?
Abstract (arXiv)
The interpretation of feature importance in machine learning models is challenging when features are dependent. Permutation feature importance (PFI) ignores such dependencies, which can cause misleading interpretations due to extrapolation. A possible remedy is more advanced conditional PFI approaches that enable the assessment of feature importance conditional on all other features. Due to this shift in perspective and in order to enable correct interpretations, it is therefore important that the conditioning is transparent and humanly comprehensible. In this paper, we propose a new sampling mechanism for the conditional distribution based on permutations in conditional subgroups. As these subgroups are constructed using decision trees (transformation trees), the conditioning becomes inherently interpretable. This not only provides a simple and effective estimator of conditional PFI, but also local PFI estimates within the subgroups. In addition, we apply the conditional subgroups approach to partial dependence plots (PDP), a popular method for describing feature effects that can also suffer from extrapolation when features are dependent and interactions are present in the model. We show that PFI and PDP based on conditional subgroups often outperform methods such as conditional PFI based on knockoffs, or accumulated local effect plots. Furthermore, our approach allows for a more fine-grained interpretation of feature effects and importance within the conditional subgroups.
Key facts. Cited by 37 papers in the map (data through 7 Oct 2026). First posted on arXiv 8 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 5; 2023: 13; 2024: 9; 2025: 4.
37 papers.
Sort:
- 2023Adversarial attacks and defenses in explainable artificial intelligence: A surveycited by 47
- 2021Explaining Hyperparameter Optimization via Partial Dependence Plotscited by 35
- 2021Relating the Partial Dependence Plot and Permutation Feature Importance to the Data Generating Processcited by 24
- 2023Dear XAI Community, We Need to Talk! Fundamental Misconceptions in Current XAI Researchcited by 22
- 2022Scientific Inference With Interpretable Machine Learning: Analyzing Models to Learn About Real-World Phenomenacited by 21
- 2022REPID: Regional Effect Plots with implicit Interaction Detectioncited by 17
- 2021Grouped Feature Importance and Combined Features Effect Plotcited by 14
- 2024A Guide to Feature Importance Methods for Scientific Inferencecited by 11
- 2024Unifying Feature-Based Explanations with Functional ANOVA and Cooperative Game Theorycited by 10
- 2022Incremental Permutation Feature Importance (iPFI): Towards Online Explanations on Data Streamscited by 8
- 2023RHALE: Robust and Heterogeneity-aware Accumulated Local Effectscited by 8
- 2022Conditional Feature Importance for Mixed Datacited by 7
25 more
- 2023Interpretable machine learning for time-to-event prediction in medicine and healthcarecited by 7
- 2023Postprocessing of Ensemble Weather Forecasts Using Permutation-invariant Neural Networkscited by 7
- 2021Automated Speech Scoring System Under The Lens: Evaluating and interpreting the linguistic cues for language proficiencycited by 6
- 2023Model-agnostic variable importance for predictive uncertainty: an entropy-based approachcited by 6
- 2023iPDP: On Partial Dependence Plots in Dynamic Modeling Scenarioscited by 4
- 2023On the Relationship Between Interpretability and Explainability in Machine Learningcited by 3
- 2021Transforming Feature Space to Interpret Machine Learning Modelscited by 2
- 2022Examining spatial heterogeneity of ridesourcing demand determinants with explainable machine learningcited by 2
- 2023iSAGE: An Incremental Version of SAGE for Online Explanation on Data Streamscited by 2
- 2023Explaining and visualizing black-box models through counterfactual pathscited by 2
- 2023Explainable AI for clinical risk prediction: a survey of concepts, methods, and modalitiescited by 2
- 2024Developing Guidelines for Functionally-Grounded Evaluation of Explainable Artificial Intelligence using Tabular Datacited by 2
- 2024CohEx: A Generalized Framework for Cohort Explanationcited by 2
- 2025FINCH: Locally Visualizing Higher-Order Feature Interactions in Black Box Modelscited by 2
- 2021Towards interpreting ML-based automated malware detection models: a surveycited by 1
- 2023Opening the random forest black box by the analysis of the mutual impact of featurescited by 1
- 2024Effector: A Python package for regional explanationscited by 1
- 2024CHILLI: A data context-aware perturbation method for XAIcited by 1
- 2025Database Views as Explanations for Relational Deep Learningcited by 1
- 2023The Berkelmans-Pries Feature Importance Method: A Generic Measure of Informativeness of Featurescited by 0
- 2024Beyond development: Challenges in deploying machine learning models for structural engineering applicationscited by 0
- 2024Explainable Artificial Intelligence and Multicollinearity : A Mini Review of Current Approachescited by 0
- 2024Interpreting Inflammation Prediction Model via Tag-based Cohort Explanationcited by 0
- 2025Implet: A Post-hoc Subsequence Explainer for Time Series Modelscited by 0
- 2025Explaining AI Without Code: A User Study on Explainable AIcited by 0
- 2025Explaining AI Without Code: A User Study on Explainable AI28 Dec 2025
- 2025Database Views as Explanations for Relational Deep Learning11 Sep 2025
- 2025Implet: A Post-hoc Subsequence Explainer for Time Series Models13 May 2025
- 2025FINCH: Locally Visualizing Higher-Order Feature Interactions in Black Box Models17 Feb 2025
- 2024Unifying Feature-Based Explanations with Functional ANOVA and Cooperative Game Theory22 Dec 2024
- 2024Interpreting Inflammation Prediction Model via Tag-based Cohort Explanation17 Oct 2024
- 2024CohEx: A Generalized Framework for Cohort Explanation17 Oct 2024
- 2024Developing Guidelines for Functionally-Grounded Evaluation of Explainable Artificial Intelligence using Tabular Data30 Sep 2024
- 2024CHILLI: A data context-aware perturbation method for XAI10 Jul 2024
- 2024Explainable Artificial Intelligence and Multicollinearity : A Mini Review of Current Approaches17 Jun 2024
- 2024A Guide to Feature Importance Methods for Scientific Inference19 Apr 2024
- 2024Beyond development: Challenges in deploying machine learning models for structural engineering applications18 Apr 2024
25 more
- 2024Effector: A Python package for regional explanations3 Apr 2024
- 2023On the Relationship Between Interpretability and Explainability in Machine Learning20 Nov 2023
- 2023Model-agnostic variable importance for predictive uncertainty: an entropy-based approach19 Oct 2023
- 2023RHALE: Robust and Heterogeneity-aware Accumulated Local Effects20 Sep 2023
- 2023Postprocessing of Ensemble Weather Forecasts Using Permutation-invariant Neural Networks8 Sep 2023
- 2023Explainable AI for clinical risk prediction: a survey of concepts, methods, and modalities16 Aug 2023
- 2023Explaining and visualizing black-box models through counterfactual paths15 Jul 2023
- 2023iPDP: On Partial Dependence Plots in Dynamic Modeling Scenarios13 Jun 2023
- 2023Dear XAI Community, We Need to Talk! Fundamental Misconceptions in Current XAI Research7 Jun 2023
- 2023Adversarial attacks and defenses in explainable artificial intelligence: A survey6 Jun 2023
- 2023Opening the random forest black box by the analysis of the mutual impact of features5 Apr 2023
- 2023Interpretable machine learning for time-to-event prediction in medicine and healthcare17 Mar 2023
- 2023iSAGE: An Incremental Version of SAGE for Online Explanation on Data Streams2 Mar 2023
- 2023The Berkelmans-Pries Feature Importance Method: A Generic Measure of Informativeness of Features11 Jan 2023
- 2022Conditional Feature Importance for Mixed Data6 Oct 2022
- 2022Examining spatial heterogeneity of ridesourcing demand determinants with explainable machine learning16 Sep 2022
- 2022Incremental Permutation Feature Importance (iPFI): Towards Online Explanations on Data Streams5 Sep 2022
- 2022Scientific Inference With Interpretable Machine Learning: Analyzing Models to Learn About Real-World Phenomena11 Jun 2022
- 2022REPID: Regional Effect Plots with implicit Interaction Detection15 Feb 2022
- 2021Automated Speech Scoring System Under The Lens: Evaluating and interpreting the linguistic cues for language proficiency30 Nov 2021
- 2021Explaining Hyperparameter Optimization via Partial Dependence Plots8 Nov 2021
- 2021Relating the Partial Dependence Plot and Permutation Feature Importance to the Data Generating Process3 Sep 2021
- 2021Grouped Feature Importance and Combined Features Effect Plot23 Apr 2021
- 2021Transforming Feature Space to Interpret Machine Learning Models9 Apr 2021
- 2021Towards interpreting ML-based automated malware detection models: a survey15 Jan 2021
- 2023Adversarial attacks and defenses in explainable artificial intelligence: A surveycited by 47
- 2021Explaining Hyperparameter Optimization via Partial Dependence Plotscited by 35
- 2021Relating the Partial Dependence Plot and Permutation Feature Importance to the Data Generating Processcited by 24
- 2023Dear XAI Community, We Need to Talk! Fundamental Misconceptions in Current XAI Researchcited by 22
- 2022Scientific Inference With Interpretable Machine Learning: Analyzing Models to Learn About Real-World Phenomenacited by 21
- 2022REPID: Regional Effect Plots with implicit Interaction Detectioncited by 17
- 2021Grouped Feature Importance and Combined Features Effect Plotcited by 14
- 2024A Guide to Feature Importance Methods for Scientific Inferencecited by 11
- 2024Unifying Feature-Based Explanations with Functional ANOVA and Cooperative Game Theorycited by 10
- 2022Incremental Permutation Feature Importance (iPFI): Towards Online Explanations on Data Streamscited by 8
- 2023RHALE: Robust and Heterogeneity-aware Accumulated Local Effectscited by 8
- 2022Conditional Feature Importance for Mixed Datacited by 7
12 most cited of 37 All 37 (JSON)
- 2025Explaining AI Without Code: A User Study on Explainable AI28 Dec 2025
- 2025Database Views as Explanations for Relational Deep Learning11 Sep 2025
- 2025Implet: A Post-hoc Subsequence Explainer for Time Series Models13 May 2025
- 2025FINCH: Locally Visualizing Higher-Order Feature Interactions in Black Box Models17 Feb 2025
- 2024Unifying Feature-Based Explanations with Functional ANOVA and Cooperative Game Theory22 Dec 2024
- 2024Interpreting Inflammation Prediction Model via Tag-based Cohort Explanation17 Oct 2024
- 2024CohEx: A Generalized Framework for Cohort Explanation17 Oct 2024
- 2024Developing Guidelines for Functionally-Grounded Evaluation of Explainable Artificial Intelligence using Tabular Data30 Sep 2024
- 2024CHILLI: A data context-aware perturbation method for XAI10 Jul 2024
- 2024Explainable Artificial Intelligence and Multicollinearity : A Mini Review of Current Approaches17 Jun 2024
- 2024A Guide to Feature Importance Methods for Scientific Inference19 Apr 2024
- 2024Beyond development: Challenges in deploying machine learning models for structural engineering applications18 Apr 2024
12 newest of 37 All 37 (JSON)