An Improved Negative Selection Algorithm Based on Subspace Density Seeking

Negative selection algorithm (NSA) is an important method for generating detectors in artificial immune systems. Traditional NSAs randomly generate detectors in the whole feature space. However, with increasing dimensions, data samples aggregate in some specific subspaces, not uniformly distributed in the whole space. The detectors randomly generated by traditional NSAs cannot exactly fall into these specific subspaces, which results in a low coverage of detectors and a poor performance in a high-dimensional space. To overcome this defect, an improved real NSA based on subspace density seeking (SDS-RNSA) is proposed in this paper. In an SDS-RNSA, a subspace density seeking algorithm is adopted to procure the dense subspace regions of samples. Then, detectors are generated in each subspace region to cover up nonself-region efficiently and improve the performance of the algorithm. During the process of detector generation, the redundancy of candidate detectors is calculated, and the redundant is eliminated to minimize the time expense of the algorithm. Experimental results demonstrate that, compared with the classic NSAs, the SDS-RNSA can significantly improve the detection rate with an approximative false alarm rate and a smaller time expense. At the best case, the detection rate of the SDS-RNSA is increased by 14.7%, while the time expense is decreased by 78.1%.

[1]  Masoud Taleb Ziabari,et al.  A Self Adaptive Algorithm for Classification Based on Negative Selection Technique , 2014 .

[2]  Tao Li,et al.  A negative selection algorithm based on hierarchical clustering of self set , 2011, Science China Information Sciences.

[3]  Li-Fei Chen An improved negative selection approach for anomaly detection: with applications in medical diagnosis and quality inspection , 2011, Neural Computing and Applications.

[4]  Fabio A. González,et al.  Anomaly Detection Using Real-Valued Negative Selection , 2003, Genetic Programming and Evolvable Machines.

[5]  Fernando Niño,et al.  Recent Advances in Artificial Immune Systems: Models and Applications , 2011, Appl. Soft Comput..

[6]  Tao Li,et al.  A negative selection algorithm based on hierarchical clustering of self set , 2010, Science China Information Sciences.

[7]  Ali A. Ghorbani,et al.  A detailed analysis of the KDD CUP 99 data set , 2009, 2009 IEEE Symposium on Computational Intelligence for Security and Defense Applications.

[8]  Fabio A. González,et al.  A Randomized Real-Valued Negative Selection Algorithm , 2003, ICARIS.

[9]  Cengiz Kahraman,et al.  A New Artificial Immune System Algorithm for Multiobjective Fuzzy Flow Shop , 2009, Int. J. Comput. Intell. Syst..

[10]  Dong Li,et al.  A negative selection algorithm with online adaptive learning under small samples for anomaly detection , 2015, Neurocomputing.

[11]  Zhang-Zan Jin,et al.  Survey of negative selection algorithms , 2013 .

[12]  Tao Li,et al.  An immune optimization based real-valued negative selection algorithm , 2014, Applied Intelligence.

[13]  Claudia Eckert,et al.  A Comparative Study of Real-Valued Negative Selection to Statistical Anomaly Detection Techniques , 2005, ICARIS.

[14]  Zhou Ji,et al.  Real-Valued Negative Selection Algorithm with Variable-Sized Detectors , 2004, GECCO.

[15]  Dong Li,et al.  Negative selection algorithm with constant detectors for anomaly detection , 2015, Appl. Soft Comput..

[16]  Chenglin Wen,et al.  Approximating probability distribution of circuit performance function for parametric yield estimation using transferable belief model , 2012, Science China Information Sciences.

[17]  Jinquan Zeng,et al.  Computer Malicious Executables Detection based on Real-Valued Negative Selection Algorithm , 2015 .

[18]  Alan S. Perelson,et al.  Self-nonself discrimination in a computer , 1994, Proceedings of 1994 IEEE Computer Society Symposium on Research in Security and Privacy.

[19]  Stephanie Forrest,et al.  Coverage and Generalization in an Artificial Immune System , 2002, GECCO.

[20]  Ngoc Thanh Nguyen,et al.  A combined negative selection algorithm-particle swarm optimization for an email spam detection system , 2015, Eng. Appl. Artif. Intell..

[21]  Johar Daudi An Overview of Application of Artificial Immune System in Swarm Robotic Systems , 2015 .

[22]  Dong Li,et al.  A boundary-fixed negative selection algorithm with online adaptive learning under small samples for anomaly detection , 2016, Eng. Appl. Artif. Intell..

[23]  Mehmet Karaköse,et al.  Chaotic-based hybrid negative selection algorithm and its applications in fault and anomaly detection , 2010, Expert Syst. Appl..

[24]  Michael Elberfeld,et al.  Negative selection algorithms on strings with efficient training and linear-time classification , 2011, Theor. Comput. Sci..

[25]  Claudia Eckert,et al.  Is negative selection appropriate for anomaly detection? , 2005, GECCO '05.

[26]  Khashayar Khorasani,et al.  A Negative Selection Immune System Inspired Methodology for Fault Diagnosis of Wind Turbines , 2017, IEEE Transactions on Cybernetics.

[27]  Matthew Skala,et al.  Measuring the Difficulty of Distance-Based Indexing , 2005, SPIRE.

[28]  Li Tao,et al.  A self-adaptive negative selection algorithm used for anomaly detection , 2009 .

[29]  Maoguo Gong,et al.  An efficient negative selection algorithm with further training for anomaly detection , 2012, Knowl. Based Syst..

[30]  Zhou Ji,et al.  V-detector: An efficient negative selection algorithm with "probably adequate" detector coverage , 2009, Inf. Sci..