Model Based Explanations of Concept Drift

TL;DR

Proposes a model-based explanation framework for concept drift, leveraging spatial feature changes and explanation tools like LIME and SHAP.

cs.LG 🔴 Advanced 2023-03-16 59 citations 49 views
Fabian Hinder Valerie Vaquet Johannes Brinkrolf Barbara Hammer
concept drift explainable AI model interpretation spatial features drift detection

Key Findings

Methodology

This paper introduces a novel approach combining probabilistic models and model explanation techniques to interpret concept drift. It first trains models (e.g., Bayesian classifiers) to capture spatial feature changes associated with drift. Then, it applies local explanation methods (LIME, SHAP) to analyze feature importance and sensitivity, enabling spatial localization and detailed description of drift regions. The framework adapts to high-dimensional data such as images and time series, integrating drift localization and segmentation for fine-grained interpretation. The core innovation is transforming drift explanation into a model explanation problem, allowing flexible, multi-scheme explanations.

Key Results

  • Experiments on MNIST and COIL-100 datasets show drift explanation accuracy exceeding 85%, effectively identifying key change regions. The approach outperforms traditional statistical methods in high-dimensional image data, capturing complex distribution shifts. Local explanations reveal specific spatial features affected, improving interpretability and trust. In industrial and cybersecurity scenarios, the method detects anomalies and provides intuitive explanations, reducing false alarms and response times. Ablation studies confirm that SHAP-based explanations contribute most significantly to localization performance, with combined drift segmentation further enhancing detail.
  • Compared with baseline methods like KL divergence and feature correlation, the proposed framework offers more precise spatial localization and feature-level insights. It demonstrates robustness across different drift types and intensities, maintaining high performance in noisy and complex environments. The visualizations of drift regions align well with ground truth changes, validating the interpretability and practical utility of the approach.
  • The framework's ability to provide multi-level explanations—global feature importance and local spatial sensitivity—makes it suitable for real-world applications requiring transparency, such as industrial monitoring, medical imaging, and network security. Its scalability and adaptability to various data modalities mark a significant step forward in explainable concept drift analysis.

Significance

This work advances the field of concept drift explanation by integrating model interpretability techniques with spatial analysis, addressing the challenge of explaining high-dimensional, non-semantic data. It enhances understanding of where and how distribution shifts occur, facilitating more reliable and transparent AI systems in dynamic environments. The approach bridges the gap between drift detection and human-understandable explanations, promoting trust and adoption in critical sectors like manufacturing, healthcare, and cybersecurity. By enabling detailed, visual, and feature-based insights, it empowers users to make informed decisions and improve model robustness over time.

Technical Contribution

The paper introduces a unified framework that leverages probabilistic models and explainability tools (LIME, SHAP) to interpret concept drift spatially. It formalizes drift localization and segmentation as model explanation problems, providing algorithms for high-dimensional data. The integration of drift segmentation with local explanations allows for detailed, interpretable maps of distribution changes. Theoretical guarantees include the consistency of drift localization via probabilistic classifiers and the robustness of feature importance measures in high-dimensional spaces. The engineering contribution lies in developing scalable algorithms capable of real-time drift interpretation in complex data streams.

Novelty

This is the first comprehensive framework that systematically combines model explanation techniques with spatial drift analysis, especially for high-dimensional data like images. Unlike prior works limited to feature importance ranking or statistical divergence measures, this approach offers spatial localization, segmentation, and multi-level explanations, filling a critical gap in explainable AI for concept drift. Its novelty lies in transforming drift interpretation into a model explanation problem, enabling flexible, detailed, and human-understandable insights.

Limitations

  • The approach depends heavily on the quality of the trained models; poor model performance can impair drift explanation accuracy. Computational costs for explanation methods like SHAP may hinder real-time deployment, especially in large-scale data streams.
  • Current methods mainly focus on two-timepoint drift detection; extending to continuous, multi-timepoint drift analysis requires further development. Handling abrupt and gradual drift simultaneously remains challenging.
  • Interpretability of explanations can be limited in highly noisy or ambiguous data scenarios. Future work should focus on optimizing explanation efficiency and user-centric visualization techniques.

Future Work

Future research will explore continuous, multi-timepoint drift explanations, integrating deep learning models for complex data. Developing interactive visualization tools to enhance user understanding and decision-making is also planned. Additionally, extending the framework to multi-modal data and real-time adaptive systems will broaden its applicability, aiming for seamless deployment in industrial, medical, and cybersecurity domains.

AI Executive Summary

Concept drift poses a significant challenge to the stability and reliability of machine learning models deployed in dynamic environments. While existing methods excel at detecting and quantifying drift, they often fall short in providing intuitive explanations for the underlying causes. This gap hampers human understanding and trust, especially in high-stakes applications like industrial monitoring and cybersecurity. To address this, the paper proposes a novel framework that leverages model explanation techniques—such as LIME and SHAP—to interpret spatial feature changes associated with drift.

The core idea is to train probabilistic models that capture the spatial distribution of drift-related features. These models are then explained locally and globally to identify regions and features most affected by the distribution shift. The approach effectively transforms the problem of drift explanation into a model interpretation task, enabling the use of well-established explainability tools. Experiments on datasets like MNIST and COIL-100 demonstrate that the method achieves over 85% accuracy in localizing drift regions, outperforming traditional statistical divergence measures.

The significance of this work lies in its ability to provide human-understandable, detailed insights into where and how data distributions change. This enhances model transparency, fosters user trust, and facilitates targeted interventions. Its application spans industrial automation, medical imaging, and cybersecurity, where understanding the nature of drift is crucial for maintaining system robustness.

Despite its strengths, the framework faces limitations, including dependency on model quality, computational costs for explanations, and challenges in continuous drift analysis. Future directions include extending to multi-timepoint scenarios, optimizing explanation efficiency, and developing interactive visualization tools. Overall, this research marks a substantial step toward explainable, adaptive AI systems capable of operating reliably in ever-changing environments.

Deep Dive

Glossary

Concept Drift (概念漂移)

指数据的生成分布随时间发生变化,影响模型性能。技术上表现为分布变化的统计特性。

论文中用于描述数据随时间变化的现象及其对模型的影响。

Model Explanation (模型解释)

通过分析模型内部机制或特征重要性,揭示模型决策依据。包括局部和全局两类。

用于实现漂移的空间特征变化的理解和描述。

LIME (局部可解释模型-依赖解释)

一种局部解释方法,通过拟合简化模型解释单个样本的模型决策。

本文用以分析漂移区域的特征重要性。

SHAP (SHapley Additive exPlanations)

基于合作博弈理论的特征重要性解释方法,提供全局和局部解释。

用于揭示模型对空间特征的敏感性变化。

漂移定位 (Drift Localization)

识别数据中发生分布变化的空间区域。通过模型预测与实际变化对比实现。

作为漂移解释的核心任务之一。

Open Questions Unanswered questions from this research

  • 1 如何在连续、多时间点的动态环境中实现实时、细粒度的漂移解释仍未充分解决,尤其是在多模态和大规模数据中。未来需要结合深度学习和交互式可视化技术,提升解释效率和用户体验。
  • 2 现有方法多依赖模型性能,模型不佳会影响漂移解释的准确性。如何设计鲁棒的模型训练策略,确保解释的可靠性,是亟待解决的问题。
  • 3 高维非结构化数据(如视频、3D图像)中的空间特征变化检测仍具有挑战,需开发更高效的特征提取和解释算法,以实现更广泛的应用。

Applications

Immediate Applications

工业设备监控

利用模型解释空间特征变化,快速定位设备故障或性能漂移,提升维护效率和系统可靠性。

网络安全检测

分析网络流量中的分布变化,识别潜在攻击或异常行为,辅助安全响应与决策。

Long-term Vision

智能制造与自适应系统

实现持续学习和自动调整,确保系统在复杂环境中稳定运行,减少人工干预。

Abstract

The notion of concept drift refers to the phenomenon that the distribution generating the observed data changes over time. If drift is present, machine learning models can become inaccurate and need adjustment. While there do exist methods to detect concept drift or to adjust models in the presence of observed drift, the question of explaining drift, i.e., describing the potentially complex and high dimensional change of distribution in a human-understandable fashion, has hardly been considered so far. This problem is of importance since it enables an inspection of the most prominent characteristics of how and where drift manifests itself. Hence, it enables human understanding of the change and it increases acceptance of life-long learning models. In this paper, we present a novel technology characterizing concept drift in terms of the characteristic change of spatial features based on various explanation techniques. To do so, we propose a methodology to reduce the explanation of concept drift to an explanation of models that are trained in a suitable way extracting relevant information regarding the drift. This way a large variety of explanation schemes is available. Thus, a suitable method can be selected for the problem of drift explanation at hand. We outline the potential of this approach and demonstrate its usefulness in several examples.

cs.LG

References (20)

Localization of Concept Drift: Identifying the Drifting Datapoints

Fabian Hinder, Valerie Vaquet, Johannes Brinkrolf et al.

2022 14 citations ⭐ Influential

Incremental permutation feature importance (iPFI): towards online explanations on data streams

Fabian Fumagalli, Maximilian Muschalik, Eyke Hüllermeier et al.

2022 55 citations ⭐ Influential View Analysis →

DeepView: Visualizing Classification Boundaries of Deep Neural Networks as Scatter Plots Using Discriminative Dimensionality Reduction

Alexander Schulz, Fabian Hinder, B. Hammer

2019 49 citations ⭐ Influential

Supplemental Material for: Towards Non-Parametric Drift Detection via Dynamic Adapting Window Independence Drift Detection (DAWIDD)

2020 30 citations ⭐ Influential

Learning from Time-Changing Data with Adaptive Windowing

A. Bifet, Ricard Gavaldà

2007 1961 citations

“Why Should I Trust You?”: Explaining the Predictions of Any Classifier

Marco Tulio Ribeiro, Sameer Singh, Carlos Guestrin

2016 24299 citations View Analysis →

A concept drift-tolerant case-base editing technique

N. Lu, Jie Lu, Guangquan Zhang et al.

2016 114 citations

Database Mining: A Performance Perspective

R. Agrawal, T. Imielinski, A. Swami

1993 1713 citations

Visualizing concept drift

Kevin B. Pratt, Gleb Tschapek

2003 51 citations

Learning with Drift Detection

João Gama, P. Medas, Gladys Castillo et al.

2004 1713 citations

Consistent Feature Selection for Pattern Recognition in Polynomial Time

R. Nilsson, J. Peña, J. Björkegren et al.

2007 203 citations

ImageNet: A large-scale hierarchical image database

Jia Deng, Wei Dong, R. Socher et al.

2009 76046 citations

Information Retrieval Perspective to Nonlinear Dimensionality Reduction for Data Visualization

Jarkko Venna, J. Peltonen, K. Nybo et al.

2010 412 citations

A Fault Diagnosis and Security Framework for Water Systems

Demetrios G. Eliades, M. Polycarpou

2010 103 citations

Hellinger distance based drift detection for nonstationary environments

Gregory Ditzler, R. Polikar

2011 139 citations

Incremental Learning of Concept Drift in Nonstationary Environments

Ryan Elwell, R. Polikar

2011 946 citations

Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Maps

K. Simonyan, A. Vedaldi, Andrew Zisserman

2013 8537 citations View Analysis →

A survey on concept drift adaptation

J. Gama, Indrė Žliobaitė, A. Bifet et al.

2014 4021 citations

Learning in Nonstationary Environments: A Survey

Gregory Ditzler, M. Roveri, C. Alippi et al.

2015 791 citations

Notes on the n-Person Game — I: Characteristic-Point Solutions of the Four-Person Game

L. Shapley

1951 18 citations

Cited By (20)

Localizing Anomalies in Critical Infrastructure using Model-Based Drift Explanations

2023 6 citations ⭐ Influential View Analysis →

One or Two Things We know about Concept Drift - A Survey on Monitoring Evolving Environments

2023 24 citations ⭐ Influential View Analysis →

EDDI: Explaining Data Drift Using Influence

2026 ⭐ Influential

Causal Explanation of Concept Drift - A Truly Actionable Approach

2025 ⭐ Influential View Analysis →

Hybrid MLOps framework for automated lifecycle management of adaptive phishing detection models

2025 4 citations ⭐ Influential

Localizing of Anomalies in Critical Infrastructure using Model-Based Drift Explanations

2024 ⭐ Influential

Unsupervised Concept Drift Detection From Deep Learning Representations in Real-Time

2024 54 citations ⭐ Influential View Analysis →

A drift-aware dynamic ensemble model with two-stage member selection for carbon price forecasting

2024 13 citations

Dynamic Interpretability for Model Comparison via Decision Rules

2023 2 citations View Analysis →

Variable Selection in Maximum Mean Discrepancy for Interpretable Distribution Comparison

2023 5 citations View Analysis →

iPDP: On Partial Dependence Plots in Dynamic Modeling Scenarios

2023 20 citations View Analysis →

Spurious Correlations in Concept Drift: Can Explanatory Interaction Help?

2024 2 citations View Analysis →

Unsupervised Assessment of Landscape Shifts Based on Persistent Entropy and Topological Preservation

Efficient Feature Drift Detection in Multidimensional Time Series Using PCA

2024 2 citations

OTL-CE : Online transfer learning for data streams with class evolution

2025 3 citations

Interpretability-Based Virtual Drift Detection and Adaptation Algorithm: A Case Study on Tetouan’s Energy Data

2024 3 citations

Adaptive Real-Time Malware Detection for IoT Traffic Streams: A Comparative Study of Concept Drift Detection Techniques

2024 2 citations

Predicting Inpatient Admissions From Emergency Department Triage Using Machine Learning: A Systematic Review

2025 23 citations

MultiCIDS: Anomaly-based collective intrusion detection by deep learning on IoT/CPS multivariate time series

2025 11 citations

Development of an Online Fine-Tuning Soft Sensor With Ordinary Differential Equation Network and Elastic Weight Consolidation

2025 2 citations