Understanding Disparities in Post Hoc Machine Learning Explanation
Vishwali Mhasawade, Salman Rahman, Zoe Haskell-Craig, Rumi Chunara
TL;DR
Understanding Disparities in Post Hoc Machine Learning Explanation investigates why fidelity gaps in explanations (notably LIME) occur across sensitive subgroups. It introduces a data-generating process with a causal DAG and four objectives to probe sample size, covariate shift, concept shift, and omitted variable bias, using both linear and neural-network predictors on synthetic data and the Adult dataset. The results show that data properties and model complexity shape the fidelity gaps, with covariate shift, concept shift, and omitted variables amplifying disparities—often more so for neural networks—and that aligning the model with the causal structure by including the sensitive attribute can either mitigate or exacerbate disparities depending on the scenario. The work offers practical recommendations for designing explanation methods and argues for benchmark datasets to evaluate disparity across explainers and data-generating conditions beyond LIME.
Abstract
Previous work has highlighted that existing post-hoc explanation methods exhibit disparities in explanation fidelity (across 'race' and 'gender' as sensitive attributes), and while a large body of work focuses on mitigating these issues at the explanation metric level, the role of the data generating process and black box model in relation to explanation disparities remains largely unexplored. Accordingly, through both simulations as well as experiments on a real-world dataset, we specifically assess challenges to explanation disparities that originate from properties of the data: limited sample size, covariate shift, concept shift, omitted variable bias, and challenges based on model properties: inclusion of the sensitive attribute and appropriate functional form. Through controlled simulation analyses, our study demonstrates that increased covariate shift, concept shift, and omission of covariates increase explanation disparities, with the effect pronounced higher for neural network models that are better able to capture the underlying functional form in comparison to linear models. We also observe consistent findings regarding the effect of concept shift and omitted variable bias on explanation disparities in the Adult income dataset. Overall, results indicate that disparities in model explanations can also depend on data and model properties. Based on this systematic investigation, we provide recommendations for the design of explanation methods that mitigate undesirable disparities.
