Abstract
Breast cancer is the top cancer in women worldwide. Scientists are looking for early detection strategies which remain the cornerstone of breast cancer control. Consequently, there is a need to develop an expert system that helps medical professionals to accurately diagnose this disease. Artificial immune recognition system (AIRS) has been used successfully for diagnosing various diseases. However, little effort has been undertaken to improve its classification accuracy. To increase the classification accuracy, this study introduces a new hybrid system that incorporates support vector machine, fuzzy logic, and real tournament selection mechanism into AIRS. The Wisconsin Breast Cancer data set was used as the benchmark data set; it is available through the machine learning repository of the University of California at Irvine. The classification performance was measured through tenfold cross-validation, student’s t test, sensitivity and specificity. With an accuracy of 100 %, the proposed method was able to classify breast cancer dataset successfully.
Access this article
Rent this article via DeepDyve
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00500-015-1742-1/MediaObjects/500_2015_1742_Fig1_HTML.gif)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00500-015-1742-1/MediaObjects/500_2015_1742_Fig2_HTML.gif)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00500-015-1742-1/MediaObjects/500_2015_1742_Fig3_HTML.gif)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00500-015-1742-1/MediaObjects/500_2015_1742_Fig4_HTML.gif)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00500-015-1742-1/MediaObjects/500_2015_1742_Fig5_HTML.gif)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00500-015-1742-1/MediaObjects/500_2015_1742_Fig6_HTML.gif)
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Change history
22 January 2021
A Correction to this paper has been published: https://doi.org/10.1007/s00500-021-05597-5
References
Bennett KP, Blue JA (1998) A support vector machine approach to decision trees. In: Neural networks proceedings. IEEE world congress on computational intelligence. Rensselaer Polytech. Inst, IEEE, Troy, NY, USA, pp 2396–2401
Brownlee J (2005) Artificial immune recognition system (airs)-a review and analysis. In: Tech Rep. Swinburne University of Technology, Melbourne
Brownlee J (2011) Clever algorithms: nature-inspired programming recipes, 1st edn. Lulu Enterprises, Raleigh
Cai T (2014) From learning management system to internet-based research in mathematics education. Crit Exam Dis Educ Trans Across Discipl 62
Campbell C, Ying Y (2011) Learning with support vector machines. In: Synthesis lectures on artificial intelligence and machine learning 5.1, pp 1–95
Chang C-C, Lin C-J (2011) (LIBSVM): a library for support vector machines. ACM Trans Intell Syst Technol 2(27):1
Chen CH, Xu C, Bie RF, Gao XZ (2008) Artificial immune recognition system for DNA microarray data analysis. In: Zhao L, Wang LP, Guo MZ (eds) Fourth international conference on natural computation, Icnc, pp 633–637
Chikh MA, Saidi M, Settouti N (2012) Diagnosis of diabetes diseases using an artificial immune recognition system2 (AIRS2) with fuzzy k-nearest neighbor. J Med Syst 36:2721–2729
Cios KJ, William Moore G (2002) Uniqueness of medical data mining. Artif Intell Med 26:1–24
Clark WR (2007) In defense of self how the immune system really works. Oxford University Press, New York
Cortes C, Vapnik V (1995) Support-vector networks. Mach Learn 20:273–297
Cuevas E, Osuna-Enciso V, Zaldivar D, Pérez-Cisneros M, Sossa H (2012) Multithreshold segmentation based on artificial immune systems. Math Probl Eng 2012:20
Daoudi R, Djemal K, Benyettou A (2013) An immune-inspired approach for breast cancer classification. In: Engineering applications of neural networks. Springer, Berlin, pp 273–281
Dasgupta D (1998) An overview of artificial immune systems and their applications from the book artificial immune system and their applications. Springer, Berlin
De Castro LN, Timmis J (2002) Artificial immune systems: a new computational intelligence approach. Springer, Berlin
Delen D, Walker G, Kadam A (2005) Predicting breast cancer survivability: a comparison of three data mining methods. Artif Intell Med 34:113–127
Dtreg.com (2012) SVM—Support Vector Machines. Dtreg.com, The Internet
Elouedi H, Meliani W, Elouedi Z, Ben Amor N (2014) A hybrid approach based on decision trees and clustering for breast cancer classification. In: 2014 6th international conference of soft computing and pattern recognition (SoCPaR). IEEE, pp 226–231
Forouzideh N, Mahmoudi MT, Badie K (2011) Organizational texts classification using artificial immune recognition systems. In: IEEE, IEEE symposium on computational intelligence in bioinformatics and computational biology (CIBCB)
Frank A, Asuncion A (2010) UCI machine learning repository. In: UoCa Irvine (ed) Depament of Computer Science. School of Information and Computer Science, Irvine
Golzari Hormozi S (2011) Utilisation of exponential-based resource allocation and competition in artificial Immune recognition system. Universiti Putra Malaysia, Serdang
Golzari S, Doraisamy S, Sulaiman MN, Udzir NI (2008) Effect of nonlinear resource allocation on AIRS classifier accuracy. In: Hashim NL, Shiratuddin N, Baharom F, HussainWanIshak W, Kanniah U, WongHooiTen D et al (eds) Knowledge management international conference. University Utara, Langkawi, Malaysia, pp 596–600
Golzari S, Doraisamy S, Sulaiman MN, Udzir NI (2009a) Improving the accuracy of AIRS by incorporating real world tournament selection in resource competition phase. IEEE, Trondheim, Norway
Golzari S, Doraisamy S, Sulaiman MN, Udzir NI (2009b) Incorporation of adapted real world tournament selection into artificial immune recognition system. In: Studies in computational intelligence. Springer, Berlin, pp 329–334
Goodman D, Boggess L, Watkins A (2002) Artificial immune system classification of multiple-class problems. Proc Artif Neural Netw Eng ANNIE 2:179–183
Goodman DE Jr, Boggess L, Watkins A (2003) An investigation into the source of power for AIRS, an artificial immune classification system. In: International joing conference on neural networks. IEEE, Portland, pp 1678–1683
Hall M, Frank E, Holmes G, Pfahringer B, Reutemann P, Witten IH (2009) An update. In: SIGKDD explorations, the WEKA data mining software, p 11
Hamaker JS, Boggess L (2004) Non-euclidean distance measures in AIRS, an artificial immune classification system. IEEE 1:1067–1073
Hamilton HJ, Shan N, Cercone N (1996) RIAC: a rule induction algorithm based on approximate classification. Department of Computer Science, University of Regina, Citeseer
Hmeidi I, Hawashin B, El-Qawasmeh E (2008) Performance of KNN and SVM classifiers on full word Arabic articles. Adv Eng Inform 22:106–111
Huang DS, Gan Y, Bevilacqua V, Figueroa JC (2011) Advanced intelligent computing: 7th international conference, ICIC 2011, Zhengzhou, China, August 11–14, 2011. Revised Selected Papers, Springer, Berlin
Huang Y-H, Ko Y-C, Lu H-C (2012) An optimal classification method for biological and medical data. Math Probl Eng 2012:17
Ian HW, Eibe F, Hall MA (2011) Data mining practical machine learning tools and techniques, 3rd edn. Morgan Kaufmann Publishers, Burlington
Jackson SL (2012) Statistics: plain and simple. Wadsworth/Cengage Learning, Belmont, CA
Jenhani I, Elouedi Z (2012) Re-visiting the artificial immune recognition system: a survey and an improved version. Artif Intell Rev 2012:1–13
Joachims T (1998) Text categorization with support vector machines: learning with many relevant features. Mach Learn ECML-98 1998:137–142
Kahramanli H, Allahverdi N (2008) Design of a hybrid system for the diabetes and heart diseases. Exp Syst Appl 35:82–89
Kara S, Aksebzeci BH, Kodaz H, Güneş S, Kaya E, Ozbilge H (2009) Medical application of information gain-based artificial immune recognition system (IG-AIRS): classification of microorganism species. Exp Syst Appl 36:5168–5172
Kodaz H, Babaoğlu İ, İş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: ACM, pp 756–761
Latifoǧlu F, Kodaz H, Kara S, Güneş S (2007) Medical application of artificial immune recognition system (AIRS): diagnosis of atherosclerosis from carotid artery Doppler signals. Comput Biol Med 37:1092–1099
Laura Auria RAM (2008) Support vector machines (SVM) as a technique for solvency analysis. In: The open access publication server of the ZBW–Leibniz information centre for economics. German Institute for Economic Research, Berlin, No 811, pp 1–19. http://hdl.handle.net/10419/27334
Lavanya D, Rani KU (2012) Ensemble decision tree classifier for breast cancer data. Int J Inf Technol Converg Serv 2:17–24
Lee S, Soak S, Kim K, Park H, Jeon M (2008) Statistical properties analysis of real world tournament selection in genetic algorithms. Appl Intell 28:195–205
Le X, Mo-Yuen C (2008) Distribution fault diagnosis using a hybrid algorithm of fuzzy classification and artificial immune systems. In: Power and energy society general meeting—conversion and delivery of electrical energy in the 21st century, IEEE, pp 1266–1271
Leung K, Cheong F, Cheong C (2007) Generating compact classifier systems using a simple artificial immune system. IEEE Trans Syst Man Cybern Part B Cybern 37:1344–1356
Lin HC, Su CT, Wang PC (2011) An application of artificial immune recognition system for prediction of diabetes following gestational diabetes. J Med Syst 35:283–289
Marwah G, Boggess L (2002) Artificial immune systems for classification: some issues. University of kent at Canterbury, Citeseer, pp 149–153
Meng L, van der Putten P, Wang H. A comprehensive benchmark of the artificial immune recognition system (AIRS). Adv Data Min Appl 2005:729
Miller BL, Goldberg DE (1995) Genetic algorithms, tournament selection, and the effects of noise. Urbana 51:61801
Naghibi S, Teshnehlab M, Shoorehdeli MA (2012) Breast cancer classification based on advanced multi dimensional fuzzy neural network. J Med Syst 36:2713–2720
Nauck D, Kruse R (1999) Obtaining interpretable fuzzy classification rules from medical data. Artif Intell Med 16:149–169
Oliveira LOaVBo, Mota RLM, Barone DAC (2012) Clonal selection classifier with data reduction: classification as an optimization task. World congress on computational intelligence. IEEE CEC, Brisbane, pp 1–7
Peña-Reyes CAs, Sipper M (1999) A fuzzy-genetic approach to breast cancer diagnosis. Artif Intell Med 17:131–155
Pendharkar P, Rodger J, Yaverbaum G, Herman N, Benner M (1999) Association, statistical, mathematical and neural approaches for mining breast cancer patterns. Exp Syst Appl 17:223–232
Polat K, Güneş S, Tosun S (2006) Diagnosis of heart disease using artificial immune recognition system and fuzzy weighted pre-processing. Pattern Recogn 39:2186–2193
Polat K, Şahan S, Güneş S (2007) A novel hybrid method based on artificial immune recognition system (AIRS) with fuzzy weighted pre-processing for thyroid disease diagnosis. Exp Syst Appl 32:1141–1147
Polat K, Şahan S, Kodaz H, Güneş S (2007) Breast cancer and liver disorders classification using artificial immune recognition system (AIRS) with performance evaluation by fuzzy resource allocation mechanism. Exp Syst Appl 32:172–183
Polat K, Güneş S (2008) Artificial immune recognition system with fuzzy resource allocation mechanism classifier, principal component analysis and FFT method based new hybrid automated identification system for classification of EEG signals. Exp Syst Appl 34:2039–2048
Quinlan JR (1996) Improved use of continuous attributes in C4. 5. J Art Intell Res 4:77–90
Saidi M, Chikh MA, Settouti N (2011) Automatic identification of diabetes diseases using a modified artificial immune recognition system2 (MAIRS2). In: Conference internationale sur l ‘informatique et ses applications. CEUR-WS.org via Sun SITE Central Europe, Saida, Algeria
Sarkar M, Leong T-Y (2000) Application of k-nearest neighbors algorithm on breast cancer diagnosis problem. In: American medical informatics association, proceedings of the AMIA symposium, p 759
Seeker A, Freitas AA (2007) Wairs: improving classification accuracy by weighting attributes in the airs classifier. In: Congress on evolutionary computation. IEEE, Singapore, pp 3759–3765
Setiono R (2000) Generating concise and accurate classification rules for breast cancer diagnosis. Artif Intell Med 18:205–219
Shamshirband S, Hessam S, Javidnia H, Amiribesheli M, Vahdat S, Petković D et al (2014) Tuberculosis disease diagnosis using artificial immune recognition system. Int J Med Sci 11:508
Sompayrac L (2012) How the immune system works. Wiley-Blackwell, Chichester
Statnikov A (2011) A gentle introduction to support vector machines in biomedicine. In: Theory and methods, vol 1. World Scientific, Singapore
Statsoft (2013) Support vector machines, http://www.statsoft.com/textbook/support-vector-machines/. Intenet source: StatSoft.com, p 1. Accessed 17 Jan 2014
Ster B, Dobnikar A (1996) Neural networks in medical diagnosis: comparison with other methods. In: Tsaptsinos ABBaD (ed) International conference on engineering applications of neural networks (EANN ’96). London, UK, pp 427–430
SVMS.org (2010) Introduction to support vector machines, vol 2011, p 1. http://www.svms.org/introduction.html. Accessed 17 Jan 2014
Timmis J, Neal M (2001) A resource limited artificial immune system for data analysis. Knowl-Based Syst 14:121–130
Timmis J, Knight T, De Castro LN, Hart E (2004) An overview of artificial immune systems. In: Computation in cells and tissues. Springer, Berlin, Heidelberg, pp 51–91
Travers P, Walport MJ, Janeway C, Murphy KP (2008) Janeway’s immunobiology. Garland Science, New York
Tunç T (2012) A new hybrid method logistic regression and feedforward neural network for lung cancer data. Math Probl Eng 2012. doi:10.1155/2012/241690
Watkins A (2001) AIRS: a resource limited artificial immune classifier. Mississipi State University, Mississipi
Watkins A, Boggess L (2002) A resource limited artificial immune classifier. In: Congress on evolutionary computation. IEEE, Hawaii, pp 926–931
Watkins A, Timmis J (2002) Artificial immune recognition system (AIRS): revisions and refinements. 1st international conference on artificial immune systems. University of Kent at Canterbury, UK, University of Kent at Canterbury Printint Unit, pp 173–181
Watkins A, Timmis J, Boggess L (2004) Artificial immune recognition system (AIRS): an immune-inspired supervised learning algorithm. Genet Program Evolv Mach 5:291–317
Watkins A, Boggess L (2002) A new classifier based on resource limited artificial immune systems. IEEE, world congress on computational intelligence Honolulu, HI, USA, pp 1546–1551
World Health Organization (2012) Breast cancer: prevention and control. World Health Organization. [Online]. http://www.who.int/cancer/detection/breastcancer/en/
Wu X, Kumar V, Quinlan JR, Ghosh J, Yang Q, Motoda H et al (2008) Top 10 algorithms in data mining. Knowl Inf Syst 14:1–37
Yang Y (2011) Application of artificial immune system in handwritten Russian uppercase character recognition. In: 2011 international conference on computer science and service system (CSSS). IEEE, pp 238–241
Zadeh LA (1965) Fuzzy sets. Inf Control 8:338–353
Acknowledgments
This work is supported by University of Malaya Research Grant no vote RP0061-13ICT.
Author information
Authors and Affiliations
Corresponding authors
Ethics declarations
Conflict of interest
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Additional information
Communicated by V. Loia.
About this article
Cite this article
Saybani, M.R., Wah, T.Y., Aghabozorgi, S.R. et al. RETRACTED ARTICLE: Diagnosing breast cancer with an improved artificial immune recognition system. Soft Comput 20, 4069–4084 (2016). https://doi.org/10.1007/s00500-015-1742-1
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-015-1742-1