Publishing Service

Polishing & Checking

Frontiers of Information Technology & Electronic Engineering

ISSN 2095-9184 (print), ISSN 2095-9230 (online)

FAAD: an unsupervised fast and accurate anomaly detection method for a multi-dimensional sequence over data stream

Abstract: Recently, sequence anomaly detection has been widely used in many fields. Sequence data in these fields are usually multi-dimensional over the data stream. It is a challenge to design an anomaly detection method for a multi-dimensional sequence over the data stream to satisfy the requirements of accuracy and high speed. It is because: (1) Redundant dimensions in sequence data and large state space lead to a poor ability for sequence modeling; (2) Anomaly detection cannot adapt to the high-speed nature of the data stream, especially when concept drift occurs, and it will reduce the detection rate. On one hand, most existing methods of sequence anomaly detection focus on the single-dimension sequence. On the other hand, some studies concerning multi-dimensional sequence concentrate mainly on the static database rather than the data stream. To improve the performance of anomaly detection for a multi-dimensional sequence over the data stream, we propose a novel unsupervised fast and accurate anomaly detection (FAAD) method which includes three algorithms. First, a method called “information calculation and minimum spanning tree cluster” is adopted to reduce redundant dimensions. Second, to speed up model construction and ensure the detection rate for the sequence over the data stream, we propose a method called “random sampling and subsequence partitioning based on the index probabilistic suffix tree.” Last, the method called 𠇊nomaly buffer based on model dynamic adjustment” dramatically reduces the effects of concept drift in the data stream. FAAD is implemented on the streaming platform Storm to detect multi-dimensional log audit data. Compared with the existing anomaly detection methods, FAAD has a good performance in detection rate and speed without being affected by concept drift.

Key words: Data stream, Multi-dimensional sequence, Anomaly detection, Concept drift, Feature selection

Chinese Summary  <21> FAAD:一种无监督快速准确的数据流上多维序列异常检测方法

摘要:最近,序列异常检测被广泛应用于许多领域。这些领域中的序列数据在数据流上通常是多维的。设计同时满足检测精度和速度的数据流上多维序列异常检测方法是一个挑战。因为:(1)序列数据和庞大状态空间的维度冗余导致序列建模能力较差;(2)异常检测无法适应数据流的高速性,尤其是概念漂移会降低检测率。一方面,大多数现有序列异常检测方法集中在单维序列。另一方面,多维序列研究主要集中在静态数据集而非数据流。为提高数据流上多维序列异常检测性能,提出一种新型无监督快速和准确异常检测(fastand accurate anomaly detection,FAAD)方法,该方法包括3种算法。首先,采用一种“信息计算和最小生成树聚类”(information calculation and minimum spanning tree cluster,IMC)方法减少冗余维度。其次,为加速模型构建确保数据流上序列的检测率,提出一种“基于索引概率后缀树的随机抽样和子序列划分”(random sampling and subsequence partitioning based on the index probabilistic suffix tree,RSIPST)方法。最后,“基于模型动态调整的异常缓冲”(anomaly buffer based on model dynamic adjustment,ABMDA)方法显著降低数据流中概念漂移的影响。在流平台Storm上实施FAAD检测多维日志审计数据。与现有异常检测方法相比,FAAD在检测精度和速度方面不受概念漂移影响,具有良好性能。

关键词组:数据流;多维序列;异常检测;概念漂移;特征选择


Share this article to: More

Go to Contents

References:

<Show All>

Open peer comments: Debate/Discuss/Question/Opinion

<1>

Please provide your name, email address and a comment





DOI:

10.1631/FITEE.1800038

CLC number:

TP391.4

Download Full Text:

Click Here

Downloaded:

2366

Download summary:

<Click Here> 

Downloaded:

1757

Clicked:

5765

Cited:

0

On-line Access:

2019-04-09

Received:

2018-01-15

Revision Accepted:

2018-05-13

Crosschecked:

2019-03-14

Journal of Zhejiang University-SCIENCE, 38 Zheda Road, Hangzhou 310027, China
Tel: +86-571-87952276; Fax: +86-571-87952331; E-mail: jzus@zju.edu.cn
Copyright © 2000~ Journal of Zhejiang University-SCIENCE