Diagnosing Liver Disease using Firefly Algorithm based on Adaboost

Introduction: Liver disease is one of the most common and dangerous diseases the early detection of which can be very effective in preventing complications as well as controlling and treating the disease. The purpose of this study was to improve Adaboost algorithm using Firefly Algorithm for diagnosing liver disease. Method: This is a descriptive-analytic study. The dataset consists of 583 independent records including 10 features of machine learning dataset in the University of California, Irvine. In this study, Adaboost and Firefly Algorithm were combined to increase the effectiveness of liver disease diagnosis. 80% of the data were used for training and 20% for testing. Results: The results highlighted the superiority of the hybrid model of feature selection over the models without feature selection. Of course, the selection of important features affect the performance of the model. The accuracy of the hybrid model considering 5 and all features was 98.61% and 94.15%, respectively. Overall, the hybrid model proved more accurate compared with most of the other data mining models. Conclusion: Hybrid model can be used to help physicians identify and classify healthy and unhealthy individuals; it can also be used in medical centers to enhance accuracy and speed, and reduce costs. It cannot be claimed that the hybrid model is the best model; however, it proved more accurarate.

[1]  Farhad Soleimanian Gharehchopogh,et al.  Determining Fuzzy Logic Parameters by using Genetic Algorithm for the Diagnosis of Liver Disease , 2018 .

[2]  E Hadavandi,et al.  Prediction of diabetes by Neural Network , 2017 .

[3]  Zoran Obradovic,et al.  A robust data scaling algorithm to improve classification accuracies in biomedical data , 2016, BMC Bioinformatics.

[4]  Szymon Wilk,et al.  Learning from Imbalanced Data in Presence of Noisy and Borderline Examples , 2010, RSCTC.

[5]  Xiong Yang,et al.  A Disease Detection Method of Liver Based on Improved Back Propagation Neural Network , 2015, 2015 8th International Symposium on Computational Intelligence and Design (ISCID).

[6]  Chun-Ling Chuang,et al.  A hybrid diagnosis model for determining the types of the liver disease , 2010, Comput. Biol. Medicine.

[7]  Moloud Abdar,et al.  A Survey and Compare the Performance of IBM SPSS Modeler and Rapid Miner Software for Predicting Liver Disease by Using Various Data Mining Algorithms , 2015 .

[8]  Chien-Cheng Lee,et al.  Automatic Liver Diseases Diagnosis for CT Images Using Kernel-Based Classifiers , 2006, 2006 World Automation Congress.

[9]  R. Barandelaa,et al.  Strategies for learning in class imbalance problems , 2003, Pattern Recognit..

[10]  K. Muneeswaran,et al.  Firefly algorithm based feature selection for network intrusion detection , 2019, Comput. Secur..

[11]  Moloud Abdar,et al.  Performance analysis of classification algorithms on early detection of liver disease , 2017, Expert Syst. Appl..

[12]  Nitesh V. Chawla,et al.  Data Mining for Imbalanced Datasets: An Overview , 2005, The Data Mining and Knowledge Discovery Handbook.

[13]  Francisco Herrera,et al.  A Review on Ensembles for the Class Imbalance Problem: Bagging-, Boosting-, and Hybrid-Based Approaches , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[14]  Rajan Vohra,et al.  Liver Patient Classification Using Intelligent Techniques , 2014 .

[15]  Hoon Jin,et al.  Decision Factors on Effective Liver Patient Data Prediction , 2014, BSBT 2014.

[16]  S. S. Kumar,et al.  Survey on recent CAD system for liver disease diagnosis , 2014, 2014 International Conference on Control, Instrumentation, Communication and Computational Technologies (ICCICCT).

[17]  Amulyashree Sridhar,et al.  NeuroSVM: A Graphical User Interface for Identification of Liver Patients , 2015, ArXiv.

[18]  Lokesh Kumar Sharma,et al.  Comparative Study of Artificial Neural Network based Classification for Liver Patient , 2013 .

[19]  DasResul,et al.  Performance analysis of classification algorithms on early detection of liver disease , 2017 .

[20]  Shengqi Yang,et al.  Type 2 diabetes mellitus prediction model based on data mining , 2018 .

[21]  Sa'diyah Noor Novita Alfisahrin,et al.  Data Mining Techniques for Optimization of Liver Disease Classification , 2013, 2013 International Conference on Advanced Computer Science Applications and Technologies.

[22]  Sanyam Shukla,et al.  Class imbalance learning using UnderBagging based kernelized extreme learning machine , 2019, Neurocomputing.

[23]  Shichao Zhang,et al.  A Strategy for Attributes Selection in Cost-Sensitive Decision Trees Induction , 2008, 2008 IEEE 8th International Conference on Computer and Information Technology Workshops.

[24]  Der-Chiang Li,et al.  A learning method for the class imbalance problem with medical data sets , 2010, Comput. Biol. Medicine.

[25]  Aboul Ella Hassanien,et al.  Binary ant lion approaches for feature selection , 2016, Neurocomputing.

[26]  Usman Qamar,et al.  HMV: A medical decision support framework using multi-layer classifiers for disease prediction , 2016, J. Comput. Sci..

[27]  Yoav Freund,et al.  A decision-theoretic generalization of on-line learning and an application to boosting , 1995, EuroCOLT.

[28]  M. Mostafizur Rahman,et al.  Addressing the Class Imbalance Problem in Medical Datasets , 2013 .

[29]  Sanyam Shukla,et al.  Dynamic selection of normalization techniques using data complexity measures , 2018, Expert Syst. Appl..

[30]  Rui Tato Marinho,et al.  Classification and Staging of Chronic Liver Disease From Multimodal Data , 2013, IEEE Transactions on Biomedical Engineering.

[31]  Haruna Chiroma,et al.  Nature Inspired Meta-heuristic Algorithms for Deep Learning: Recent Progress and Novel Perspective , 2019, CVC.

[32]  Andrew K. C. Wong,et al.  Classification of Imbalanced Data: a Review , 2009, Int. J. Pattern Recognit. Artif. Intell..

[33]  Damodar Reddy Edla,et al.  Diabetes-Finder: A Bat Optimized Classification System for Type-2 Diabetes , 2017 .

[34]  N. B. Venkateswarlu,et al.  A Critical Study of Selected Classification Algorithms for Liver Disease Diagnosis , 2011 .

[35]  Mitra Montazeri,et al.  Identifying efficient features in diagnose of liver disease by decision tree models , 2014 .

[36]  Harichandran Khanna Nehemiah,et al.  A Swarm Optimization approach for clinical knowledge mining , 2015, Comput. Methods Programs Biomed..

[37]  Surekha Mariam Varghese,et al.  Fuzzy logic for Child-Pugh classification of patients with cirrhosis of liver , 2016, 2016 International Conference on Information Science (ICIS).

[38]  Mansoureh Feizabadi,et al.  Analysis of the Factors Influencing Citations in Systematic Reviews of Medical Research in Iran , 2017 .

[39]  Ruo-Ping Han,et al.  Disease prediction with different types of neural network classifiers , 2016, Telematics Informatics.

[40]  N. B. Venkateswarlu,et al.  A Critical Comparative Study of Liver Patients from USA and INDIA: An Exploratory Analysis , 2012 .