# Data-Driven Fault Diagnosis Analysis and Open-Set Classification of Time-Series Data

arXiv: https://arxiv.org/abs/2009.04756 · HTML: https://mlsanity.com/paper/2009.04756/

## Key facts

- Cited by 5 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 10 Sep 2020.

## Built on by (most cited first, 5 of 5)

- [Graph Neural Networks with Trainable Adjacency Matrices for Fault Diagnosis on Multivariate Sensor Data](https://mlsanity.com/paper/2210.11164/) (2022)
- [A hybrid feature learning approach based on convolutional kernels for ATM fault prediction using event-log data](https://mlsanity.com/paper/2305.10059/) (2023)
- [Diagnosis driven Anomaly Detection for CPS](https://mlsanity.com/paper/2311.15924/) (2023)
- [Multi-Level Temporal Graph Networks with Local-Global Fusion for Industrial Fault Diagnosis](https://mlsanity.com/paper/2604.18765/) (2026)
- [Physics-Informed Graph Learning with Uncertainty Awareness for Open-Set Domain Generalization in Fault Diagnosis](https://mlsanity.com/paper/2607.04188/) (2026)

## Abstract (arXiv)

Fault diagnosis of dynamic systems is done by detecting changes in time-series data, for example residuals, caused by system degradation and faulty components. The use of general-purpose multi-class classification methods for fault diagnosis is complicated by imbalanced training data and unknown fault classes. Another complicating factor is that different fault classes can result in similar residual outputs, especially for small faults, which causes classification ambiguities. In this work, a framework for data-driven analysis and open-set classification is developed for fault diagnosis applications using the Kullback-Leibler divergence. A data-driven fault classification algorithm is proposed which can handle imbalanced datasets, class overlapping, and unknown faults. In addition, an algorithm is proposed to estimate the size of the fault when training data contains information from known fault realizations. An advantage of the proposed framework is that it can also be used for quantitative analysis of fault diagnosis performance, for example, to analyze how easy it is to classify faults of different magnitudes. To evaluate the usefulness of the proposed methods, multiple datasets from different fault scenarios have been collected from an internal combustion engine test bench to illustrate the design process of a data-driven diagnosis system, including quantitative fault diagnosis analysis and evaluation of the developed open set fault classification algorithm.
