Anomaly detection in aviation data using extreme learning machines

We develop fast anomaly detection algorithms using extreme learning machines (ELM) to discover operationally significant anomalies in large aviation data sets. Anomaly detection (aka one-class classification or outlier detection) is an active area of research to identify safety risks in aviation. Aviation data is characterized by high dimensionality, heterogeneity (continuous and categorical variables), multimodality and temporality. To address these challenges, NASA Ames has developed several anomaly detection algorithms including MKAD, the present state of the art [1]. MKAD's computational complexity is quadratic with respect to the number of training examples which makes it time consuming (and sometimes infeasible) for mining very large data sets. In this paper, we utilize ELM's fast training and good generalization properties to develop scalable anomaly detection algorithms for very large data sets. We adapt unsupervised ELM algorithms such as the autoencoder and embedding models to perform anomaly detection. The unsupervised models capture the nominal data distribution and by choosing a desired strength of detection that defines the upper bound of outliers in the training data, the anomaly decision boundary is determined. The autoencoder model detects anomalies as the ones that have a large reconstruction error while the embedding model detects anomalies as the ones that lie outside a hypersphere in the embedded space. The proposed algorithms are applied to a real aviation safety benchmark problem and the results show that the ELM based algorithms are comparable to MKAD in detection while training is made faster by two orders of magnitude.

[1]  Thomas R. Chidester UNDERSTANDING NORMAL AND ATYPICAL OPERATIONS THROUGH ANALYSIS OF FLIGHT DATA , 2003 .

[2]  Stephen D. Bay,et al.  Mining distance-based outliers in near linear time with randomization and a simple pruning rule , 2003, KDD '03.

[3]  Aruna Tiwari,et al.  On the Construction of Extreme Learning Machine for One Class Classifier , 2016 .

[4]  Ashok N. Srivastava,et al.  Multiple kernel learning for heterogeneous anomaly detection: algorithm and aviation safety case study , 2010, KDD.

[5]  Guang-Bin Huang,et al.  Extreme Learning Machine for Multilayer Perceptron , 2016, IEEE Transactions on Neural Networks and Learning Systems.

[6]  Santanu Das,et al.  Fleet level anomaly detection of aviation safety data , 2011, 2011 IEEE Conference on Prognostics and Health Management.

[7]  Yoshua Bengio,et al.  Extracting and composing robust features with denoising autoencoders , 2008, ICML '08.

[8]  Marco Wiering,et al.  2011 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN) , 2011, IJCNN 2011.

[9]  Pierre Baldi,et al.  Autoencoders, Unsupervised Learning, and Deep Architectures , 2011, ICML Unsupervised and Transfer Learning.

[10]  Ashok N. Srivastava,et al.  Anomaly Detection and Diagnosis Algorithms for Discrete Symbol Sequences with Applications to Airline Safety , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[11]  Guang-Bin Huang,et al.  Trends in extreme learning machines: A review , 2015, Neural Networks.

[12]  XuanLong Nguyen,et al.  Identification of the Dynamic Operating Envelope of HCCI Engines Using Class Imbalance Learning , 2015, IEEE Transactions on Neural Networks and Learning Systems.

[13]  Slim Abdennadher,et al.  Enhancing one-class support vector machines for unsupervised anomaly detection , 2013, ODD '13.

[14]  Cheng Wu,et al.  Semi-Supervised and Unsupervised Extreme Learning Machines , 2014, IEEE Transactions on Cybernetics.

[15]  Harish Kumar,et al.  An intrusion detection system using network traffic profiling and online sequential extreme learning machine , 2015, Expert Syst. Appl..

[16]  Vadlamani Ravi,et al.  Extreme Learning Machine , 2013 .

[17]  David L. Iverson Inductive System Health Monitoring , 2004, IC-AI.

[18]  David Nielsen,et al.  Automated discovery of flight track anomalies , 2014, 2014 IEEE/AIAA 33rd Digital Avionics Systems Conference (DASC).

[19]  Yi Du,et al.  Anomaly detection in traffic using L1-norm minimization extreme learning machine , 2015, Neurocomputing.

[20]  Marc Teboulle,et al.  A Fast Iterative Shrinkage-Thresholding Algorithm for Linear Inverse Problems , 2009, SIAM J. Imaging Sci..

[21]  Guojian Cheng,et al.  Fusion of BVM and ELM for Anomaly Detection in Computer Networks , 2012, 2012 International Conference on Computer Science and Service System.