Comparing Explanation Methods for Traditional Machine Learning Models Part 1: An Overview of Current Methods and Quantifying Their Disagreement
Not on the map. Why?
Abstract (arXiv)
With increasing interest in explaining machine learning (ML) models, the first part of this two-part study synthesizes recent research on methods for explaining global and local aspects of ML models. This study distinguishes explainability from interpretability, local from global explainability, and feature importance versus feature relevance. We demonstrate and visualize different explanation methods, how to interpret them, and provide a complete Python package (scikit-explain) to allow future researchers to explore these products. We also highlight the frequent disagreement between explanation methods for feature rankings and feature effects and provide practical advice for dealing with these disagreements. We used ML models developed for severe weather prediction and sub-freezing road surface temperature prediction to generalize the behavior of the different explanation methods. For feature rankings, there is substantially more agreement on the set of top features (e.g., on average, two methods agree on 6 of the top 10 features) than on specific rankings (on average, two methods only agree on the ranks of 2-3 features in the set of top 10 features). On the other hand, two feature effect curves from different methods are in high agreement as long as the phase space is well sampled. Finally, a lesser-known method, tree interpreter, was found comparable to SHAP for feature effects, and with the widespread use of random forests in geosciences and computational ease of tree interpreter, we recommend it be explored in future research.
Key facts. Cited by 14 papers in the map (data through 14 Oct 2026). Builds on 24 of its 89 references that are in the map. First posted on arXiv 16 Nov 2022.
Builds on
24 of 89 references.
References · 24
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
- 2017Towards A Rigorous Science of Interpretable Machine Learningcited by 1,416
- 2017Explanation in Artificial Intelligence: Insights from the Social Sciencescited by 1,206
- 2016The Mythos of Model Interpretabilitycited by 721
- 2018Explaining Explanations: An Overview of Interpretability of Machine Learningcited by 508
- 2018All Models are Wrong, but Many are Useful: Learning a Variable's Importance by Studying an Entire Class of Prediction Models Simultaneouslycited by 373
- 2021Interpretable Machine Learning: Fundamental Principles and 10 Grand Challengescited by 367
- 2019Interpretable machine learning: definitions, methods, and applicationscited by 305
- 2018Consistent Individualized Feature Attribution for Tree Ensemblescited by 285
- 2016Model-Agnostic Interpretability of Machine Learningcited by 219
- 2016Visualizing the Effects of Predictor Variables in Black Box Supervised Learning Modelscited by 213
- 2020Formalizing Trust in Artificial Intelligence: Prerequisites, Causes and Goals of Human Trust in AIcited by 167
12 more
- 2022OpenXAI: Towards a Transparent Evaluation of Model Explanationscited by 126
- 2020Interpretable Machine Learning -- A Brief History, State-of-the-Art and Challengescited by 120
- 2018Neural networks for post-processing ensemble weather forecastscited by 95
- 2020General Pitfalls of Model-Agnostic Interpretation Methods for Machine Learning Modelscited by 75
- 2018A Simple and Effective Model-Based Variable Importance Measurecited by 51
- 2013Correlation and variable importance in random forestscited by 41
- 2019Quantifying Model Complexity via Functional Decomposition for Better Post-Hoc Interpretabilitycited by 22
- 2021Neural Network Attribution Methods for Problems in Geoscience: A Novel Synthetic Benchmark Datasetcited by 18
- 2021Grouped Feature Importance and Combined Features Effect Plotcited by 14
- 2020Relative Feature Importancecited by 12
- 2020Tropical and Extratropical Cyclone Detection Using Deep Learningcited by 10
- 2020Using Machine Learning to Calibrate Storm-Scale Probabilistic Guidance of Severe Weather Hazards in the Warn-on-Forecast Systemcited by 6
Built on by
Citing papers per year: 2023: 4; 2024: 5; 2025: 3; 2026: 2.
14 papers.
Sort:
By area:
- 2023Finding the right XAI method -- A Guide for the Evaluation and Ranking of Explainable AI Methods in Climate Sciencecited by 27
- 2023An Empirical Evaluation of the Rashomon Effect in Explainable Machine Learningcited by 25
- 2024Interpretability Needs a New Paradigmcited by 11
- 2024Towards More Trustworthy and Interpretable LLMs for Code through Syntax-Grounded Explanationscited by 11
- 2024Space-scale Exploration of the Poor Reliability of Deep Learning Models: the Case of the Remote Sensing of Rooftop Photovoltaic Systemscited by 4
- 2023Towards Interpretability in Audio and Visual Affective Machine Learning: A Reviewcited by 3
- 2024One Wave To Explain Them All: A Unifying Perspective On Feature Attributioncited by 3
- 2024Backward Compatibility in Attributive Explanation and Enhanced Model Training Methodcited by 1
- 2025Support-Contra Asymmetry in LLM Explanationscited by 1
- 2023Fighting the disagreement in Explainable Machine Learning with consensuscited by 0
- 2025Feature Importance Depends on Properties of the Data: Towards Choosing the Correct Explanations for Your Data and Decision Trees based Modelscited by 0
- 2025Mapping the Trust Terrain: LLMs in Software Engineering -- Insights and Perspectivescited by 0
2 more
- 2026Who Are You Explaining To? A Multi-Agent System for Audience-Aware XAI Narratives11 Aug 2026
- 2026Mapping data literacy trajectories in K-12 education30 Mar 2026
- 2025Support-Contra Asymmetry in LLM Explanations23 Oct 2025
- 2025Mapping the Trust Terrain: LLMs in Software Engineering -- Insights and Perspectives18 Mar 2025
- 2025Feature Importance Depends on Properties of the Data: Towards Choosing the Correct Explanations for Your Data and Decision Trees based Models11 Feb 2025
- 2024One Wave To Explain Them All: A Unifying Perspective On Feature Attribution2 Oct 2024
- 2024Backward Compatibility in Attributive Explanation and Enhanced Model Training Method5 Aug 2024
- 2024Space-scale Exploration of the Poor Reliability of Deep Learning Models: the Case of the Remote Sensing of Rooftop Photovoltaic Systems31 Jul 2024
- 2024Towards More Trustworthy and Interpretable LLMs for Code through Syntax-Grounded Explanations12 Jul 2024
- 2024Interpretability Needs a New Paradigm8 May 2024
- 2023Fighting the disagreement in Explainable Machine Learning with consensus3 Jul 2023
- 2023An Empirical Evaluation of the Rashomon Effect in Explainable Machine Learning27 Jun 2023
- 2023Finding the right XAI method -- A Guide for the Evaluation and Ranking of Explainable AI Methods in Climate Sciencecited by 27
- 2023An Empirical Evaluation of the Rashomon Effect in Explainable Machine Learningcited by 25
- 2024Interpretability Needs a New Paradigmcited by 11
- 2024Towards More Trustworthy and Interpretable LLMs for Code through Syntax-Grounded Explanationscited by 11
- 2024Space-scale Exploration of the Poor Reliability of Deep Learning Models: the Case of the Remote Sensing of Rooftop Photovoltaic Systemscited by 4
- 2023Towards Interpretability in Audio and Visual Affective Machine Learning: A Reviewcited by 3
- 2024One Wave To Explain Them All: A Unifying Perspective On Feature Attributioncited by 3
- 2024Backward Compatibility in Attributive Explanation and Enhanced Model Training Methodcited by 1
- 2025Support-Contra Asymmetry in LLM Explanationscited by 1
- 2023Fighting the disagreement in Explainable Machine Learning with consensuscited by 0
- 2025Feature Importance Depends on Properties of the Data: Towards Choosing the Correct Explanations for Your Data and Decision Trees based Modelscited by 0
- 2025Mapping the Trust Terrain: LLMs in Software Engineering -- Insights and Perspectivescited by 0
12 most cited of 13 All 13 (JSON)
- 2026Mapping data literacy trajectories in K-12 education30 Mar 2026
- 2025Support-Contra Asymmetry in LLM Explanations23 Oct 2025
- 2025Mapping the Trust Terrain: LLMs in Software Engineering -- Insights and Perspectives18 Mar 2025
- 2025Feature Importance Depends on Properties of the Data: Towards Choosing the Correct Explanations for Your Data and Decision Trees based Models11 Feb 2025
- 2024One Wave To Explain Them All: A Unifying Perspective On Feature Attribution2 Oct 2024
- 2024Backward Compatibility in Attributive Explanation and Enhanced Model Training Method5 Aug 2024
- 2024Space-scale Exploration of the Poor Reliability of Deep Learning Models: the Case of the Remote Sensing of Rooftop Photovoltaic Systems31 Jul 2024
- 2024Towards More Trustworthy and Interpretable LLMs for Code through Syntax-Grounded Explanations12 Jul 2024
- 2024Interpretability Needs a New Paradigm8 May 2024
- 2023Fighting the disagreement in Explainable Machine Learning with consensus3 Jul 2023
- 2023An Empirical Evaluation of the Rashomon Effect in Explainable Machine Learning27 Jun 2023
- 2023Towards Interpretability in Audio and Visual Affective Machine Learning: A Review15 Jun 2023
12 newest of 13 All 13 (JSON)