Causal Explanation of Concept Drift -- A Truly Actionable Approach
David Komnick, Kathrin Lammers, Barbara Hammer, Valerie Vaquet, Fabian Hinder
TL;DR
The paper tackles concept drift by embedding drift explanations in a causal framework using time as an experimental feature and the do-calculus to derive drift-reversing and conditional interventions. It formalizes a causal model over time, enabling identification of drift-relevant features that can be targeted to reverse or mitigate drift effects. Through semi-synthetic experiments built on real datasets and PC-based causal discovery, the framework demonstrates that drift is typically driven by a small set of features directly influenced by time, yielding actionable explanations even when causal graphs are imperfect. The approach offers a principled path to monitor, explain, and mitigate drift in time-evolving systems, with potential impact on critical infrastructure monitoring and automated remediation.
Abstract
In a world that constantly changes, it is crucial to understand how those changes impact different systems, such as industrial manufacturing or critical infrastructure. Explaining critical changes, referred to as concept drift in the field of machine learning, is the first step towards enabling targeted interventions to avoid or correct model failures, as well as malfunctions and errors in the physical world. Therefore, in this work, we extend model-based drift explanations towards causal explanations, which increases the actionability of the provided explanations. We evaluate our explanation strategy on a number of use cases, demonstrating the practical usefulness of our framework, which isolates the causally relevant features impacted by concept drift and, thus, allows for targeted intervention.
