Abstract
Cancer is one of the world’s leading causes of human mortality, and the most prevalent type is breast cancer. However, when diagnosed early, breast cancer may be treated. In this paper, a 5-layer feed-forward neuronet model, trained by a novel fuzzy WASD (weights-and-structure-determination) algorithm, called FUZWASD, is introduced and employed to predict whether the breast cancer is benign or malignant. In general, WASD-trained neuronets are known to overcome the limitations of traditional back-propagation neuronets, including slow training speed and local minimum; however, multi-input WASD-trained neuronets with no dimension explosion weakness are few. In this work, a novel FUZWASD algorithm for training neuronets is modeled by embedding a fuzzy logic controller (FLC) in a WASD algorithm, and a multi-input FUZWASD neuronet (MI-FUZWASDN) model for classification problems with no dimension explosion weakness is proposed. The FUZWASD algorithm uses a FLC to map the input data into a specific interval that enhances the accuracy of the weights-direct-determination (WDD) method. In this way, the FUZWASD algorithm detects the optimal weights and structure of the MI-FUZWASDN using a power softplus activation function and while handling the model fitting and validation. Applications on two diagnostic breast cancer datasets validate and demonstrate the MI-FUZWASDN model’s exceptional learning and predicting performance. In addition, for the intrigued user, we have created a MATLAB kit, which is freely accessible via GitHub, to promote and support the results of this work.
Similar content being viewed by others
Availability of data and material
The data used in the paper entitled “A Fuzzy WASD Neuronet with Application in Breast Cancer Prediction” are taken from Kaggle in the following link: https://www.kaggle.com/.
Code availability
The complete development and implementation of the computational methods proposed in the paper entitled “A Fuzzy WASD Neuronet with Application in Breast Cancer Prediction” can be obtained from GitHub in the following link: https://github.com/SDMourtas/MI-FUZWASDN.
References
Hung Nguyen WT, Hung BS, Thornton E, Thornton WL (1998) Classification of microcalcifications in mammograms using artificial neural networks. IEEE, Hong Kong, China 2:1006–1008
Asri H, Mousannif H, Moatassime HA, Noël T (2016) Using machine learning algorithms for breast cancer risk prediction and diagnosis. In: Shakshuki EM (ed), The 7th international conference on ambient systems, networks and technologies (ANT 2016)/The 6th international conference on sustainable energy information technology (SEIT-2016)/affiliated workshops, May 23-26, 2016, Madrid, Spain. Elsevier, vol 83 of Procedia Computer Science, pp 1064–1069
Bharat A, Pooja N, Anishka Reddy R (2018) Using machine learning algorithms for breast cancer risk prediction and diagnosis. IEEE, Bangalore, India, pp 1–4
Ed-Daoudy A, Maalmi K (2020) Breast cancer classification with reduced feature set using association rules and support vector machine. Netw Model Anal Health Inf Bioinform 9(1):34
Matamala N, Vargas MT, González-Cómpora R, Miñambres R, Arias JI, Menéndez P, Andréés-León E, Gómez-López G, Yanowsky K, Calvete-Candenas J, Inglada-Pérez L, Martínez-Delgado B, Benítez J (2015) Tumor microrna expression profiling identifies circulating micrornas for early breast cancer detection. Clin Chem 61:1098–1106
Katsikis VN, Mourtas SD, Stanimirović PS, Zhang Y (2021) Solving complex-valued time-varying linear matrix equations via QR decomposition with applications to robotic motion tracking and on angle-of-arrival localization. IEEE Trans Neural Netw Learn Syst, 1–10
Premalatha N, Arasu AV (2016) Prediction of solar radiation for solar systems by using ANN models with different back propagation algorithms. J Appl Res Technol 14(3):206–214
Chen L, Huang Z, Li Y, Zeng N, Liu M, Peng A, Jin L (2019) Weight and Structure Determination Neural Network Aided With Double Pseudoinversion for Diagnosis of Flat Foot. IEEE Access 7:33001–33008
Vera SOR (2014) On the prediction of atmospheric corrosion of metals and alloys in Chile using artificial neural networks. Int J Electrochem Sci 9(12):7131–7151
Zhang Y, Wang Y, Li W, Chou Y, Zhang Z (2016) WASD algorithm with pruning-while-growing and twice-pruning techniques for multi-input Euler polynomial neural network. Int J Artif Intell Tools 25(02):1650007
Li J, Cheng JH, Shi JY, Huang F (2012) Brief Introduction of Back Propagation (BP) Neural Network Algorithm and its Improvement. In: Advances in Computer Science and Information Engineering. Springer, Berlin, Heidelberg, vol 169 of Advances in Intelligent and Soft Computing, pp 553–558
Han T, Lu Y, Zhu S, Wu YN (2017) Alternating back-propagation for generator network. In: Singh SP, Markovitch S (eds) Proceedings of the Thirty-First AAAI Conference on Artificial Intelligence, February 4-9, 2017, San Francisco, California, USA, pp 1976–1984. AAAI Press
Zhang Y, Chen D, Ye C (2019) Deep neural networks: WASD neuronet models, algorithms. CRC Press, Applications
Affonso C, Sassi RJ, Barreiros RM (2015) Biological image classification using rough-fuzzy artificial neural network. Expert Syst Appl 42:9482–9488
Pezeshki Z, Mazinani SM (2019) Comparison of artificial neural networks, fuzzy logic and neuro fuzzy for predicting optimization of building thermal consumption: a survey. Artif Intell Rev 52:495–525
Jia L, Xiao L, Dai J, Cao Y (2020) A novel fuzzy-power zeroing neural network model for time-variant matrix moore-penrose inversion with guaranteed performance. IEEE Trans Fuzzy Syst, 1–1
Hosseinzadeh A, Zhou JL, Altaee A, Baziar M, Li X (2020) Modeling water flux in osmotic membrane bioreactor by adaptive network-based fuzzy inference system and artificial neural network. Bioresour Technol 310:123391
Fang H, Zhu G, Stojanovic V, Nie R, He S, Luan X, Liu F (2021) Adaptive optimization algorithm for nonlinear Markov jump systems with partial unknown dynamics. Int J Robust Nonlinear Control 31:2126–2140
Tao H, Li J, Chen Y, Stojanovic V, Yang H (2020) Robust point-to-point iterative learning control with trial-varying initial conditions. IET Control Theory Appl 14:3344–3350
Stojanovic V, He S, Zhang B (2020) State and parameter joint estimation of linear stochastic systems in presence of faults and nonGaussian noises. Int J Robust Nonlinear Control 30:6683–6700
Cheng P, He S, Stojanovic V, Luan X, Liu F (2021) Fuzzy fault detection for markov jump systems with partly accessible hidden information: an event-triggered approach. IEEE Trans Cybern, PP: 1–10
Zhang Y, Lao W, Jin L, Chen T, Liu J (2013) Growing-type WASD for power-activation neuronet to model and forecast monthly time series. In: Proceedings of the 10th IEEE international conference on control and automation (ICCA), pp 1312–1317
Zhang Y, Tan N (2010) Intelligent Soft Computation and Evolving Data Mining: Integrating Advanced Technologies, chapter 10. Weights Direct Determination of Feedforward Neural Networks without Iterative BP-Training. IGI Global, pp 197–225
Zhang Y, Yu X, Xiao L, Li W, Fan Z, Zhang W (2013) Weights and structure determination of articial neuronets. In: Self-Organization: Theories and Methods. New York, NY, USA: Nova Science
Zhang Y, Yin Y, Guo D, Xiaotian Yu, Xiao L (2014) Cross-validation based weights and structure determination of Chebyshev-polynomial neural networks for pattern classification. Pattern Recognit 47(10):3414–3428
Yunong Zhang R, Wang WL, Deng J (2014) Signum-function-activated WASD neuronet and its XOR application. Acta Scientiarum Naturalium Universitatis Sunyatseni 53(1):1–7
Zhang Y, Guo D, Luo Z, Zhai K, Tan H (2016) CP-activated WASD neuronet approach to Asian population prediction with abundant experimental verification. Neurocomputing 198(198):48–57
Zeng T, Zhang Y, Li Z, Qiu B, Ye C (2020) Predictions of USA Presidential Parties From 2021 to 2037 Using Historical Data Through Square Wave-Activated WASD Neural Network. IEEE Access 8:56630–56640
Li H, Huang Z, Fu J, Li Y, Zeng N, Zhang J, Ye C, Jin L (2019) Modified Weights-and-Structure-Determination Neural Network for Pattern Classification of Flatfoot. IEEE Access 7:63146–63154
Funding
No funding was received to assist with the preparation of this manuscript.
Author information
Authors and Affiliations
Contributions
TES: Conceptualization, Methodology, Software, Validation, Formal analysis, Investigation, Writing-Original Draft. VNK: Conceptualization, Methodology, Software, Validation, Formal analysis, Investigation, Writing-Original Draft. SDM: Conceptualization, Methodology, Software, Validation, Formal analysis, Investigation, Writing-Original Draft.
Corresponding author
Ethics declarations
Conflict of interest
The authors Theodore E. Simos, Vasilios N. Katsikis and Spyridon D. Mourtas of the paper entitled “A Fuzzy WASD Neuronet with Application in Breast Cancer Prediction” declare that there is no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Simos, T.E., Katsikis, V.N. & Mourtas, S.D. A fuzzy WASD neuronet with application in breast cancer prediction. Neural Comput & Applic 34, 3019–3031 (2022). https://doi.org/10.1007/s00521-021-06572-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-021-06572-9