AI Navigate

Towards Differentiating Between Failures and Domain Shifts in Industrial Data Streams

arXiv cs.AI / 3/20/2026

💬 OpinionSignals & Early TrendsIdeas & Deep AnalysisModels & Research

Key Points

  • The paper addresses distinguishing between failures and healthy domain shifts in industrial data streams to prevent misinterpretation of normal changes as failures.
  • It proposes a method that combines a modified Page-Hinkley changepoint detector with supervised domain-adaptation-based algorithms for online anomaly detection.
  • An explainable AI (XAI) component is integrated to assist human operators in differentiating domain shifts from actual failures.
  • The approach is demonstrated on data from a steel factory, illustrating its practical applicability in industrial settings.

Abstract

Anomaly and failure detection methods are crucial in identifying deviations from normal system operational conditions, which allows for actions to be taken in advance, usually preventing more serious damages. Long-lasting deviations indicate failures, while sudden, isolated changes in the data indicate anomalies. However, in many practical applications, changes in the data do not always represent abnormal system states. Such changes may be recognized incorrectly as failures, while being a normal evolution of the system, e.g. referring to characteristics of starting the processing of a new product, i.e. realizing a domain shift. Therefore, distinguishing between failures and such ''healthy'' changes in data distribution is critical to ensure the practical robustness of the system. In this paper, we propose a method that not only detects changes in the data distribution and anomalies but also allows us to distinguish between failures and normal domain shifts inherent to a given process. The proposed method consists of a modified Page-Hinkley changepoint detector for identification of the domain shift and possible failures and supervised domain-adaptation-based algorithms for fast, online anomaly detection. These two are coupled with an explainable artificial intelligence (XAI) component that aims at helping the human operator to finally differentiate between domain shifts and failures. The method is illustrated by an experiment on a data stream from the steel factory.