Explainable artificial intelligence promises to yield insights into relevant features, thereby enabling humans to examine and scrutinize machine learning models or even facilitating scientific discovery. Considering the widespread technique of Shapley values, we find that purely data-driven operationalization of multivariate feature importance is unsuitable for such purposes. Even for simple problems with two features, spurious associations due to collider bias and suppression arise from considering one feature only in the observational context of the other, which can lead to misinterpretations. Causal knowledge about the data-generating process is required to identify and correct such misleading feature attributions. We propose cc-Shapley (causal context Shapley), an interventional modification of conventional observational Shapley values leveraging knowledge of the data's causal structure, thereby analyzing the relevance of a feature in the causal context of the remaining features. We show theoretically that this eradicates spurious association induced by collider bias. We compare the behavior of Shapley and cc-Shapley values on various, synthetic, and real-world datasets. We observe nullification or reversal of associations compared to univariate feature importance when moving from observational to cc-Shapley.
翻译:可解释人工智能有望揭示相关特征,从而使人类能够检查和审视机器学习模型,甚至促进科学发现。考虑到广泛应用的夏普利值技术,我们发现纯粹数据驱动的多变量特征重要性操作化方法不适用于此类目的。即使对于仅包含两个特征的简单问题,仅在一个特征的观测背景下考虑另一个特征时,会因碰撞偏差和抑制效应产生虚假关联,这可能导致错误解读。需要关于数据生成过程的因果知识来识别并纠正此类误导性特征归因。我们提出cc-Shapley(因果上下文夏普利值),这是一种对传统观测夏普利值进行干预性修正的方法,利用数据的因果结构知识,在剩余特征的因果背景下分析特征的相关性。理论证明,这消除了由碰撞偏差引起的虚假关联。我们对比了夏普利值与cc-Shapley在多种合成数据集和真实世界数据集上的行为。观察到从观测夏普利值转向cc-Shapley时,与单变量特征重要性相比,关联性出现失效或逆转。