Artificial immune recognition system (AIRS): a review and analysis

The natural immune system is a robust and powerful information process system that demonstrates features such as distributed control, parallel processing and adaptation or learning via experience. Artificial Immune Systems (AIS) are machine-learning algorithms that embody some of the principles and attempt to take advantages of the benefits of natural immune systems for use in tackling complex problem domains. The Artificial Immune Recognition System (AIRS), is one such supervised learning AIS that has shown significant success on broad range of classification problems. The focus of this work is the AIRS algorithm, specifically the techniques history, previous research and algorithm function. Competence with the AIRS algorithm is demonstrated in terms of theory and application. The AIRS algorithm is analysed from the perspective of reasonable design goals for an immune inspired AIS and a number of limitations and areas for improvement are identified. A number of original and borrowed augmentations, simplifications and changes to the AIRS algorithm are then proposed to addresses the identified areas. A professional-level implementation of the AIRS algorithm is produced and is provided as a plug-in for the WEKA machine-learning workbench. ii Acknowledgements

[1]  Jonathan Timmis,et al.  A resource limited artificial immune system for data analysis , 2001, Knowl. Based Syst..

[2]  Jon Timmis,et al.  Artificial Immune Recognition System (AIRS): Revisions and Refinements , 2002 .

[3]  Julie Greensmith New Frontiers For An Artificial Immune System , 2003 .

[4]  Andrew Watkins,et al.  Exploiting immunological metaphors in the development of serial, parallel and distributed learning algorithms , 2005 .

[5]  Lois Boggess,et al.  Non-Euclidean distance measures in AIRS, an artificial immune classification system , 2004, Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753).

[6]  Lois Boggess,et al.  ARTIFICIAL IMMUNE SYSTEM CLASSIFICATION OF MULTIPLE- CLASS PROBLEMS , 2002 .

[7]  Jonathan Timmis,et al.  Artificial Immune Systems: A New Computational Intelligence Approach , 2003 .

[8]  Lois Boggess,et al.  An investigation into the source of power for AIRS, an artificial immune classification system , 2003, Proceedings of the International Joint Conference on Neural Networks, 2003..

[9]  Catherine Blake,et al.  UCI Repository of machine learning databases , 1998 .

[10]  Mark Neal,et al.  Investigating the evolution and stability of a resource limited artificial immune system. , 2000 .

[11]  A. B. Watkins,et al.  A resource limited artificial immune classifier , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[12]  Leandro Nunes de Castro,et al.  The Clonal Selection Algorithm with Engineering Applications 1 , 2000 .

[13]  Jonathan Timmis,et al.  Artificial Immune Recognition System (AIRS): An Immune-Inspired Supervised Learning Algorithm , 2004, Genetic Programming and Evolvable Machines.

[14]  Jonathan Timmis,et al.  Exploiting Parallelism Inherent in AIRS, an Artificial Immune Classifier , 2004, ICARIS.

[15]  A. B. Watkins,et al.  A new classifier based on resource limited artificial immune systems , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

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

[17]  Lois C. Boggess,et al.  Artificial Immune Systems for Classification : Some Issues , 2002 .

[18]  BoggessLois,et al.  Artificial Immune Recognition System (AIRS) , 2004 .