A comparative analysis of cervical cancer diagnosis using machine learning techniques

Abdikadir Hussein Elmi, Abdijalil Abdullahi, Mohamed Ali Bare


This study undertakes a comprehensive analysis of cervical cancer diagnosis using machine learning (ML) techniques. We start by introducing the critical importance of early and accurate diagnosis of cervical cancer, a significant health issue globally. The objective of this research is to compare the effectiveness of three ML algorithms: K-nearest neighbors (KNN), linear support vector machine (SVM), and Naive Bayes classifier, in predicting biopsy results for cervical cancer. Our methodology involves utilizing a substantial dataset to train and test these algorithms, focusing on performance measures like accuracy, precision, recall, F1 score, and the area under the receiver operating characteristic curve (AUC). The findings reveal that KNN demonstrates superior performance, with high precision, recall, accuracy, and F1 score, alongside a notable AUC. This suggests KNN's potential utility in clinical applications for cervical cancer prognosis. Meanwhile, linear SVM and Naive Bayes exhibit certain limitations, indicating a need for further optimization. This study highlights the promising role of ML in enhancing medical diagnostic processes, particularly in oncology.


Cervical cancer; Diagnosis; K-nearest neighbors; Machine learning; Naïve Bayes; Support vector machine

Full Text:


DOI: http://doi.org/10.11591/ijeecs.v34.i2.pp1010-1023


  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

The Indonesian Journal of Electrical Engineering and Computer Science (IJEECS)
p-ISSN: 2502-4752, e-ISSN: 2502-4760
This journal is published by the Institute of Advanced Engineering and Science (IAES) in collaboration with Intelektual Pustaka Media Utama (IPMU).

shopify stats IJEECS visitor statistics