Summary: | The experts’ decisions and evaluating the patients’ data are the most significant parts affecting the breast cancer analysis. For early breast cancer detection, numerous techniques of machine learning not only can assist in examining and diagnosis the medical data quickly but also decrease the potential errors that could be occurred due to inexpert or unskilled decision-makers. Support vector machine is one of the famous classifiers that has already made an important contribution to the field of cancer classification. However, configurations of different kernel function and their parameters can significantly affect the performance of the SVM classifier. To further improve the classification accuracy of the SVM classifier for breast cancer diagnosis, an intelligent cancer classification method is proposed based on selecting a feature subset and optimizing the relevant parameters (i.e., penalty factor parameter (c) and kernel parameter γ) of the SVM classifier concurrently through an intelligent algorithm using the Jaya algorithm. Then, this method (Jaya-SVM) was applied to precisely characterize the breast cancer dataset, including 699 samples, which are 458 and 241 for benign and malignant, respectively. Furthermore, to evaluate the effectiveness of the proposed Jaya-SVM classifier, it is compared in terms of the computational complexity and the classification accuracy with several combinatorial metaheuristic classifiers, namely the genetic algorithm (GA), differential evolution (DE), particle swarm optimization (PSO), and cuckoo search (CS) based-SVM. Apart from this, a Breast Cancer Coimbra Dataset taken from the UCI library is used to validate the effectiveness of the proposed method. The results are presented, explained, and conclusions are drawn. © 2022, The Author(s), under exclusive licence to Springer-Verlag London Ltd., part of Springer Nature.
|