Practical do-Shapley Explanations with Estimand-Agnostic Causal Inference
Álvaro Parafita, Tomas Garriga, Axel Brando, Francisco J. Cazorla
TL;DR
This work tackles the challenge of explaining ML and data-driven decisions in the presence of causal structure by advancing do-SHAP explanations. It replaces the prior estimand-based estimation with an estimand-agnostic (EA) approach that learns a single structural causal model (SCM) of the observational distribution and uses general SCM procedures to estimate any identifiable interventional query, enabling scalable do-Shapley computations. To further accelerate explanations, the Frontier-Reducibility Algorithm (FRA) reduces the number of coalitions that must be evaluated by mapping them to irreducible subsets and caching results, delivering large speedups with negligible overhead. The authors also extend do-SHAP explanations to inaccessible DGPs via noise-attribution results and demonstrate the method on synthetic and real datasets, highlighting improved reliability over non-causal SHAP variants. Overall, the paper provides a practical, model-agnostic pipeline for causal attributions with scalable computation and broad applicability to debugging, auditing, and trustworthy AI.
Abstract
Among explainability techniques, SHAP stands out as one of the most popular, but often overlooks the causal structure of the problem. In response, do-SHAP employs interventional queries, but its reliance on estimands hinders its practical application. To address this problem, we propose the use of estimand-agnostic approaches, which allow for the estimation of any identifiable query from a single model, making do-SHAP feasible on complex graphs. We also develop a novel algorithm to significantly accelerate its computation at a negligible cost, as well as a method to explain inaccessible Data Generating Processes. We demonstrate the estimation and computational performance of our approach, and validate it on two real-world datasets, highlighting its potential in obtaining reliable explanations.
