English

Explaining the root causes of unit-level changes

Machine Learning 2022-06-28 v1 Artificial Intelligence

Abstract

Existing methods of explainable AI and interpretable ML cannot explain change in the values of an output variable for a statistical unit in terms of the change in the input values and the change in the "mechanism" (the function transforming input to output). We propose two methods based on counterfactuals for explaining unit-level changes at various input granularities using the concept of Shapley values from game theory. These methods satisfy two key axioms desirable for any unit-level change attribution method. Through simulations, we study the reliability and the scalability of the proposed methods. We get sensible results from a case study on identifying the drivers of the change in the earnings for individuals in the US.

Keywords

Cite

@article{arxiv.2206.12986,
  title  = {Explaining the root causes of unit-level changes},
  author = {Kailash Budhathoki and George Michailidis and Dominik Janzing},
  journal= {arXiv preprint arXiv:2206.12986},
  year   = {2022}
}

Comments

Under review

R2 v1 2026-06-24T12:04:36.600Z