A new hybrid method based on fuzzy-artificial immune system and k-nn algorithm for breast cancer diagnosis.
The use of machine learning tools in medical diagnosis is increasing gradually. This is mainly because the effectiveness of classification and recognition systems has improved in a great deal to help medical experts in diagnosing diseases. Such a disease is breast cancer, which is a very common type of cancer among woman. As the incidence of this disease has increased significantly in the recent years, machine learning applications to this problem have also took a great attention as well as medical consideration. This study aims at diagnosing breast cancer with a new hybrid machine learning method. By hybridizing a fuzzy-artificial immune system with k-nearest neighbour algorithm, a method was obtained to solve this diagnosis problem via classifying Wisconsin Breast Cancer Dataset (WBCD). This data set is a very commonly used data set in the literature relating the use of classification systems for breast cancer diagnosis and it was used in this study to compare the classification performance of our proposed method with regard to other studies. We obtained a classification accuracy of 99.14%, which is the highest one reached so far. The classification accuracy was obtained via 10-fold cross validation. This result is for WBCD but it states that this method can be used confidently for other breast cancer diagnosis problems, too.
Sahan
Seral
S
Department of Electrical and Electronics Engineering, Engineering Faculty, Selcuk University, 42075 Konya, Turkey. ssahan09@yahoo.com
Polat
Kemal
K
Kodaz
Halife
H
Güneş
Salih
S
D000465:Algorithms; D001185:Artificial Intelligence; D001707:Biopsy, Needle; D001940:Breast / Q000473:pathology; D001943:Breast Neoplasms / Q000145:classification / Q000175:diagnosis* / Q000276:immunology / Q000473:pathology; D003625:Data Collection; D003658:Decision Making, Computer-Assisted; D003936:Diagnosis, Computer-Assisted; D005260:Female; D017143:Fuzzy Logic; D006801:Humans; D007107:Immune System / Q000276:immunology*; D012042:Registries; D012984:Software