A clonal selection algorithm by using learning operator

This paper proposes a new clonal selection algorithm towards the use of an artificial immune system (AIS) to build a computer virus immune system. Inspired by the learning mechanism during the clonal selection process in biology, a learning operator was introduced into the original clonal selection algorithm. This learning operator can be used to not only incarnate the effect of the learning but also to improve the detection efficiency. Preliminary simulation experiments show this algorithm is practical and simple to use.

[1]  Peter J. Bentley,et al.  Towards an artificial immune system for network intrusion detection: an investigation of clonal selection with a negative selection operator , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[2]  Peter J. Bentley,et al.  Towards an artificial immune system for network intrusion detection: an investigation of dynamic clonal selection , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[3]  Chaozhen Hou,et al.  A clone selection algorithm with niching strategy inspiring by biological immune principles for change detection , 2003, Proceedings of the 2003 IEEE International Symposium on Intelligent Control.

[4]  Stefano Nolfi,et al.  The influence of learning on evolution , 1996 .

[5]  Fernando José Von Zuben,et al.  Learning and optimization using the clonal selection principle , 2002, IEEE Trans. Evol. Comput..

[6]  David Nemazee,et al.  Antigen receptor selection by editing or downregulation of V(D)J recombination. , 2003, Current opinion in immunology.

[7]  Alan S. Perelson,et al.  The Baldwin effect in the immune system: learning by somatic hypermutation , 1996 .

[8]  J. Baldwin A New Factor in Evolution (Continued) , 1896, The American Naturalist.

[9]  D. Dasgupta Artificial Immune Systems and Their Applications , 1998, Springer Berlin Heidelberg.

[10]  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.

[11]  Geoffrey E. Hinton,et al.  How Learning Can Guide Evolution , 1996, Complex Syst..