A dynamic modeling approach for anomaly detection using stochastic differential equations

被引:7
作者
Rajabzadeh, Yalda [1 ]
Rezaie, Amir Hossein [1 ]
Amindavar, Hamidreza [1 ]
机构
[1] Amirkabir Univ Technol, Dept Elect Engn, Tehran, Iran
关键词
Anomaly detection; Stochastic differential equation; Diffusion process; Girsanov's theorem; COEFFICIENTS;
D O I
10.1016/j.dsp.2016.03.006
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper the stochastic differential equation (SDE) is utilized as a quantitative description of a natural phenomenon to distinguish normal and anomalous samples. In this framework, discrete samples are modeled as a continuous time-dependent diffusion process with time varying drift and diffusion coefficients. We employ a local non-parametric technique using kernel regression and polynomial fitting to learn coefficients of stochastic models. Next, a numerical discrete construction of likelihood over a sliding window is established using Girsanov's theorem to calculate an anomalous score for test observations. One of the benefits of the method is to estimate the ratio of probability density functions (PDFs) through the Girsanov's theorem instead of evaluating PDFs themselves. Another feature of employing SDE model is its generality, in the sense that it includes most of the well-known stochastic models. Performance of the new approach in comparison to other methods is demonstrated through simulated and real data. For real-world cases, we test our method on detecting anomalies in twitter user engagement data and discriminating speech samples from non-speech ones. In both simulated and real data, proposed algorithm outperforms other methods. (C) 2016 Elsevier Inc. All rights reserved.
引用
收藏
页码:1 / 11
页数:11
相关论文
共 34 条
[1]  
Calinon S., 2009, Robot programming by demonstration-a probabilistic approach, robot programming by demonstration-a probabilistic approach
[2]   On learning, representing, and generalizing a task in a humanoid robot [J].
Calinon, Sylvain ;
Guenter, Florent ;
Billard, Aude .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2007, 37 (02) :286-298
[3]   LIBSVM: A Library for Support Vector Machines [J].
Chang, Chih-Chung ;
Lin, Chih-Jen .
ACM TRANSACTIONS ON INTELLIGENT SYSTEMS AND TECHNOLOGY, 2011, 2 (03)
[4]   Introduction to Stochastic Models in Biology [J].
Ditlevsen, Susanne ;
Samson, Adeline .
STOCHASTIC BIOMATHEMATICAL MODELS: WITH APPLICATIONS TO NEURONAL MODELING, 2013, 2058 :3-35
[5]  
Domhan T, 2015, PROCEEDINGS OF THE TWENTY-FOURTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI), P3460
[6]  
Fan J, 2003, STAT SINICA, V13, P965
[7]  
Francq C., 2011, GARCH models: Structure, statistical inference and financial applications
[8]   Extracting model equations from experimental data [J].
Friedrich, R ;
Siegert, S ;
Peinke, J ;
Lück, S ;
Siefert, M ;
Lindemann, M ;
Raethjen, J ;
Deuschl, G ;
Pfister, G .
PHYSICS LETTERS A, 2000, 271 (03) :217-222
[9]   Approaching complexity by stochastic methods: From biological systems to turbulence [J].
Friedrich, Rudolf ;
Peinke, Joachim ;
Sahimi, Muhammad ;
Tabar, M. Reza Rahimi .
PHYSICS REPORTS-REVIEW SECTION OF PHYSICS LETTERS, 2011, 506 (05) :87-162
[10]   Tikhonov regularization and total least squares [J].
Golub, GH ;
Hansen, PC ;
O'Leary, DP .
SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 1999, 21 (01) :185-194