Unsupervised Novelty Detection Methods Benchmarking with Wavelet Decomposition

Ariel Priarone,Umberto Albertin,Carlo Cena,Mauro Martini,Marcello Chiaberge
2024-09-11
Abstract:Novelty detection is a critical task in various engineering fields. Numerous approaches to novelty detection rely on supervised or semi-supervised learning, which requires labelled datasets for training. However, acquiring labelled data, when feasible, can be expensive and time-consuming. For these reasons, unsupervised learning is a powerful alternative that allows performing novelty detection without needing labelled samples. In this study, numerous unsupervised machine learning algorithms for novelty detection are compared, highlighting their strengths and weaknesses in the context of vibration sensing. The proposed framework uses a continuous metric, unlike most traditional methods that merely flag anomalous samples without quantifying the degree of anomaly. Moreover, a new dataset is gathered from an actuator vibrating at specific frequencies to benchmark the algorithms and evaluate the framework. Novel conditions are introduced by altering the input wave signal. Our findings offer valuable insights into the adaptability and robustness of unsupervised learning techniques for real-world novelty detection applications.
Machine Learning
What problem does this paper attempt to address?
The paper aims to address the problem of unsupervised novelty detection in vibration sensor data and proposes a new framework to evaluate the performance of different unsupervised machine learning algorithms in this task. Specifically, the paper focuses on the following points: 1. **Application of Unsupervised Learning in Novelty Detection**: Avoid using labeled data for novelty detection, as obtaining labeled data is often both expensive and time-consuming. 2. **Continuous Metric Instead of Binary Classification**: Unlike traditional methods that only label anomalous samples, this study proposes a continuous metric approach to quantify the degree of deviation from normal patterns. 3. **Construction of Experimental Dataset**: The paper collected a dataset by introducing new conditions through altering input wave signals, consisting of vibration sensor data at specific frequencies. 4. **Comparison of Multiple Unsupervised Algorithms**: The paper compares the performance of various unsupervised machine learning algorithms (such as K-means clustering, DBSCAN, Gaussian Mixture Models, etc.) on vibration sensor data and analyzes the effectiveness and adaptability of these algorithms in identifying novel patterns in complex data structures. Through the above work, the paper aims to provide valuable insights for novelty detection in practical applications, particularly in the field of vibration data analysis.