Trying to Outrun Causality with Machine Learning: Limitations of Model Explainability Techniques for Identifying Predictive Variables
Not on the map. Why?
Abstract (arXiv)
Machine Learning explainability techniques have been proposed as a means of `explaining' or interrogating a model in order to understand why a particular decision or prediction has been made. Such an ability is especially important at a time when machine learning is being used to automate decision processes which concern sensitive factors and legal outcomes. Indeed, it is even a requirement according to EU law. Furthermore, researchers concerned with imposing overly restrictive functional form (e.g., as would be the case in a linear regression) may be motivated to use machine learning algorithms in conjunction with explainability techniques, as part of exploratory research, with the goal of identifying important variables which are associated with an outcome of interest. For example, epidemiologists might be interested in identifying `risk factors' - i.e. factors which affect recovery from disease - by using random forests and assessing variable relevance using importance measures. However, and as we demonstrate, machine learning algorithms are not as flexible as they might seem, and are instead incredibly sensitive to the underling causal structure in the data. The consequences of this are that predictors which are, in fact, critical to a causal system and highly correlated with the outcome, may nonetheless be deemed by explainability techniques to be unrelated/unimportant/unpredictive of the outcome. Rather than this being a limitation of explainability techniques per se, we show that it is rather a consequence of the mathematical implications of regression, and the interaction of these implications with the associated conditional independencies of the underlying causal structure. We provide some alternative recommendations for researchers wanting to explore the data for important variables.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 29 of its 73 references that are in the map. First posted on arXiv 20 Feb 2022.
Builds on
29 of 73 references.
References · 29
- 2017Attention Is All You Needcited by 59,932
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2016Equality of Opportunity in Supervised Learningcited by 2,000
- 2017Causal Effect Inference with Deep Latent-Variable Modelscited by 408
- 2018Consistent Individualized Feature Attribution for Tree Ensemblescited by 279
- 2019Causality for Machine Learningcited by 242
- 2021D'ya like DAGs? A Survey on Structure Learning and Causal Discoverycited by 209
- 2019Explaining individual predictions when features are dependent: More accurate approximations to Shapley valuescited by 205
- 2019On the Fairness of Disentangled Representationscited by 144
- 2020Explaining Black Box Predictions and Unveiling Data Artifacts through Influence Functionscited by 144
- 2020True to the Model or True to the Data?cited by 123
17 more
- 2020Drug discovery with explainable artificial intelligencecited by 118
- 2019Does Gender Matter? Towards Fairness in Dialogue Systemscited by 89
- 2017Causal Structure Learningcited by 84
- 2019Toward Gender-Inclusive Coreference Resolutioncited by 84
- 2018Hyperparameters and Tuning Strategies for Random Forestcited by 83
- 2017Conditional independence testing based on a nearest-neighbor estimator of conditional mutual informationcited by 70
- 2020Treatment effect estimation with disentangled latent factorscited by 63
- 2018Structural Agnostic Modeling: Adversarial Learning of Causal Graphscited by 48
- 2014Efficient Estimation of Mutual Information for Strongly Dependent Variablescited by 46
- 2021Unsuitability of NOTEARS for Causal Graph Discoverycited by 46
- 2013Equitability, mutual information, and the maximal information coefficientcited by 45
- 2017Estimating Mutual Information for Discrete-Continuous Mixturescited by 34
- 2018A Constraint-Based Algorithm For Causal Discovery with Cycles, Latent Variables and Selection Biascited by 15
- 2020Explaining the Behavior of Black-Box Prediction Algorithms with Causal Learningcited by 10
- 2021Intact-VAE: Estimating Treatment Effects under Unobserved Confoundingcited by 10
- 2014Influence Functions for Machine Learning: Nonparametric Estimators for Entropies, Divergences and Mutual Informationscited by 5
- 2021Shadow-Mapping for Unsupervised Neural Causal Discoverycited by 4
Built on by
Citing papers per year: 2024: 1; 2025: 1.
2 papers.