Skip to main content
QUICK REVIEW

[论文解读] Multivariate Time Series Anomaly Detection via Dynamic Graph Forecasting

Katrina Chen, Mingbin Feng|arXiv (Cornell University)|Feb 4, 2023
Anomaly Detection Techniques and Applications被引用 9
一句话总结

DyGraphAD 通过联合预测动态的跨序列图和未来值来检测多变量时间序列的异常,利用演化中的图结构提升检测精度。

ABSTRACT

Anomalies in univariate time series often refer to abnormal values and deviations from the temporal patterns from majority of historical observations. In multivariate time series, anomalies also refer to abnormal changes in the inter-series relationship, such as correlation, over time. Existing studies have been able to model such inter-series relationships through graph neural networks. However, most works settle on learning a static graph globally or within a context window to assist a time series forecasting task or a reconstruction task, whose objective is not tailored to explicitly detect the abnormal relationship. Some other works detect anomalies based on reconstructing or forecasting a list of inter-series graphs, which inadvertently weakens their power to capture temporal patterns within the data due to the discrete nature of graphs. In this study, we propose DyGraphAD, a multivariate time series anomaly detection framework based upon a list of dynamic inter-series graphs. The core idea is to detect anomalies based on the deviation of inter-series relationships and intra-series temporal patterns from normal to anomalous states, by leveraging the evolving nature of the graphs in order to assist a graph forecasting task and a time series forecasting task simultaneously. Our numerical experiments on real-world datasets demonstrate that DyGraphAD has superior performance than baseline anomaly detection approaches.

研究动机与目标

  • 通过捕捉演化中的序列间关系,推动高维多变量时间序列的鲁棒异常检测。
  • 提出一个动态图框架,联合预测序列间的图以及时间序列值。
  • 证明结合图预测和时间序列预测能够提升异常检测性能。
  • 在真实工业基准上评估,展示最先进的结果。

提出的方法

  • 通过 DTW 基于相似性在时间窗口内构建动态相关图。
  • 使用结合短期动态和静态长期图的图编码器对图进行编码。
  • 利用以图历史为输入的 Transformer 编码的图预测模块来预测最新图。
  • 通过整合图感知表示的 TS 预测模块来预测下一个时间点的序列值。
  • 以联合训练的方式进行训练,损失包含下一步 TS 预测误差和图预测误差。
  • 通过将图预测误差和时间序列预测误差结合,计算每个时间步的调和平均异常分数。

实验结果

研究问题

  • RQ1如何利用演化中的序列间关系来检测多变量时间序列中的异常?
  • RQ2动态图与时间序列的联合预测是否在性能上优于静态图或单任务基线?
  • RQ3短期图动态与长期关系对检测准确性的贡献各自是多少?
  • RQ4一个半监督框架(仅有正常训练数据)是否能够利用动态图表示有效识别异常?

主要发现

ModelSWaT F1SWaT PreSWaT RecWADI F1WADI PreWADI RecSMAP F1SMAP PreSMAP RecMSL F1MSL PreMSL RecSMD F1SMD PreSMD Rec
DyGraphAD92.3194.2990.4285.3884.1386.6694.9493.3996.5595.9297.0194.8696.5595.1498.19
DyGraphAD(Graph)89.5783.8087.4971.5472.9270.2192.3191.6492.9894.6294.9194.3494.8494.0896.16
(Graph) recent graph only87.3169.4985.1084.3474.1697.7689.8988.6791.1788.5783.3494.49??????
(Graph) wo. recent graph88.5878.1987.0491.3885.5598.0794.4393.4495.4396.1193.8098.71??????
(Graph) wo. recent&static graph86.9071.8286.5989.8988.6791.1788.5783.3494.49??????????
  • DyGraphAD 在多个真实数据集上相比基线具有更高的 F1 分数,表明异常检测有效。
  • 图预测与时间序列预测的联合优化优于单一任务优化。
  • 模型通过结合短期演化的图和静态长期图,获取瞬态与持久的跨序列关系。
  • 图预测误差与时间序列预测误差的调和平均提供了鲁棒的异常分数。
  • 消融研究证实图组件和 TS 组件均对性能有显著贡献。

更好的研究,从现在开始

从论文设计到论文写作,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。