Causal Discovery for Explainable AI: A Dual-Encoding Approach
Henry Salgado, Meagan R. Kendall, Martine Ceberio
TL;DR
This work tackles causal discovery for explainable AI in mixed-type data by introducing a dual-encoding approach that mitigates numerical instability in conditional independence testing. By running the FCI algorithm on both Drop-first and Drop-last encodings and merging results through majority voting, the method yields unified causal graphs that align with domain knowledge and SHAP-based feature importance on the Titanic dataset. The approach provides directional and mediating insights beyond standard feature-importance measures, enabling more robust global explanations and paving the way for potential instance-level reasoning and counterfactual analyses. Its practical impact lies in offering a stable, interpretable causal framework for complex datasets with mixed data types, with demonstrated coherence between learned structures and established explanations.
Abstract
Understanding causal relationships among features is fundamental for explaining machine learning model decisions. However, traditional causal discovery methods face challenges with categorical variables due to numerical instability in conditional independence testing. We propose a dual-encoding causal discovery approach that addresses these limitations by running constraint-based algorithms with complementary encoding strategies and merging results through majority voting. Applied to the Titanic dataset, our method identifies causal structures that align with established explainable methods.
