journal article·2021Open access

An Approach Using Fuzzy Sets and Boosting Techniques to Predict Liver Disease

Pushpendra Kumar, Ramjeevan Singh Thakur

Computers, Materials & Continua· Volume 68· Issue 3

Abstract

The aim of this research is to develop a mechanism to help medical practitioners predict and diagnose liver disease. Several systems have been proposed to help medical experts by diminishing error and increasing accuracy in diagnosing and predicting diseases. Among many existing methods, a few have considered the class imbalance issues of liver disorder datasets. As all the samples of liver disorder datasets are not useful, they do not contribute to learning about classifiers. A few samples might be redundant, which can increase the computational cost and affect the performance of the classifier. In this paper, a model has been proposed that combines noise filter, fuzzy sets, and boosting techniques (NFFBTs) for liver disease prediction. Firstly, the noise filter (NF) eliminates the outliers from the minority class and removes the outlier and redundant pair from the majority class. Secondly, the fuzzy set concept is applied to handle uncertainty in datasets. Thirdly, the AdaBoost boosting algorithm is trained with several learners viz, random forest (RF), support vector machine (SVM), logistic regression (LR), and naive Bayes (NB). The proposed NFFBT prediction system was applied to two datasets (i.e., ILPD and MPRLPD) and found that AdaBoost with RF yielded 90.65% and 98.95% accuracy and F1 scores of 92.09% and 99.24% over ILPD and MPRLPD datasets, respectively.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Imbalanced Data Classification Techniques · Artificial Intelligence in Healthcare · Face and Expression Recognition

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

References (50)

Show source-provided references
1. L. Media, “World Health Ranking,” 2017. [Online]. Available: https://www.worldlifeexpectancy.com/india-liver-disease.
2. An intelligent model for liver disease diagnosis10.1016/j.artmed.2009.05.005 ↗
3. Hybrid genetic algorithm and a fuzzy logic classifier for heart disease diagnosis10.1007/s12065-019-00327-1 ↗
4. A novel approach to perform analysis and prediction on breast cancer dataset using R10.14257/ijgdc.2018.11.2.05 ↗
5. Colaco · Emerging Research in Computing, Information, Communication and Applications · 2019 · 13310.1007/978-981-13-6001-5_11 ↗
6. Han · Data Mining: Concepts and Techniques · 2011
7. Microwave imaging via space-time beamforming for early detection of breast cancer10.1109/TAP.2003.815446 ↗
8. Breast cancer classification in pathological images based on hybrid features10.1007/s11042-019-7468-9 ↗
9. A novel multi-module neural network system for imbalanced heartbeats classification10.1016/j.eswax.2019.100003 ↗
10. Diagnosis of diabetes diseases using an artificial immune recognition system 2 (AIRS2) with fuzzy K-nearest neighbor10.1007/s10916-011-9748-4 ↗
11. Machine learning with abstention for automated liver disease diagnosis
12. Diabetic retinopathy detection through artificial intelligent techniques: A review and open issues
13. An AI-based intelligent system for healthcare analysis using Ridge–Adaline stochastic gradient descent classifier
14. Ensembled rule based classification algorithms for predicting imbalanced kidney disease data10.25103/jestr.095.31 ↗
15. Early detection of the liver disorder from imbalance liver function test datasets
16. Diagnosis of liver disorder using fuzzy adaptive and neighbor weighted K-NN method for LFT imbalanced data
17. Liver disorder detection using variable-neighbor weighted fuzzy K nearest neighbor approach
18. He · Imbalanced Learning: Foundations, Algorithms, and Applications · 201310.1002/9781118646106 ↗
19. Learning decision trees for unbalanced data
20. FSVM-CIL: Fuzzy support vector machines for class imbalance learning10.1109/TFUZZ.2010.2042721 ↗
21. Improved fuzzy-optimally weighted nearest neighbor strategy to classify imbalanced data10.22266/ijies2017.0430.17 ↗
22. RUSBoost: A hybrid approach to alleviating class imbalance10.1109/TSMCA.2009.2029559 ↗
23. TLUSBoost algorithm: A boosting solution for class imbalance problem10.1007/s00500-018-3629-4 ↗
24. A noise-filtered under-sampling scheme for imbalanced classification10.1109/TCYB.2016.2606104 ↗
25. A new approach for imbalanced data classification based on data gravitation10.1016/j.ins.2014.04.046 ↗
26. Antlion re-sampling based deep neural network model for classification of imbalanced multimodal stroke dataset
27. SMOTEBoost: Improving prediction of the minority class in boosting
28. A review on classification of imbalanced data for wireless sensor networks10.1177/1550147720916404 ↗
29. A review on ensembles-based approach to overcome class imbalance problem
30. Improving the diagnosis of liver disease using multilayer perceptron neural network and boosted decision trees10.1007/s40846-017-0360-z ↗
31. A hybrid diagnosis model for determining the types of the liver disease10.1016/j.compbiomed.2010.06.002 ↗
32. Neighbor-weighted k-nearest neighbor for unbalanced text corpus10.1016/j.eswa.2004.12.023 ↗
33. Hybrid approach using fuzzy sets and extreme learning machine for classifying clinical datasets10.1016/j.imu.2016.01.001 ↗
34. Accuracy prediction using machine learning techniques for indian patient liver disease
35. A comparative analysis of unsupervised machine techniques for liver disease prediction
36. Classification of imbalanced data using a modified fuzzy-neighbor weighted approach10.22266/ijies2017.0430.17 ↗
37. Data mining techniques for optimization of liver disease classification
38. Decision factors on effective liver patient data prediction10.14257/ijbsbt.2014.6.4.16 ↗
39. A survey and compare the performance of IBM SPSS modeler and rapid miner software for predicting liver disease by using various data mining algorithms
40. Prediction of liver cancer using conditional probability Bayes theorem
41. Comparison of machine learning approaches for prediction of advanced liver fibrosis in chronic hepatitis C patients10.1109/TCBB.2017.2690848 ↗
42. Performance analysis of classification algorithms on early detection of liver disease10.1016/j.eswa.2016.08.065 ↗
43. Redundancy-driven modified Tomek-link based undersampling: A solution to class imbalance10.1016/j.patrec.2016.10.006 ↗
45. UCI, “ILPD (Indian liver patient dataset) dataset,” 2012. [Online]. Available: https://archive.ics.uci.edu/ml/machine-learning-databases/00225/.
46. The boosting: A new idea of building models10.1016/j.chemolab.2009.09.002 ↗
47. Random forest: A classification and regression tool for compound classification and QSAR modeling10.1021/ci034160g ↗
48. Cristianini · An Introduction to Support Vector Machines and Other Kernel-Based Learning Methods · 200010.1017/CBO9780511801389 ↗
49. An introduction to logistic regression: From basic concepts to interpretation with particular attention to nursing domain10.4040/jkan.2013.43.2.154 ↗
50. A systematic analysis of performance measures for classification tasks10.1016/j.ipm.2009.03.002 ↗