ACVAE:一个新的自我对抗的变化自动编码器,结合对比学习,用于时间序列异常检测
Xiaoxia Zhang1, Shang Shi1, HaiChao Sun1
1Chongqing Key Laboratory of Computational Intelligence, Chongqing University of Posts and Telecommunications, Chongqing, 400065, China; Key Laboratory of Big Data Intelligent Computing, Chongqing University of Posts and Telecommunications, Chongqing, 400065, China.
概括
这项研究引入了一种具有对比学习 (ACVAE) 的新型自我对抗变异自动编码器,用于在复杂时间序列中改进异常检测. 该ACVAE模型通过减轻后部崩和减少假阳性等问题来提高检测准确性.
科学领域:
- 人工智能的人工智能
- 机器学习 机器学习
- 时间序列分析时间序列分析
背景情况:
- 深度生成模型对于复杂的时间序列是有效的,但通常优先考虑重建而不是异常检测.
- 基于变化自编码器 (VAE) 的模型面临诸如后部崩等挑战,导致异常检测中的高假阳性率.
研究的目的:
- 提出一种与对比学习 (ACVAE) 结合的新型自我对抗变异自动编码器,用于增强异常检测.
- 解决现有的深度生成模型在时间序列异常检测方面的局限性,特别是以后部崩和重建为中心的方法.
主要方法:
- 开发了ACVAE的三个组件:转换网络 (T),编码器 (E) 和解码器 (G).
- 在编码器 (E) 上利用对比学习,将正常重建作为正样本和异常重建作为负样本.
- 整合了对抗和对比学习调节器,使其成为一个改进的客观功能,以加强歧视和减轻后续崩.
主要成果:
- 与最先进的方法相比,ACVAE在五个不同的数据集中表现出更高的性能.
- 提出的模型有效地区分正常和异常的潜伏表示.
- 集成调节器成功地减轻了后部崩,提高了异常检测的准确性.
结论:
- 通过结合对抗学习和对比学习,ACVAE为时间序列异常检测提供了一个强大的框架.
- 该模型有效地解决了基于VAE的现有方法的关键局限性,从而提高了检测性能.
- ACVAE显示了对需要在复杂时间序列数据中准确检测异常的现实应用的巨大潜力.
相关概念视频
Associative Learning
388
Associative learning is a fundamental concept in behavioral psychology, wherein a connection is established between two stimuli or events, leading to a learned response. This process is critical in understanding how behaviors are acquired and modified. Conditioning, the mechanism through which associations are formed, can be divided into two main types: classical conditioning and operant conditioning, each elucidating different aspects of associative learning.
Classical conditioning, also known...
Classical conditioning, also known...
388
Mean Absolute Deviation
2.6K
The mean absolute deviation is also a measure of the variability of data in a sample. It is the absolute value of the average difference between the data values and the mean.
Let us consider a dataset containing the number of unsold cupcakes in five shops: 10, 15, 8, 7, and 10. Initially, calculate the sample mean. Then calculate the deviation, or the difference, between each data value and the mean. Next, the absolute values of these deviations are added and divided by the sample size to...
Let us consider a dataset containing the number of unsold cupcakes in five shops: 10, 15, 8, 7, and 10. Initially, calculate the sample mean. Then calculate the deviation, or the difference, between each data value and the mean. Next, the absolute values of these deviations are added and divided by the sample size to...
2.6K
Variance
9.7K
The deviations show how spread out the data are about the mean. A positive deviation occurs when the data value exceeds the mean, whereas a negative deviation occurs when the data value is less than the mean. If the deviations are added, the sum is always zero. So one cannot simply add the deviations to get the data spread. By squaring the deviations, the numbers are made positive; thus, their sum will also be positive.
The standard deviation measures the spread in the same units as the...
The standard deviation measures the spread in the same units as the...
9.7K
Aggregates Classification
327
Aggregate classification is generally based on its size, petrographic characteristics, weight, and source. Size classification ranges from coarse to fine aggregates, defined by the size of the particles. Coarse aggregates are particles that do not pass through ASTM sieve No. 4, and aggregates that pass through the sieve are fine aggregates.
Petrographic classification groups aggregates based on common mineralogical characteristics. Some of the common mineral groups found in aggregates are...
Petrographic classification groups aggregates based on common mineralogical characteristics. Some of the common mineral groups found in aggregates are...
327
Variability: Analysis
143
Measures of variability are statistical metrics that reveal the dispersion pattern within a dataset. They are pivotal in biostatistics, providing insights into the heterogeneity within health and biological data. Variability signifies the degree to which data points diverge from one another, helping researchers understand the potential range of values and associated uncertainty within the data.
The range is a simple measure of variability, indicating the difference between the highest and...
The range is a simple measure of variability, indicating the difference between the highest and...
143
Classification of Signals
468
In signal processing, signals are classified based on various characteristics: continuous-time versus discrete-time, periodic versus aperiodic, analog versus digital, and causal versus noncausal. Each category highlights distinct properties crucial for understanding and manipulating signals.
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...
468


