School of Computer Science, Hubei University of Technology, Wuhan 430068, China.
Department of Computer Science and Mathematics, Sul Ross State University, Alpine, TX 79830, USA.
Sensors (Basel). 2023 Jan 18;23(3):1104. doi: 10.3390/s23031104.
Graph neural networks have been widely used by multivariate time series-based anomaly detection algorithms to model the dependencies of system sensors. Previous studies have focused on learning the fixed dependency patterns between sensors. However, they ignore that the inter-sensor and temporal dependencies of time series are highly nonlinear and dynamic, leading to inevitable false alarms. In this paper, we propose a novel disentangled dynamic deviation transformer network (D3TN) for anomaly detection of multivariate time series, which jointly exploits multiscale dynamic inter-sensor dependencies and long-term temporal dependencies to improve the accuracy of multivariate time series prediction. Specifically, to disentangle the multiscale graph convolution, we design a novel disentangled multiscale aggregation scheme to better represent the hidden dependencies between sensors to learn fixed inter-sensor dependencies based on static topology. To capture dynamic inter-sensor dependencies determined by real-time monitoring situations and unexpected anomalies, we introduce a self-attention mechanism to model dynamic directed interactions in various potential subspaces influenced by various factors. In addition, complex temporal correlations across multiple time steps are simulated by processing the time series in parallel. Experiments on three real datasets show that the proposed D3TN significantly outperforms the state-of-the-art methods.
图神经网络已被广泛应用于基于多元时间序列的异常检测算法中,以对系统传感器的依赖关系进行建模。先前的研究主要集中在学习传感器之间固定的依赖模式上。然而,它们忽略了时间序列的传感器间和时间依赖性高度非线性和动态,导致不可避免的误报。在本文中,我们提出了一种新颖的解缠动态偏差变换网络(D3TN),用于多元时间序列的异常检测,该网络联合利用多尺度动态传感器间依赖关系和长期时间依赖关系,以提高多元时间序列预测的准确性。具体来说,为了解缠多尺度图卷积,我们设计了一种新颖的解缠多尺度聚合方案,以更好地表示传感器之间的隐藏依赖关系,从而基于静态拓扑结构学习固定的传感器间依赖关系。为了捕获由实时监测情况和意外异常决定的动态传感器间依赖关系,我们引入了一种自注意机制,以模型化各种潜在子空间中由各种因素影响的动态有向交互。此外,通过并行处理时间序列来模拟多个时间步长之间的复杂时间相关性。在三个真实数据集上的实验表明,所提出的 D3TN 显著优于最先进的方法。