arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2402.02007cs.LG

通过一类分类理解时间序列异常状态检测

Understanding Time Series Anomaly State Detection through One-Class Classification

Qing Yuan Research Institute, Shanghai Jiao Tong University(上海交通大学致远学院)

Hanxu Zhou, Yuan Zhang, Guangjie Leng, Ruofan Wang, Zhi-Qin John Xu

AI总结:

本文通过一类分类重新定义时间序列异常状态检测问题,构建人工数据集,修正并比较38种算法,为未来研究提供方向。

摘要:

长期以来,时间序列异常检测的研究主要集中在发现给定时间序列中的离群点。诚然,这与某些实际问题相符,但在其他实际应用场景中,人们关注的是:假设给定一个标准时间序列,如何判断另一条测试时间序列是否偏离该标准时间序列,这更类似于一类分类(OCC)中讨论的问题。因此,在本文中,我们尝试通过OCC重新理解和定义时间序列异常检测问题,称之为“时间序列异常状态检测问题”。我们首先利用随机过程和假设检验严格定义“时间序列异常状态检测问题”及其对应的异常。然后,我们使用时间序列分类数据集构建与该问题对应的人工数据集。我们整理了38种异常检测算法,并修正其中部分算法以适应处理该问题。最后,通过大量实验,我们公平比较了各种时间序列异常检测算法的实际性能,为研究人员的未来研究提供了见解和方向。

英文摘要:

For a long time, research on time series anomaly detection has mainly focused on finding outliers within a given time series. Admittedly, this is consistent with some practical problems, but in other practical application scenarios, people are concerned about: assuming a standard time series is given, how to judge whether another test time series deviates from the standard time series, which is more similar to the problem discussed in one-class classification (OCC). Therefore, in this article, we try to re-understand and define the time series anomaly detection problem through OCC, which we call 'time series anomaly state detection problem'. We first use stochastic processes and hypothesis testing to strictly define the 'time series anomaly state detection problem', and its corresponding anomalies. Then, we use the time series classification dataset to construct an artificial dataset corresponding to the problem. We compile 38 anomaly detection algorithms and correct some of the algorithms to adapt to handle this problem. Finally, through a large number of experiments, we fairly compare the actual performance of various time series anomaly detection algorithms, providing insights and directions for future research by researchers.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑