Abstract
This paper surveys the major works related to an artificial immune system based classifier that was proposed in the 2000s, namely, the artificial immune recognition system (AIRS) algorithm. This survey has revealed that most works on AIRS was dedicated to the application of the algorithm to real-world problems rather than to theoretical developments of the algorithm. Based on this finding, we propose an improved version of the AIRS algorithm which we dub AIRS3. AIRS3 takes into account an important parameter that was ignored by the original algorithm, namely, the number of training antigens represented by each memory cell at the end of learning (numRepAg). Experiments of the new AIRS3 algorithm on data sets taken from the UCI machine learning repository have shown that taking into account the numRepAg information enhances the classification accuracy of AIRS.
Similar content being viewed by others
References
Brownlee J (2005) Artificial immune recognition system AIRS: a review and analysis. Technical Report 1-02, Swinburne University of Technology
Catal C, Diri B (2007) Software defect prediction using artificial immune recognition system. In: Proceedings of the 25th conference on IASTED international multi-conference. Software Engineering, pp 285–290
Dasarathy BV (1991) Nearest neighbour NN norms: NN pattern classification techniques. IEEE Computer Society Press, Los Alamitos
Dasgupta D (1999) Artificial immune systems and their applications. Springer, Berlin
de Castro LN, Von Zuben F (2002) Learning and optimization using the clonal selection principle. IEEE Trans Evol Comput 6(3): 239–251
Doraisamy S, Golzari S (2010) Automatic musical genre classification and artificial immune recognition system. In: Ras ZW, Wieczorkowska AA (eds) Advances in music information retrieval, volume 274 of studies in computational intelligence. Springer, Berlin, pp 390–402
Findik O, Babaoğlu I, Ïlker E (2011) A color image watermarking scheme based on artificial immune recognition system. Expert Syst Appl 38(3): 1942–1946
Golzari S, Doraisamy S, Sulaiman MN, Udzir NI (2005) Effect of fuzzy resource allocation method on AIRS classifier accuracy. J Theor Appl Inf Technol 5(4): 18–24
Golzari S, Doraisamy S, Sulaiman MN, Udzir NI (2008) Notes on using nonlinear resource allocation methods in airs classifier. In: Proceedings of the 2008 international conference on data mining, pp 91–95
Golzari S, Doraisamy S, Sulaiman MN, Udzir NI (2009) Incorporation of adapted real world tournament selection into artificial immune recognition system. Oppor Chall Next Gener Appl Intell 214: 329–334
Goodman DE, Boggess L, Watkins A (2002) Artificial immune system classification of multiple-class problems. In: Proceedings of the artificial neural networks in engineering ANNIE, pp 179–183
Goodman DE, Boggess L, Watkins A (2003) An investigation into the source of power for airs an artificial immune classification system. In: Proceedings of the 2003 international joint conference on neural networks, pp 1678–1683
Hamaker JS, Boggess L (2004) Non-euclidean distance measures in airs an artificial immune classification system. In: Proccedings of the 2004 congress on evolutionary computation, pp 1067–1073
Ivanciuc O (2006) Artificial immune system prediction of the human intestinal absorption of drugs with AIRS artificial immune recognition system. Internet Electron J Mol Des 5(10): 515–529
Kaban Z, Diri B (2008) Genre and author detection in turkish texts using artificial immune recognition systems. In: Proceedings of the IEEE conference on signal processing, communication and applications, pp 1–4
Knight T, Timmis J (2001) Aine: an immunological approach to data mining. In: Proceedings of the 2001 IEEE international conference on data mining, pp 297–304
Kodaz H, Kara S, Latioğlu F, Günes S (2007) A new hybrid classifier system: information gain-based artificial immune recognition system. Exp Tech 31(6): 36–43
Kodaz H, Babaoğlu I, Işcan H (2009) Thyroid disease diagnosis using artificial immune recognition system AIRS. In: Proceedings of the 2nd international conference on interaction sciences: information technology, culture and human, pp 756–761
Manning CD, Raghavan P, Schtze H (2008) Introduction to information retrieval. Cambridge University Press, New York
Marwah G, Boggess L (2002) Artificial immune systems for classification: some issues. In: Proccedings of the 1st international conference on artificial immune systems, pp 149–153
McEwan C, Hart E (2009) On AIRS and clonal selection for machine learning. In: Proceedings of the 8th international conference on artificial immune systems, pp 67–79
McQueen J (1967) Some methods for classification and analysis of multivariate observations. In: Proceedings of the 5th Berkeley symposium on mathematical statistics and probability, pp 281–297
Meng L, van der Putten P, Wang H (2005) A comprehensive benchmark of the artificial immune recognition system airs. In: Proceedings of the advanced data mining and applications conference, pp 575–582
Murphy PM, Aha DW (1996) Uci repository of machine learning databases. http://www.ics.uci.edu/mlearn
Pawlak Z (1991) Rough sets theoretical aspects of reasoning about data. Kluwer, Dordrecht
Polat K, Günes S (2006) Automated identification of diseases related to lymph system from lymphography data using artificial immune recognition system with fuzzy resource allocation mechanism (fuzzy-airs). Biomed Signal Process Control 1(4): 253–260
Polat K, Günes S (2007) Prediction of hepatitis disease based on principal component analysis and artificial immune recognition system. Appl Math Comput 189(2): 1282–1291
Polat K, Günes S (2008) Principles component analysis, fuzzy weighting pre-processing and artificial immune recognition system based diagnostic system for diagnosis of lung cancer. Expert Syst Appl 34(1): 214–221
Polat K, Sahan S, Kodaz H, Günes S (2005a) A new classification method for breast cancer diagnosis: feature selection artificial immune recognition system (fs-airs). In: Proceedings of the 1st international conference on advances in natural computation, pp 830–838
Polat K, Sahan S, Kodaz H, Günes S (2005b) Outdoor image classification using artificial immune recognition system (airs) with performance evaluation by fuzzy resource allocation mechanism. In: Proceedings of the 11th international conference on computer analysis of images and patterns, pp 81–87
Polat K, Sahan S, Günes S (2006) A new method to medical diagnosis: artificial immune recognition system (airs) with fuzzy weighted pre-processing and application to ecg arrhythmia. Expert Syst Appl 31(2): 264–269
Polat K, Sahan S, Günes S (2007) Automatic detection of heart disease using an artificial immune recognition system (airs) with fuzzy resource allocation mechanism and k-nn (nearest neighbour) based weighting preprocessing. Expert Syst Appl 32(2): 625–631
Polat K, Günes S, Yosunkaya S (2009) Pairwise classifier approach to automated diagnosis of disorder degree of obstructive sleep apnea syndrome: combining of airs and one versus one (ovo-airs). In: Proceedings of the international multi conference of engineers and computer scientists, pp 214–218
Sabri F, Norwawi NM, Seman K (2011) Hybrid of rough set theory and artificial immune recognition system as a solution to decrease false alarm rate in intrusion detection system. In: Proceedings of the 7th international conference on information assurance and security, pp 134–138
Saidi M, Chikh MA, Settouti N (2011) Automatic identification of diabetes diseases using a modified artificial immune recognition system2 (MAIRS2). In: Proceedings of 3ème conference internationale sur l‘informatique et ses applications
Sakthivel NR, Nair BB, Sugumaran V, Rai RS (2011) Decision support system using artificial immune recognition system for fault classification of centrifugal pump. Int J Data Anal Tech Strateg 3(1): 66–84
Shannon CE (1948) A mathematical theory of communication. Bell Syst Tech J 27(3): 27(3):623–656
van der Putten P, Meng L, Kok JN (2008) Profiling novel classification algorithms: artificial immune systems. In: Proceedings of the 2008 IEEE international conference on cybernetic intelligent systems, pp 1–6
Wang X, Cheng J, Yin Z, Guo M (2011) A new approach of obtaining reservoir operation rules: artificial immune recognition system. Expert Syst Appl 38(9): 11701–11707
Watkins A, Boggess L (2002a) A new classifier based on resource limited artificial immune systems. In: Proceedings of the 2002 congress on evolutionary computation, pp 1546–1551
Watkins A, Boggess L (2002b) A resource limited artificial immune classifier. In: Proceedings of the 2002 congress on evolutionary computation vol 1, pp 926–931
Watkins A, Timis J (2002) Artificial immune recognition system (airs): revisions and refinements. In: Proceedings of the 2002 congress on genetic programming and evolvable machines, pp 173–181
Watkins A, Timmis J (2004) Exploiting parallelism inherent in airs, an artificial immune classifier. In: Proceedings of the 3rd international conference on artificial immune systems, pp 427–438
Watkins A, Timmis J, Boggess L (2004) Artificial immune recognition system (airs): an immune-inspired supervised learning algorithm. Genet Program Evol Mach 5: 291–317
Witten IH, Frank E (2005) Data mining: practical machine learning tools and techniques. 2. Morgan Kaufmann, Los Altos
Zhang J, Liang Y (2008) A novel intrusion detection model based on danger theory. In: Proceedings of the 2008 IEEE Pacific-Asia workshop on computational intelligence and industrial application, pp 867–871
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Jenhani, I., Elouedi, Z. Re-visiting the artificial immune recognition system: a survey and an improved version. Artif Intell Rev 42, 821–833 (2014). https://doi.org/10.1007/s10462-012-9360-0
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10462-012-9360-0