Kakar Junaid Khan, Hussain Shahid, Kim Sang Cheol, Kim Hyongsuk
Department of Electronics and Information Engineering, Jeonbuk National University, Jeonju 54896, Republic of Korea.
Core Research Institute of Intelligent Robots, Jeonbuk National University, Jeonju 54896, Republic of Korea.
Sensors (Basel). 2024 Apr 11;24(8):2453. doi: 10.3390/s24082453.
Unsupervised anomaly detection in multivariate time series sensor data is a complex task with diverse applications in different domains such as livestock farming and agriculture (LF&A), the Internet of Things (IoT), and human activity recognition (HAR). Advanced machine learning techniques are necessary to detect multi-sensor time series data anomalies. The primary focus of this research is to develop state-of-the-art machine learning methods for detecting anomalies in multi-sensor data. Time series sensors frequently produce multi-sensor data with anomalies, which makes it difficult to establish standard patterns that can capture spatial and temporal correlations. Our innovative approach enables the accurate identification of normal, abnormal, and noisy patterns, thus minimizing the risk of misinterpreting models when dealing with mixed noisy data during training. This can potentially result in the model deriving incorrect conclusions. To address these challenges, we propose a novel approach called "TimeTector-Twin-Branch Shared LSTM Autoencoder" which incorporates several Multi-Head Attention mechanisms. Additionally, our system now incorporates the Twin-Branch method which facilitates the simultaneous execution of multiple tasks, such as data reconstruction and prediction error, allowing for efficient multi-task learning. We also compare our proposed model to several benchmark anomaly detection models using our dataset, and the results show less error (MSE, MAE, and RMSE) in reconstruction and higher accuracy scores (precision, recall, and F1) against the baseline models, demonstrating that our approach outperforms these existing models.
多变量时间序列传感器数据中的无监督异常检测是一项复杂的任务,在畜牧养殖与农业(LF&A)、物联网(IoT)和人类活动识别(HAR)等不同领域有着广泛应用。检测多传感器时间序列数据异常需要先进的机器学习技术。本研究的主要重点是开发用于检测多传感器数据异常的先进机器学习方法。时间序列传感器经常产生带有异常的多传感器数据,这使得难以建立能够捕捉空间和时间相关性的标准模式。我们的创新方法能够准确识别正常、异常和噪声模式,从而在训练期间处理混合噪声数据时将误解模型的风险降至最低。这可能会导致模型得出错误结论。为应对这些挑战,我们提出了一种名为“TimeTector - 双分支共享长短期记忆自动编码器”的新颖方法,该方法融入了多种多头注意力机制。此外,我们的系统现在采用了双分支方法,便于同时执行多项任务,如数据重建和预测误差,实现高效的多任务学习。我们还使用我们的数据集将我们提出的模型与几个基准异常检测模型进行比较,结果表明在重建方面误差(均方误差、平均绝对误差和均方根误差)更小,相对于基线模型准确率得分(精确率、召回率和F1)更高,证明我们的方法优于这些现有模型。