Explainable Anomaly Detection for Industrial IoT Data Streams

Ana Rita Paupério, Diogo Risca, Afonso Lourenço, Goreti Marreiros, Ricardo Martins
12/9/2025
cs.LG

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Industrial maintenance is being transformed by the Internet of Things and edge computing, generating continuous data streams that demand real-time, adaptive decision-making under limited computational resources. While data stream mining (DSM) addresses this challenge, most methods assume fully supervised settings, yet in practice, ground-truth labels are often delayed or unavailable. This paper presents a collaborative DSM framework that integrates unsupervised anomaly detection with interactive, human-in-the-loop learning to support maintenance decisions. We employ an online Isolation Forest and enhance interpretability using incremental Partial Dependence Plots and a feature importance score, derived from deviations of Individual Conditional Expectation curves from a fading average, enabling users to dynamically reassess feature relevance and adjust anomaly thresholds. We describe the real-time implementation and provide initial results for fault detection in a Jacquard loom unit. Ongoing work targets continuous monitoring to predict and explain imminent bearing failures.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{pauprio2025explainable,
  title  = {Explainable Anomaly Detection for Industrial IoT Data Streams},
  author = {Ana Rita Paupério and Diogo Risca and Afonso Lourenço and Goreti Marreiros and Ricardo Martins},
  year   = {2025},
  eprint = {2512.08885},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2512.08885v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2512.08885.svg)](https://codeofpaper.com/paper/2512.08885)

Discussion