A Hybrid of Artificial Bee Colony, Genetic Algorithm, and Neural Network for Diabetic Mellitus Diagnosing

Researchers, widely have introduced the Artificial Bee Colony (ABC) as an optimization algorithm to deal with classification, and prediction problems. ABC has been combined with different Artificial Intelligent (AI) techniques to obtain optimum performance indicators. This work introduces a hybrid of ABC, Genetic Algorithm (GA), and Back Propagation Neural Network (BPNN) in the application of classifying, and diagnosing Diabetic Mellitus (DM). The optimized algorithm is combined with a mutation technique of Genetic Algorithm (GA) to obtain the optimum set of training weights for a BPNN. The idea is to prove that weights’ initial index in their initialized set has an impact on the performance rate. Experiments are conducted in three different cases; standard BPNN alone, BPNN trained with ABC, and BPNN trained with the mutation based ABC. The work tests all three cases of optimization on two different datasets (Primary dataset, and Secondary dataset) of diabetic mellitus (DM). The primary dataset is built by this work through collecting 31 features of 501 DM patients in local hospitals. The secondary dataset is the Pima dataset. Results show that the BPNN trained with the mutation based ABC can produce better local solutions than the standard BPNN and BPNN trained in combination with ABC.

[1]  Dervis Karaboga,et al.  A comprehensive survey: artificial bee colony (ABC) algorithm and applications , 2012, Artificial Intelligence Review.

[2]  Ron Kohavi,et al.  A Study of Cross-Validation and Bootstrap for Accuracy Estimation and Model Selection , 1995, IJCAI.

[3]  Rozaida Ghazali,et al.  The Development of Improved Back-Propagation Neural Networks Algorithm for Predicting Patients with Heart Disease , 2010, ICICA.

[4]  G. Rossi,et al.  Diagnosis and Classification of Diabetes Mellitus The information that follows is based largely on the reports of the Expert Committee on the Diagnosis and Classification of Diabetes (Diabetes Care 20:1183–1197, 1997, and Diabetes Care 26:3160–3167, 2003). , 2008, Diabetes Care.

[5]  S. Wild,et al.  Global prevalence of diabetes: estimates for the year 2000 and projections for 2030. , 2004, Diabetes care.

[6]  Daricha Sutivong,et al.  Avoiding Local Minima in Feedforward Neural Networks by Simultaneous Learning , 2007, Australian Conference on Artificial Intelligence.

[7]  Dervis Karaboga,et al.  A survey on the applications of artificial bee colony in signal, image, and video processing , 2015, Signal, Image and Video Processing.

[8]  Varun Kumar Ojha,et al.  Convergence Analysis of Backpropagation Algorithm for Designing an Intelligent System for Sensing Manhole Gases , 2017, ArXiv.

[9]  Kazem Mazlumi,et al.  Application of GA, PSO and ABC in optimal design of a stand-alone hybrid system for north-west of Iran , 2011, 2011 7th International Conference on Electrical and Electronics Engineering (ELECO).

[10]  Tarik A. Rashid,et al.  An Intelligent Approach for Diabetes Classification, Prediction and Description , 2015, IBICA.

[11]  C. Patterson,et al.  IDF Diabetes Atlas: Worldwide Estimates of Incidence, Prevalence and Mortality of Type 1 Diabetes in Children and Adolescents: Results from the International Diabetes Federation Diabetes Atlas, 9th edition. , 2019, Diabetes research and clinical practice.

[12]  Rozaida Ghazali,et al.  Predicting patients with heart disease by using an improved back-propagation algorithm , 2011 .

[13]  Václav Snásel,et al.  Metaheuristic design of feedforward neural networks: A review of two decades of research , 2017, Eng. Appl. Artif. Intell..

[14]  Mitsuo Gen,et al.  Genetic algorithms and engineering design , 1997 .

[15]  Qun Dai,et al.  Alleviating the problem of local minima in Backpropagation through competitive learning , 2012, Neurocomputing.

[16]  Kevin L. Priddy,et al.  Artificial neural networks - an introduction , 2005, Tutorial text series.