一种集体学习方法,采用基于GAN的采样和一致性检查,以检测不平衡数据流的异常,并使用概念漂移
Yansong Liu1,2, Shuang Wang3, He Sui4
1School of Software Engineering, Xi'an Jiao Tong University, Xi'an, Shaanxi, China.
PloS one
|January 26, 2024
概括
本研究引入了一种集体学习方法,采用基于生成对抗网络的采样和一致性检查 (EGSCC),以解决概念漂移不平衡数据流中的异常检测. 在这些具有挑战性的条件下,EGSCC方法在检测异常方面具有显著的优势.
科学领域:
- 计算机科学 计算机科学
- 机器学习 机器学习
- 数据挖掘 数据挖掘
背景情况:
- 现实世界的数据流经常表现出不平衡和概念漂移,这给异常检测带来了重大挑战.
- 现有的异常检测方法经常假定数据是平衡的,忽视了不平衡和概念漂移的共同问题.
- 处理非静止数据流需要强大的技术,可以适应不断变化的数据分布.
研究的目的:
- 提出一种新的集体学习方法,EGSCC,以有效地处理在概念漂移的不平衡数据流中的异常检测.
- 开发一个全面的框架,整合生成对抗性基于网络的抽样和一致性检查模块.
- 在动态和不平衡的环境中提高异常检测的准确性和稳定性.
主要方法:
- 开发了一个异常检测框架,其中包含一个生成对抗网络 (GAN) 来过量采样不平衡数据,并结合了双重编码器.
- 实施了堆叠集体学习方法,使用基础分类器 (SVM,KNN,DT,RF) 和元分类器 (LR) 来管理概念漂移.
- 引入了对增量实例和验证集的统计一致性检查,动态更新验证集.
主要成果:
- 拟议的EGSCC方法在概念漂移的不平衡数据流上的异常检测性能方面显示出显著的优势.
- 在人工和现实世界数据集上进行评估,该方法显示出卓越的检测性能,参数灵敏度,算法成本和反噪声能力.
- 实验结果证实了基于GAN的采样和一致性检查在处理数据流挑战中的有效性.
结论:
- 该EGSCC方法提供了一个有效的解决方案,用于检测异常在挑战不平衡的数据流经历概念漂移.
- 集成基于GAN的过量采样和统计一致性检查,提高了异常检测的适应性和准确性.
- 这项研究为分析各种现实应用中的非静止和不平衡数据流提供了强大的框架.
相关概念视频
Survival Tree
86
Survival trees are a non-parametric method used in survival analysis to model the relationship between a set of covariates and the time until an event of interest occurs, often referred to as the "time-to-event" or "survival time." This method is particularly useful when dealing with censored data, where the event has not occurred for some individuals by the end of the study period, or when the exact time of the event is unknown.
Building a Survival Tree
Constructing a...
Building a Survival Tree
Constructing a...
86
Sampling Methods: Overview
319
A sample refers to a smaller subset representative of a larger population. In analytical chemistry, studying or analyzing an entire population is often impractical or impossible. Therefore, samples are used to draw inferences and generalize the whole population. The sampling method selects individuals or items from a population to create a sample. Standard sampling methods include random, judgemental, systematic, stratified, and cluster sampling.
In analytical chemistry, the choice of...
In analytical chemistry, the choice of...
319
Cluster Sampling Method
11.9K
Appropriate sampling methods ensure that samples are drawn without bias and accurately represent the population. Because measuring the entire population in a study is not practical, researchers use samples to represent the population of interest.
To choose a cluster sample, divide the population into clusters (groups) and then randomly select some of the clusters. All the members from these clusters are in the cluster sample. For example, if you randomly sample four departments from your...
To choose a cluster sample, divide the population into clusters (groups) and then randomly select some of the clusters. All the members from these clusters are in the cluster sample. For example, if you randomly sample four departments from your...
11.9K
Associative Learning
370
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...
370
Generalization, Discrimination, and Extinction
559
Generalization, discrimination, and extinction are key concepts in operant conditioning that influence how behaviors are learned and maintained.
Generalization occurs when a behavior reinforced in one context is performed in similar situations. For instance, a student who studies diligently for calculus and receives excellent grades might apply the same study habits to psychology and history, expecting similar results. Generalization shows how learning in one setting can influence behavior in...
Generalization occurs when a behavior reinforced in one context is performed in similar situations. For instance, a student who studies diligently for calculus and receives excellent grades might apply the same study habits to psychology and history, expecting similar results. Generalization shows how learning in one setting can influence behavior in...
559
Random Sampling Method
11.1K
Sampling is a technique to select a portion (or subset) of the larger population and study that portion (the sample) to gain information about the population. Data are the result of sampling from a population. The sampling method ensures that samples are drawn without bias and accurately represent the population. Because measuring the entire population in a study is not practical, researchers use samples to represent the population of interest. Among the various sampling methods used by...
11.1K


