journal article·2023-02-19Open access

Tabular Data Generation to Improve Classification of Liver Disease Diagnosis

Mohammad Alauthman, Amjad Aldweesh, Ahmad Al-qerem, Faisal Aburub, Yazan Al-Smadi, Awad M. Abaker, Omar Radhi Alzubi, Bilal Alzubi

Applied Sciences· Volume 13· Issue 4

Abstract

Liver diseases are among the most common diseases worldwide. Because of the high incidence and high mortality rate, these diseases diagnoses are vital. Several elements harm the liver. For instance, obesity, undiagnosed hepatitis infection, and alcohol abuse. This causes abnormal nerve function, bloody coughing or vomiting, insufficient kidney function, hepatic failure, jaundice, and liver encephalopathy.. The diagnosis of this disease is very expensive and complex. Therefore, this work aims to assess the performance of various machine learning algorithms at decreasing the cost of predictive diagnoses of chronic liver disease. In this study, five machine learning algorithms were employed: Logistic Regression, K-Nearest Neighbor, Decision Tree, Support Vector Machine, and Artificial Neural Network (ANN) algorithm. In this work, we examined the effects of the increased prediction accuracy of Generative Adversarial Networks (GANs) and the synthetic minority oversampling technique (SMOTE). Generative opponents’ networks (GANs) are a mechanism to produce artificial data with a distribution close to real data distribution. This is achieved by training two different networks: the generator, which seeks to produce new and real samples, and the discriminator, which classifies the augmented samples using supervised classifications. Statistics show that the use of increased data slightly improves the performance of the classifier.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Imbalanced Data Classification Techniques · Artificial Intelligence in Healthcare · Anomaly Detection Techniques and Applications

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Information Security, Faculty of Information Technology, University of Petra, Amman 11196, Jordan

College of Computing and Information Technology, Shaqra University, Shaqra 11911, Saudi Arabia

Computer Science Department, Faculty of Information Technology, Zarqa University, Zarqa 13110, Jordan

Department of Business Intelligence and Data Analytics, University of Petra, Amman 11196, Jordan

Computer Science Department, College of Computing in Al-Qunfudah, Umm Al-Qura University, Mecca 24382, Saudi Arabia

Computer Engineering Department, College of Computing in Al-Qunfudah, Umm Al-Qura University, Qunfudah 24382, Saudi Arabia

References (43)

Show source-provided references
1. An intelligent model for liver disease diagnosis10.1016/j.artmed.2009.05.005 ↗
2. Maddrey, W.C., Sorrell, M.F., and Schiff, E.R. (2011). Schiff’s Diseases of the Liver, John Wiley & Sons.
3. Learning Bayesian network parameters from small data sets: Application of Noisy-OR gates10.1016/S0888-613X(01)00039-1 ↗
4. Babu, M.S.P., Ramana, B.V., and Kumar, B.R.S. (2010, January 26–28). New automatic diagnosis of liver status using bayesian classification. Proceedings of the International Conference on Intelligent Network and Computing) ICINC, Kuala Lumpur, Malaysia.
5. Domingos, P. (1999, January 15–18). Metacost: A general method for making classifiers cost-sensitive. Proceedings of the Fifth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Diego, CA USA.10.1145/312129.312220 ↗
6. A critical study of selected classification algorithms for liver disease diagnosis10.5121/ijdms.2011.3207 ↗
7. Kim, S., Jung, S., Park, Y., Lee, J., and Park, J. (2014, January 14–16). Effective liver cancer diagnosis method based on machine learning algorithm. Proceedings of the 2014 7th International Conference on Biomedical Engineering and Informatics, Dalian, China.10.1109/BMEI.2014.7002866 ↗
8. Al-Qerem, A., Alsalman, Y.S., and Mansour, K. (2019, January 3–5). Image Generation Using Different Models of Generative Adversarial Network. Proceedings of the 2019 International Arab Conference on Information Technology (ACIT), Al Ain, United Arab Emirates.10.1109/ACIT47987.2019.8991120 ↗
9. General model for best feature extraction of EEG using discrete wavelet transform wavelet family and differential evolution
10. An efficient machine-learning model based on data augmentation for pain intensity recognition10.1016/j.eij.2020.02.006 ↗
11. Arjovsky, M., and Bottou, L. (2017). Towards principled methods for training generative adversarial networks. arXiv.
12. Pros and cons of gan evaluation measures10.1016/j.cviu.2018.10.009 ↗
13. Ho, D., Liang, E., Chen, X., Stoica, I., and Abbeel, P. (2019, January 9–15). Population based augmentation: Efficient learning of augmentation policy schedules. Proceedings of the International Conference on Machine Learning, Long Beach, CA, USA.
14. Perez, L., and Wang, J. (2017). The effectiveness of data augmentation in image classification using deep learning. arXiv.
15. Che, Z., Cheng, Y., Zhai, S., Sun, Z., and Liu, Y. (2017, January 18–21). Boosting deep learning risk prediction with generative adversarial networks for electronic health records. Proceedings of the 2017 IEEE International Conference on Data Mining (ICDM), New Orleans, LA, USA.10.1109/ICDM.2017.93 ↗
16. Support vector machine-a survey
17. Radford, A., Metz, L., and Chintala, S. (2015). Unsupervised representation learning with deep convolutional generative adversarial networks. arXiv.
18. Al-Qerem, A., Salem, A.A., Jebreen, I., Nabot, A., and Samhan, A. (2021, January 21–23). Comparison between Transfer Learning and Data Augmentation on Medical Images Classification. Proceedings of the 2021 22nd International Arab Conference on Information Technology (ACIT), Muscat, Oman.10.1109/ACIT53391.2021.9677144 ↗
19. Accurate liver disease prediction system using convolutional neural network10.17485/IJST/v14i17.451 ↗
20. Islam, M.K., Alam, M.M., Rony, M.R.A.H., and Mohiuddin, K. (2019, January 15–18). Statistical Analysis and Identification of Important Factors of Liver Disease using Machine Learning and Deep Learning Architecture. Proceedings of the 2019 3rd International Conference on Innovation in Artificial Intelligence, Suzhou, China.10.1145/3319921.3319929 ↗
21. Sravani, K., Anushna, G., Maithraye, I., Chetan, P., and Yeruva, S. (2021). Machine Learning Technologies and Applications: Proceedings of ICACECS 2020, Springer.
22. Prediction of liver disease using Rprop, SAG and CNN
23. Software-based prediction of liver disease with feature selection and classification techniques10.1016/j.procs.2020.03.226 ↗
24. A survey on image data augmentation for deep learning10.1186/s40537-019-0197-0 ↗
25. Improved techniques for training gans
26. A bayesian data augmentation approach for learning deep models
27. Turhan, C.G., and Bilge, H.S. (2018, January 20–23). Recent trends in deep generative models: A review. Proceedings of the 2018 3rd International Conference on Computer Science and Engineering (UBMK), Sarajevo, Bosnia and Herzegovina.10.1109/UBMK.2018.8566353 ↗
28. Overview of artificial neural networks10.1007/978-1-60327-101-1_2 ↗
29. Ecer, F., Ardabili, S., Band, S.S., and Mosavi, A. (2020). Training Multilayer Perceptron with Genetic Algorithms and Particle Swarm Optimization for Modeling Stock Price Index Prediction. Entropy, 22.10.3390/e22111239 ↗
30. A comparative analysis of K-Nearest Neighbor, Genetic, Support Vector Machine, Decision Tree, and Long Short Term Memory algorithms in machine learning10.1016/j.dajour.2022.100071 ↗
31. Xia, D., Tang, H., Sun, S., Tang, C., and Zhang, B. (2022). Landslide Susceptibility Mapping Based on the Germinal Center Optimization Algorithm and Support Vector Classification. Remote Sens., 14.10.3390/rs14112707 ↗
32. Awad, M., and Khanna, R. (2015). Efficient Learning Machines, Apress.10.1007/978-1-4302-5990-9 ↗
33. Evaluation of decision trees: A multi-criteria approach10.1016/S0305-0548(03)00156-4 ↗
34. A Novel Approach for Feature Selection and Classification of Diabetes Mellitus: Machine Learning Methods10.1155/2022/3820360 ↗
35. A review of data classification using k-nearest neighbour algorithm
36. Classification and regression tree analysis in public health: Methodological review and comparison with logistic regression10.1207/S15324796ABM2603_02 ↗
37. SMOTE for learning from imbalanced data: Progress and challenges, marking the 15-year anniversary10.1613/jair.1.11192 ↗
38. MRI of the hippocampus in Alzheimer’s disease: Sensitivity, specificity, and analysis of the incorrectly classified subjects10.1016/S0197-4580(98)00006-2 ↗
39. Sokolova, M., Japkowicz, N., and Szpakowicz, S. (2006, January 4–8). Beyond accuracy, F-score and ROC: A family of discriminant measures for performance evaluation. Proceedings of the Australasian joint conference on artificial intelligence, Hobart, Australia.10.1007/11941439_114 ↗
40. Dritsas, E., and Trigka, M. (2023). Supervised Machine Learning Models for Liver Disease Risk Prediction. Computers, 12.10.3390/computers12010019 ↗
41. A Hybrid Machine Learning algorithm for Heart and Liver Disease Prediction Using Modified Particle Swarm Optimization with Support Vector Machine10.1016/j.procs.2023.01.062 ↗
42. Statistical Machine Learning Approaches to Liver Disease Prediction10.3390/livers1040023 ↗
43. Prediction of fatty liver disease using machine learning algorithms10.1016/j.cmpb.2018.12.032 ↗