Abstract
The conventional technique for diagnosing the breast cancer disease relies on human experiences to identify the presence of certain pattern from the database. It is time-consuming and incurs unnecessary burden to radiologists. This work proposes a genetic algorithm-based multi-objective optimization of an Artificial Neural Network classifier, namely GA-MOO-NN, for the automatic breast cancer diagnosis. It performs a simultaneous search for the significant feature subsets and the optimum architecture of the network. The combination of ANN’s parameters with feature selection to be optimized by Genetic Algorithm is novel. The Pareto-optimality with new ranking approach is applied for simultaneous minimizations of two competing objectives: the number of network‘s connections and squared error percentage of the validation data. Result shows that the algorithm with the proposed combination of objectives has achieved the best and average, 98.85 and 98.10 % accuracy of classification, respectively, on breast cancer dataset which outperform most systems of other works found in the literature.
Similar content being viewed by others
References
Saritas I (2011) Prediction of breast cancer using artificial neural networks. J Med Syst 1–7. doi:10.1007/s10916-011-9768-0
Xin Y, Yong L (1999) Neural networks for breast cancer diagnosis. In: Proceedings of the 1999 congress on evolutionary computation, CEC 99, 1999, p 1767, vol 1763
Fogel D, Wasson E III, Boughton E (1995) Evolving neural networks for detecting breast cancer. Cancer Lett 96(1):49–54
Abbass HA (2002) An evolutionary artificial neural networks approach for breast cancer diagnosis. Artif Intell Med 25(3):265–281
Naghibi S, Teshnehlab M, Shoorehdeli M (2011) Breast cancer classification based on advanced multi dimensional fuzzy neural network. J Med Syst 1–8. doi:10.1007/s10916-011-9747-5
Nauck D, Kruse R (1999) Obtaining interpretable fuzzy classification rules from medical data. Artif Intell Med 16(2):149–169
Karabatak M, Ince MC (2009) An expert system for detection of breast cancer based on association rules and neural network. Expert Syst Appl 36 (2, Part 2):3465–3469
Setiono R (2000) Generating concise and accurate classification rules for breast cancer diagnosis. Artif Intell Med 18(3):205–219
Guijarro-Berdiñas B, Fontenla-Romero O, Pérez-Sánchez B, Fraguela P (2007) A linear learning method for multilayer perceptrons using least-squares. In: Intelligent data engineering and automated learning—IDEAL 2007, vol 4881. Lecture notes in computer science. Springer, Berlin/Heidelberg, pp 365–374. doi:10.1007/978-3-540-77226-2_38
Huang M-L, Hung Y-H, Chen W-Y (2010) Neural network classifier with entropy based feature selection on breast cancer diagnosis. J Med Syst 34(5):865–873. doi:10.1007/s10916-009-9301-x
Senapati M, Mohanty A, Dash S, Dash P (2011) Local linear wavelet neural network for breast cancer recognition. Neural Comput Appl 1–7. doi:10.1007/s00521-011-0670-y
Albrecht AA, Lappas G, Vinterbo SA, Wong C, Ohno-Machado L (2002) Two applications of the LSA machine. In: Proceedings of the 9th international conference on neural information processing. ICONIP ‘02, Singapore, 18–22 Nov 2002, pp 184–189
Quinlan JR (1996) Improved use of continuous attributes in C45. J Artif Int Res 4(1):77–90
Hamilton HJ, Shan N, Cercone N (1996) RIAC: a rule induction algorithm based on approximate classification. Paper presented at the international conference on engineering applications of neural networks, University of Regina
Peña-Reyes CA, Sipper M (1999) A fuzzy-genetic approach to breast cancer diagnosis. Artif Intell Med 17(2):131–155
Abonyi J, Szeifert F (2003) Supervised fuzzy clustering for the identification of fuzzy classifiers. Pattern Recogn Lett 24(14):2195–2207
Polat K, Günes S (2007) Breast cancer diagnosis using least square support vector machine. Digit Signal Process 17(4):694–701
Paliwal M, Kumar UA (2009) Neural networks and statistical techniques: a review of applications. Expert Syst Appl 36(1):2–17
Walczak S, Cerpa N (1999) Heuristic principles for the design of artificial neural networks. Inform Softw Tech 41(2):107–117
Abbass HA (2003) Pareto neuro-evolution: constructing ensemble of neural networks using multi-objective optimization. In: Proceedings of the 2003 congress on evolutionary computation, CEC ‘03, 8–12 Dec 2003, pp 2074–2080, vol 2073
Fonseca C, Fleming P (1993) Genetic algorithms for multiobjective optimization: Formulation, discussion and generalization. In: Proceedings of the 5th international conference on genetic algorithm, University of Illinois, 1993. Morgan Kaufmann, pp 416–423
Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE T Evol Comput 6(2):182–197
Hamdani T, Won J, Alimi A, Karray F (2007) Multi-objective feature selection with NSGA II. In: Beliczynski B, Dzielinski A, Iwanowski M, Ribeiro B (eds) ICANNGA 2007. Part I, LNCS, vol 4431. Springer, Heidelberg, pp 240–247
Huang C-L, Wang C-J (2006) A GA-based feature selection and parameters optimization for support vector machines. Expert Syst Appl 31(2):231–240
Shuxiang X, Ling C (2008) A novel approach for determining the optimal number of hidden layer neurons for FNN’s and its application in data mining. Paper presented at the 5th international conference on information technology and applications (ICITA 2008), Cairns, Queensland, Australia, 23–26 June 2008
Miettinen K (1999) Nonlinear multiobjective optimization. Kluwer Academic Publisher, Boston, MA
Tan F, Fu X, Zhang Y, Bourgeois A (2008) A genetic algorithm-based method for feature subset selection. Soft Comput 12(2):111–120. doi:10.1007/s00500-007-0193-8
Prechelt L (1994) Proben1: a set of neural network benchmark problems and benchmarking rules. Technical Report, University of Karlsruhe, Karlsruhe, Germany
Zhao M, Fu C, Ji L, Tang K, Zhou M (2011) Feature selection and parameter optimization for support vector machines: a new approach based on genetic algorithm with feature chromosomes. Expert Syst Appl 38(5):5197–5204
Riedmiller M, Braun H (1992) RPROP-A fast adaptive learning algorithm. In: Proceedings of 1992 international symposium on computer and information sciences, Antalya, Turkey, pp 279–285
Fadzil A, Nor Ashidi M-I, Muhammad Khusairi O, Zakaria H (2010) Performance comparison of gradient descent and genetic algorithm based artificial neural networks training. In: Proceedings of 10th international conference on intelligence system design and applications, Cairo, Egypt, 2010
Goldberg D (1989) Genetic algorithms in search and optimization, 1st edn. Addison-Wesley, Boston, MA
American Cancer Society (2010) http://www.cancer.org/Cancer/BreastCancer/OverviewGuide/breast-cancer-overview-what-causes. Accessed 22 Sept 2011
Laino C (2010) Progress in predicting invasive breast cancer. http://www.medicinenet.com/script/main/art.asp?articlekey=115826. Accessed 22 Sep 2011
Wolberg W, Mangasarian O (1990) Multisurface method of pattern separation for medical diagnosis applied to breast cytology. Proc Nat Acad Sci USA 87(23):9193
Monirul Kabir M, Monirul Islam M, Murase K (2010) A new wrapper feature selection approach using neural network. Neurocomputing 73(16–18):3273–3283
Acknowledgments
This research is partially supported by Universiti Sains Malaysia’s Research University Grant entitled ‘Genetic Algorithm—Artificial Neural Network Hybrid Intelligence’ (Grant number: 1001/PELECT/8043002) and ‘Study on Compatibility of FTIR Spectral Characteristics for the Development of Intelligent Cervical Pre-cancerous Diagnostic System’ (grant number: 1001/PELECT/814064).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Ahmad, F., Mat Isa, N.A., Hussain, Z. et al. A genetic algorithm-based multi-objective optimization of an artificial neural network classifier for breast cancer diagnosis. Neural Comput & Applic 23, 1427–1435 (2013). https://doi.org/10.1007/s00521-012-1092-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-012-1092-1