Explaining the Behavior of Black-Box Prediction Algorithms with Causal Learning
Not on the map. Why?
Abstract (arXiv)
Causal approaches to post-hoc explainability for black-box prediction models (e.g., deep neural networks trained on image pixel data) have become increasingly popular. However, existing approaches have two important shortcomings: (i) the "explanatory units" are micro-level inputs into the relevant prediction model, e.g., image pixels, rather than interpretable macro-level features that are more useful for understanding how to possibly change the algorithm's behavior, and (ii) existing approaches assume there exists no unmeasured confounding between features and target model predictions, which fails to hold when the explanatory units are macro-level variables. Our focus is on the important setting where the analyst has no access to the inner workings of the target prediction algorithm, rather only the ability to query the output of the model in response to a particular input. To provide causal explanations in such a setting, we propose to learn causal graphical representations that allow for arbitrary unmeasured confounding among features. We demonstrate the resulting graph can differentiate between interpretable features that causally influence model predictions versus those that are merely associated with model predictions due to confounding. Our approach is motivated by a counterfactual theory of causal explanation wherein good explanations point to factors that are "difference-makers" in an interventionist sense.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). First posted on arXiv 3 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 4; 2024: 2; 2025: 1.
10 papers.
- 2021D'ya like DAGs? A Survey on Structure Learning and Causal Discoverycited by 209
- 2023Towards Trustworthy and Aligned Machine Learning: A Data-centric Survey with Causality Perspectivescited by 30
- 2024DiConStruct: Causal Concept-based Explanations through Black-Box Distillationcited by 5
- 2024I Bet You Did Not Mean That: Testing Semantic Importance via Bettingcited by 3
- 2022Trying to Outrun Causality with Machine Learning: Limitations of Model Explainability Techniques for Identifying Predictive Variablescited by 2
- 2023Causal Dependence Plotscited by 2
- 2023PWSHAP: A Path-Wise Explanation Model for Targeted Variablescited by 2
- 2023Beyond Single-Feature Importance with ICECREAMcited by 2
- 2025CAPRI-CT: Causal Analysis and Predictive Reasoning for Image Quality Optimization in Computed Tomographycited by 1
- 2022DagSim: Combining DAG-based model structure with unconstrained data types and relations for flexible, transparent, and modularized data simulationcited by 0
- 2025CAPRI-CT: Causal Analysis and Predictive Reasoning for Image Quality Optimization in Computed Tomography23 Jul 2025
- 2024I Bet You Did Not Mean That: Testing Semantic Importance via Betting29 May 2024
- 2024DiConStruct: Causal Concept-based Explanations through Black-Box Distillation16 Jan 2024
- 2023Towards Trustworthy and Aligned Machine Learning: A Data-centric Survey with Causality Perspectives31 Jul 2023
- 2023Beyond Single-Feature Importance with ICECREAM19 Jul 2023
- 2023PWSHAP: A Path-Wise Explanation Model for Targeted Variables26 Jun 2023
- 2023Causal Dependence Plots7 Mar 2023
- 2022DagSim: Combining DAG-based model structure with unconstrained data types and relations for flexible, transparent, and modularized data simulation6 May 2022
- 2022Trying to Outrun Causality with Machine Learning: Limitations of Model Explainability Techniques for Identifying Predictive Variables20 Feb 2022
- 2021D'ya like DAGs? A Survey on Structure Learning and Causal Discovery3 Mar 2021