Skip to main content

Advertisement

Log in

Learning Features Using an optimized Artificial Neural Network for Breast Cancer Diagnosis

  • Original Research
  • Published:
SN Computer Science Aims and scope Submit manuscript

Abstract

Breast cancer (BC) has been one of the significant causes of death worldwide, and its early detection can play a vital role in increasing the survival rate of this disease. This paper suggests a novel feature learning method for BC diagnosis using the artificial neural network (ANN) by optimizing the hidden layers. It uses a systematic hyper-parameter search method to optimize number of hidden layers, neurons in the hidden layers, activation functions, learning rate, batch size, and training epochs of the ANN. The number of hidden layers and the number of neurons in the hidden layer are investigated using t-distributed stochastic neighbor embedding (t-SNE) technique to specify the best hyper-parameters that achieved the highest testing accuracy while avoiding model overfitting. Comparative analysis showed that the proposed method achieved higher performance than the ANN-based models that utilizes particle swarm optimization (PSO), multi-verse optimizer (MVO), BAT algorithm, and firefly algorithm (FFA) as feature selection (FS) methods, with the best classification accuracy of 0.9948, sensitivity of 0.9815, and specificity of 0.9882 for 10 iterations of holdout cross-validation. The performance of the proposed method is also comparable with several earlier reported state-of-the-art models in the literature.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. Meesad P, Yen GG. Combined numerical and linguistic knowledge representation and its application to medical diagnosis. IEEE Trans Syst Man Cybern Part A Syst Hum. 2003;33(2):206–22.

    Article  Google Scholar 

  2. Zadeh LA. Soft computing and fuzzy logic. IEEE Softw. 1994;11(6):48–56.

    Article  Google Scholar 

  3. Barracliffe L, Arandjelovic O, Humphris G. A pilot study of breast cancer patients: Can machine learning predict healthcare professionals’ responses to patient emotions. In: Proceedings of the international conference on bioinformatics and computational biology, Honolulu, HI, USA, March, 2017. p. 20–2.

  4. Asri H, Mousannif H, AlMoatassime H, Noel T. Using machine learning algorithms for breast cancer risk prediction and diagnosis. Procedia Comput Sci. 2016;83:1064–9.

    Article  Google Scholar 

  5. Zheng B, Yoon SW, Lam SS. Breast cancer diagnosis based on feature extraction using a hybrid of K-means and support vector machine algorithms. Expert Syst Appl. 2014;41(4):1476–82.

    Article  Google Scholar 

  6. Sumbaly R, Vishnusri N, Jeyalatha S. Diagnosis of breast cancer using decision tree data mining technique. Int J Comput Appl. 2014;98(10):16–24.

    Google Scholar 

  7. Wu Y, Giger ML, Doi K, Vyborny CJ, Schmidt RA, Metz CE. Artificial neural networks in mammography: application to decision making in the diagnosis of breast cancer. Radiology. 1993;187(1):81–7.

    Article  Google Scholar 

  8. Furundzic D, Djordjevic M, Bekic AJ. Neural networks approach to early breast cancer detection. J Syst Archit. 1998;44(8):617–33.

    Article  Google Scholar 

  9. Mehdy MM, Ng PY, Shair EF, Saleh NI, Gomes C. Artificial neural networks in image processing for early detection of breast cancer. Comput Math Methods Med. 2017;2610628:1–15.

  10. Marcano-Cedeño A, Quintanilla-Domínguez J, Andina D. WBCD breast cancer database classification applying artificial metaplasticity neural network. Expert Syst Appl. 2011;38(8):9573–9.

    Article  Google Scholar 

  11. Floyd CE Jr, Lo JY, Yun AJ, Sullivan DC, Kornguth PJ. Prediction of breast cancer malignancy using an artificial neural network. Cancer Interdiscip Int J Am Cancer Soc. 1994;74(11):2944–8.

    Google Scholar 

  12. Salama GI, Abdelhalim MB, Zeid MAE. Experimental comparison of classifiers for breast cancer diagnosis. In: 2012 seventh international conference on computer engineering and systems (ICCES), IEEE; 2012. p. 180–5.

  13. Alickovic E, Subasi A. Normalized neural networks for breast cancer classification. In: International conference on medical and biological engineering. Cham: Springer; 2019. p. 519–24.

  14. Utomo CP, Kardiana A, Yuliwulandari R. Breast cancer diagnosis using artificial neural networks with extreme learning techniques. Int J Adv Res Artif Intell. 2014;3(7):10–4.

    Google Scholar 

  15. Koza JR, Rice JP. Genetic generation of both the weights and architecture for a neural network. In: IJCNN-91-seattle international joint conference on neural networks, no. (2). IEEE; 1991. p. 397–404.

  16. Ahmad F, Isa NAM, Hussain Z, Osman MK, Sulaiman SN. A GA-based feature selection and parameter optimization of an ANN in diagnosing breast cancer. Pattern Anal Appl. 2015;18(4):861–70.

    Article  MathSciNet  Google Scholar 

  17. Karabatak M, Ince MC. An expert system for detection of breast cancer based on association rules and neural network. Expert Syst Appl. 2009;36(2):3465–9.

    Article  Google Scholar 

  18. Punitha S, Al-Turjman F, Stephan T. An automated breast cancer diagnosis using feature selection and parameter optimization in ANN. Comput Electr Eng. 2021;90:106958.

    Article  Google Scholar 

  19. Osman AH, Aljahdali HMA. An effective of ensemble boosting learning method for breast cancer virtual screening using neural network model. IEEE Access. 2020;8:39165–74.

    Article  Google Scholar 

  20. Abbass HA. An evolutionary artificial neural networks approach for breast cancer diagnosis. Artif Intell Med. 2002;25(3):265–81.

    Article  Google Scholar 

  21. Burke HB, Goodman PH, Rosen DB, et al. Artificial neural networks improve the accuracy of cancer survival prediction. Cancer. 1997;79(4):857–62.

    Article  Google Scholar 

  22. Ronco AL. Use of artificial neural networks in modeling associations of discriminant factors: towards an intelligent selective breast cancer screening. Artif Intell Med. 1999;16(3):299–309.

    Article  Google Scholar 

  23. Azar AT, El-Said SA. Probabilistic neural network for breast cancer classification. Neural Comput Appl. 2013;23(6):1737–51.

    Article  Google Scholar 

  24. Frank A, Asuncion A. UCI machine learning repository. In: Irvine UOCA, editor. Department of Computer Science. School of Information and Computer Science; 2010.

  25. Hinton GE. How neural networks learn from experience. Sci Am. 1992;267(3):144–51.

    Article  Google Scholar 

  26. Patel JL, Goyal RK. Applications of artificial neural networks in medical science. Curr Clin Pharmacol. 2007;2(3):217–26.

    Article  Google Scholar 

  27. Suzuki K, editor. artificial neural networks: industrial and control engineering applications. BoD–books on demand; 2011. p. 89–90.

  28. Kalogirou SA. Artificial neural networks in renewable energy systems applications: a review. Renew Sustain Energy Rev. 2011;5(4):373–401.

    Article  Google Scholar 

  29. Van der ML, Hinton G. Visualizing data using t-SNE. J Mach Learn Res. 2008;9(11): 2579–2605.

  30. Kennedy J, Eberhart R. Particle swarm optimization. In: Proceedings of ICNN’95-international conference on neural networks, no. (4). IEEE; 1995. p. 1942–8.

  31. Mirjalili S, Mirjalili SM, Hatamlou A. Multi-verse optimizer: a nature-inspired algorithm for global optimization. Neural Comput Appl. 2016;27(2):495–513.

    Article  Google Scholar 

  32. Yang XS. A new metaheuristic bat-inspired algorithm. In: Nature inspired cooperative strategies for optimization (NICSO 2010). Berlin, Heidelberg: Springer; 2010. p. 65–74.

  33. Yang XS. Firefly algorithm, Levy flights and global optimization. In: Research and development in intelligent systems, vol XXVI. London: Springer; 2010. p. 209–18.

  34. Muhammad LJ, et al. Deep learning models for classification and localization of COVID-19 abnormalities on chest radiographs. In: 2021 4th international conference on computing and information sciences (ICCIS); 2021. p. 1–6. https://doi.org/10.1109/ICCIS54243.2021.9676401.

  35. Jibril ML, Mohammed IA, Yakubu A. Social media analytics driven counterterrorism tool to improve intelligence gathering towards combating terrorism in Nigeria. Int J Adv Sci Technol. 2017;107(4):33–42. https://doi.org/10.14257/ijast.2017.107.03.

    Article  Google Scholar 

  36. Muhammad LJ, Algehyne EA. Fuzzy based expert system for diagnosis of coronary artery disease in Nigeria. Health Technol. 2021;11:319–329

    Article  Google Scholar 

  37. Ishaq FS, Muhammad LJ, Yahaya BZ. Data mining driven models for diagnosis of diabetes mellitus: a survey. Indian J Sci Technol. 2018;11(42):78–90.

    Article  Google Scholar 

  38. Sarumi OA, et al. Potential of deep learning algorithms in mitigating the spread of COVID-19. In: Nayak J, Naik B, Abraham A, editors. Understanding COVID-19: the role of computational intelligence. studies in computational intelligence; 2022. p. 963.

  39. Muhammad LJ, Garba EJ, Oye ND, et al. Fuzzy rule-driven data mining framework for knowledge acquisition for expert system. In: Translational bioinformatics in healthcare and medicine. Elsevier; 2021. p. 201–14.

  40. Ishaq FS, Muhammad LJ, Yahaya BZ. Fuzzy based expert system for diagnosis of diabetes mellitus. Int J Adv Sci Technol. 2018;136(8):39–50.

    Google Scholar 

  41. Muhammad LJ, Badi I, Haruna AA, Mohammed IA. Selecting the best municipal solid waste management techniques in Nigeria using multi criteria decision making techniques. Rep Mech Eng. 2021;2(1):180–9.

    Article  Google Scholar 

  42. Algehyne EA, Jibril ML, Algehainy NA, et al. Fuzzy neural network expert system with an improved Gini index random forest-based feature importance measure algorithm for early diagnosis of breast cancer in Saudi Arabia. Big Data Cogn Comput. 2022;6:13. https://doi.org/10.3390/bdcc6010013.

    Article  Google Scholar 

  43. Muhammad LJ, Al-Shourbaji I, Haruna AA, Mohammed IA, Ahmad A, et al. Machine learning predictive models for coronary artery disease. SN Comput Sci. 2021;2(5):1–11.

    Article  Google Scholar 

  44. Alsayed O, Rahim MSM, Bidewi IA, et al. Selection of the right undergraduate major by students using supervised learning techniques. Appl Sci. 2021;11:10639. https://doi.org/10.3390/app112210639.

    Article  Google Scholar 

Download references

Funding

There is no funding source.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to L. J. Muhammad.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Ethical approval

This article does not contain any studies with human participants or animals performed by any of the authors.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This article is part of the topical collection “Advances in Computational Approaches for Artificial Intelligence, Image Processing, IoT and Cloud Applications” guest edited by Bhanu Prakash K N and M. Shivakumar.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

AlShourbaji, I., Kachare, P., Zogaan, W. et al. Learning Features Using an optimized Artificial Neural Network for Breast Cancer Diagnosis. SN COMPUT. SCI. 3, 229 (2022). https://doi.org/10.1007/s42979-022-01129-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s42979-022-01129-6

Keywords

Navigation