学习在线时间序列异常检测的特征分布相似性
Jin Fan1, Yan Ge2, Xinyi Zhang2
1Department of Computer Science and Technology, Hangzhou Dianzi University, Hangzhou, China; Zhejiang Provincial Key Laboratory of Industrial Internet in Discrete Industries, Hangzhou Dianzi University, Hangzhou, China.
概括
SimDetector通过对比本地和全球特征来增强多维序列数据中的异常检测. 这种高效的框架可以提高准确性和可解释性,同时降低计算成本.
科学领域:
- 数据科学数据科学数据科学
- 机器学习 机器学习
- 人工智能的人工智能
背景情况:
- 在多维序列数据中检测异常对于系统性能至关重要.
- 传统的对比方法在效率和解释性方面面临挑战.
- 现有的方法经常与复杂的目标函数和模块设计作斗争.
研究的目的:
- 介绍SimDetector,一个新的本地-全球多尺度相似度对比度网络.
- 提高异常检测的效率和解释性.
- 解决当前对比学习方法的局限性.
主要方法:
- 使用重组的GRU模块进行通用的局部特征提取,捕捉长期趋势.
- 采用多尺度稀疏注意模块,以高效地利用模式信息提取全局特征.
- 提出适用于时间序列异常检测的对称绝对KL分歧,强调分布差异.
主要成果:
- 在真实世界和合成数据集上,SimDetector 实现了最先进的或具有竞争力的结果.
- 与现有方法相比,显著降低了多重积累操作 (MAC) 和内存使用量.
- 在识别异常方面表现出更高的准确性和效率.
结论:
- SimDetector提供了一种有效和高效的解决方案,用于在多维序列数据中检测异常.
- 拟议的框架平衡了性能与减少计算开销.
- 突出了复杂数据分析的多尺度相似性对比的潜力.
相关概念视频
Steps in Outbreak Investigation
114
In the ever-evolving field of public health, statistical analysis serves as a cornerstone for understanding and managing disease outbreaks. By leveraging various statistical tools, health professionals can predict potential outbreaks, analyze ongoing situations, and devise effective responses to mitigate impact. For that to happen, there are a few possible stages of the analysis:
114
What Are Outliers?
3.7K
Outliers are observed data points that are far from the least squares line. They have unusual values and need to be examined carefully. Though an outlier may result from erroneous data, at other times, it may hold valuable information about the population under study and should be included in the data. Hence, it is crucial to examine what causes a data point to be an outlier.
The z score is used to find outliers or unusual values. It should be noted that any values beyond -2 and +2 are...
The z score is used to find outliers or unusual values. It should be noted that any values beyond -2 and +2 are...
3.7K
Time-Series Graph
4.3K
A time-series graph is a line graph with repeated measurements taken at successive intervals of time. It is also called a time series chart. To construct a time-series graph, one must look at both pieces of a paired data set. The horizontal axis is used to plot the time increments, and the vertical axis is used to plot the values of the variable that one is measuring. By using the axes in this way, each point on the graph will correspond to time and a measured quantity. The points on the graph...
4.3K
Outliers and Influential Points
4.0K
An outlier is an observation of data that does not fit the rest of the data. It is sometimes called an extreme value. When you graph an outlier, it will appear not to fit the pattern of the graph. Some outliers are due to mistakes (for example, writing down 50 instead of 500), while others may indicate that something unusual is happening. Outliers are present far from the least squares line in the vertical direction. They have large "errors," where the "error" or residual is the...
4.0K
Expected Frequencies in Goodness-of-Fit Tests
2.5K
A goodness-of-fit test is conducted to determine whether the observed frequency values are statistically similar to the frequencies expected for the dataset. Suppose the expected frequencies for a dataset are equal such as when predicting the frequency of any number appearing when casting a die. In that case, the expected frequency is the ratio of the total number of observations (n) to the number of categories (k).
2.5K
Quantifying and Rejecting Outliers: The Grubbs Test
1.5K
Sometimes, a data set can have a recorded numerical observation that greatly deviates from the rest of the data. Assuming that the data is normally distributed, a statistical method called the Grubbs test can be used to determine whether the observation is truly an outlier. To perform a two-tailed Grubbs test, first, calculate the absolute difference between the outlier and the mean. Then, calculate the ratio between this difference and the standard deviation of the sample. This...
1.5K


