DALEX: explainers for complex predictive models
Not on the map. Why?
Abstract (arXiv)
Predictive modeling is invaded by elastic, yet complex methods such as neural networks or ensembles (model stacking, boosting or bagging). Such methods are usually described by a large number of parameters or hyper parameters - a price that one needs to pay for elasticity. The very number of parameters makes models hard to understand. This paper describes a consistent collection of explainers for predictive models, a.k.a. black boxes. Each explainer is a technique for exploration of a black box model. Presented approaches are model-agnostic, what means that they extract useful information from any predictive method despite its internal structure. Each explainer is linked with a specific aspect of a model. Some are useful in decomposing predictions, some serve better in understanding performance, while others are useful in understanding importance and conditional responses of a particular variable. Every explainer presented in this paper works for a single model or for a collection of models. In the latter case, models can be compared against each other. Such comparison helps to find strengths and weaknesses of different approaches and gives additional possibilities for model validation. Presented explainers are implemented in the DALEX package for R. They are based on a uniform standardized grammar of model exploration which may be easily extended. The current implementation supports the most popular frameworks for classification and regression.
Key facts. Cited by 28 papers in the map (data through 7 Oct 2026). First posted on arXiv 23 Jun 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 8; 2022: 6; 2023: 6; 2024: 4; 2025: 4.
28 papers.
Sort:
By area:
- 2021To trust or not to trust an explanation: using LEAF to evaluate local linear XAI methodscited by 26
- 2022SurvSHAP(t): Time-dependent explanations of machine learning survival modelscited by 24
- 2021Fooling Partial Dependence via Data Poisoningcited by 16
- 2023StyloMetrix: An Open-Source Multilingual Tool for Representing Stylometric Vectorscited by 14
- 2024Establishing and Evaluating Trustworthy AI: Overview and Research Challengescited by 12
- 2022XAI for Cybersecurity: State of the Art, Challenges, Open Issues and Future Directionscited by 10
- 2021fairmodels: A Flexible Tool For Bias Detection, Visualization, And Mitigationcited by 9
- 2023Performance is not enough: the story told by a Rashomon quartetcited by 9
- 2022Integrating Reward Maximization and Population Estimation: Sequential Decision-Making for Internal Revenue Service Audit Selectioncited by 5
- 2022Explainable expected goal models for performance analysis in football analyticscited by 5
- 2025shapr: Explaining Machine Learning Models with Conditional Shapley Values in R and Pythoncited by 5
- 2021Does Dataset Complexity Matters for Model Explainers?cited by 4
16 more
- 2023Glocal Explanations of Expected Goal Models in Soccercited by 4
- 2021Enabling Machine Learning Algorithms for Credit Scoring -- Explainable Artificial Intelligence (XAI) methods for clear understanding complex predictive modelscited by 3
- 2021Transforming Feature Space to Interpret Machine Learning Modelscited by 2
- 2022Exploring Local Explanations of Nonlinear Models Using Animated Linear Projectionscited by 2
- 2023counterfactuals: An R Package for Counterfactual Explanation Methodscited by 2
- 2021Triplot: model agnostic measures and visualisations for variable importance in predictive models that take into account the hierarchical correlation structurecited by 1
- 2021TrustyAI Explainability Toolkitcited by 1
- 2023survex: an R package for explaining machine learning survival modelscited by 1
- 2024forester: A Tree-Based AutoML Tool in Rcited by 1
- 2022Black Box Model Explanations and the Human Interpretability Expectations -- An Analysis in the Context of Homicide Predictioncited by 0
- 2023ONNXExplainer: an ONNX Based Generic Framework to Explain Neural Networks Using Shapley Valuescited by 0
- 2024mlr3summary: Concise and interpretable summaries for machine learning modelscited by 0
- 2024nn2poly: An R Package for Converting Neural Networks into Interpretable Polynomialscited by 0
- 2025neuralGAM: An R Package for Fitting Generalized Additive Neural Networkscited by 0
- 2025midr: Learning from Black-Box Models by Maximum Interpretation Decompositioncited by 0
- 2025Your Model Is Unfair, Are You Even Aware? Inverse Relationship Between Comprehension and Trust in Explainability Visualizations of Biased ML Modelscited by 0
- 2025Your Model Is Unfair, Are You Even Aware? Inverse Relationship Between Comprehension and Trust in Explainability Visualizations of Biased ML Models31 Jul 2025
- 2025midr: Learning from Black-Box Models by Maximum Interpretation Decomposition10 Jun 2025
- 2025neuralGAM: An R Package for Fitting Generalized Additive Neural Networks13 May 2025
- 2025shapr: Explaining Machine Learning Models with Conditional Shapley Values in R and Python2 Apr 2025
- 2024Establishing and Evaluating Trustworthy AI: Overview and Research Challenges15 Nov 2024
- 2024forester: A Tree-Based AutoML Tool in R7 Sep 2024
- 2024nn2poly: An R Package for Converting Neural Networks into Interpretable Polynomials3 Jun 2024
- 2024mlr3summary: Concise and interpretable summaries for machine learning models25 Apr 2024
- 2023ONNXExplainer: an ONNX Based Generic Framework to Explain Neural Networks Using Shapley Values29 Sep 2023
- 2023StyloMetrix: An Open-Source Multilingual Tool for Representing Stylometric Vectors22 Sep 2023
- 2023survex: an R package for explaining machine learning survival models30 Aug 2023
- 2023Glocal Explanations of Expected Goal Models in Soccer29 Aug 2023
16 more
- 2023counterfactuals: An R Package for Counterfactual Explanation Methods13 Apr 2023
- 2023Performance is not enough: the story told by a Rashomon quartet26 Feb 2023
- 2022Black Box Model Explanations and the Human Interpretability Expectations -- An Analysis in the Context of Homicide Prediction19 Oct 2022
- 2022SurvSHAP(t): Time-dependent explanations of machine learning survival models23 Aug 2022
- 2022Explainable expected goal models for performance analysis in football analytics14 Jun 2022
- 2022XAI for Cybersecurity: State of the Art, Challenges, Open Issues and Future Directions3 Jun 2022
- 2022Exploring Local Explanations of Nonlinear Models Using Animated Linear Projections11 May 2022
- 2022Integrating Reward Maximization and Population Estimation: Sequential Decision-Making for Internal Revenue Service Audit Selection25 Apr 2022
- 2021Does Dataset Complexity Matters for Model Explainers?6 Jul 2021
- 2021To trust or not to trust an explanation: using LEAF to evaluate local linear XAI methods1 Jun 2021
- 2021Fooling Partial Dependence via Data Poisoning26 May 2021
- 2021TrustyAI Explainability Toolkit26 Apr 2021
- 2021Enabling Machine Learning Algorithms for Credit Scoring -- Explainable Artificial Intelligence (XAI) methods for clear understanding complex predictive models14 Apr 2021
- 2021Transforming Feature Space to Interpret Machine Learning Models9 Apr 2021
- 2021Triplot: model agnostic measures and visualisations for variable importance in predictive models that take into account the hierarchical correlation structure7 Apr 2021
- 2021fairmodels: A Flexible Tool For Bias Detection, Visualization, And Mitigation1 Apr 2021
- 2021Fooling Partial Dependence via Data Poisoningcited by 16
- 2021Fooling Partial Dependence via Data Poisoning26 May 2021
- 2021To trust or not to trust an explanation: using LEAF to evaluate local linear XAI methodscited by 26
- 2022SurvSHAP(t): Time-dependent explanations of machine learning survival modelscited by 24
- 2023StyloMetrix: An Open-Source Multilingual Tool for Representing Stylometric Vectorscited by 14
- 2024Establishing and Evaluating Trustworthy AI: Overview and Research Challengescited by 12
- 2022XAI for Cybersecurity: State of the Art, Challenges, Open Issues and Future Directionscited by 10
- 2021fairmodels: A Flexible Tool For Bias Detection, Visualization, And Mitigationcited by 9
- 2023Performance is not enough: the story told by a Rashomon quartetcited by 9
- 2022Integrating Reward Maximization and Population Estimation: Sequential Decision-Making for Internal Revenue Service Audit Selectioncited by 5
- 2022Explainable expected goal models for performance analysis in football analyticscited by 5
- 2025shapr: Explaining Machine Learning Models with Conditional Shapley Values in R and Pythoncited by 5
- 2021Does Dataset Complexity Matters for Model Explainers?cited by 4
- 2023Glocal Explanations of Expected Goal Models in Soccercited by 4
12 most cited of 27 All 27 (JSON)
- 2025Your Model Is Unfair, Are You Even Aware? Inverse Relationship Between Comprehension and Trust in Explainability Visualizations of Biased ML Models31 Jul 2025
- 2025midr: Learning from Black-Box Models by Maximum Interpretation Decomposition10 Jun 2025
- 2025neuralGAM: An R Package for Fitting Generalized Additive Neural Networks13 May 2025
- 2025shapr: Explaining Machine Learning Models with Conditional Shapley Values in R and Python2 Apr 2025
- 2024Establishing and Evaluating Trustworthy AI: Overview and Research Challenges15 Nov 2024
- 2024forester: A Tree-Based AutoML Tool in R7 Sep 2024
- 2024nn2poly: An R Package for Converting Neural Networks into Interpretable Polynomials3 Jun 2024
- 2024mlr3summary: Concise and interpretable summaries for machine learning models25 Apr 2024
- 2023ONNXExplainer: an ONNX Based Generic Framework to Explain Neural Networks Using Shapley Values29 Sep 2023
- 2023StyloMetrix: An Open-Source Multilingual Tool for Representing Stylometric Vectors22 Sep 2023
- 2023survex: an R package for explaining machine learning survival models30 Aug 2023
- 2023Glocal Explanations of Expected Goal Models in Soccer29 Aug 2023
12 newest of 27 All 27 (JSON)