Enhanced Preprocessing Approach Using Ensemble Machine Learning Algorithms for Detecting Liver Disease

被引:19
|
作者
Md, Abdul Quadir [1 ]
Kulkarni, Sanika [1 ]
Joshua, Christy Jackson [1 ]
Vaichole, Tejas [1 ]
Mohan, Senthilkumar [2 ]
Iwendi, Celestine [3 ]
机构
[1] Vellore Inst Technol, Sch Comp Sci & Engn, Chennai 600127, India
[2] Vellore Inst Technol, Sch Informat Technol & Engn, Vellore 632014, India
[3] Univ Bolton, Sch Creat Technol, Bolton BL3 5AB, England
关键词
liver disease; machine learning; multivariate imputation; feature scaling; ensemble learning; gradient boosting; XGBoost; bagging; random forest; extra tree classifier; stacking; PREDICTION; MODEL;
D O I
10.3390/biomedicines11020581
中图分类号
Q5 [生物化学]; Q7 [分子生物学];
学科分类号
071010 ; 081704 ;
摘要
There has been a sharp increase in liver disease globally, and many people are dying without even knowing that they have it. As a result of its limited symptoms, it is extremely difficult to detect liver disease until the very last stage. In the event of early detection, patients can begin treatment earlier, thereby saving their lives. It has become increasingly popular to use ensemble learning algorithms since they perform better than traditional machine learning algorithms. In this context, this paper proposes a novel architecture based on ensemble learning and enhanced preprocessing to predict liver disease using the Indian Liver Patient Dataset (ILPD). Six ensemble learning algorithms are applied to the ILPD, and their results are compared to those obtained with existing studies. The proposed model uses several data preprocessing methods, such as data balancing, feature scaling, and feature selection, to improve the accuracy with appropriate imputations. Multivariate imputation is applied to fill in missing values. On skewed columns, log1p transformation was applied, along with standardization, min-max scaling, maximum absolute scaling, and robust scaling techniques. The selection of features is carried out based on several methods including univariate selection, feature importance, and correlation matrix. These enhanced preprocessed data are trained on Gradient boosting, XGBoost, Bagging, Random Forest, Extra Tree, and Stacking ensemble learning algorithms. The results of the six models were compared with each other, as well as with the models used in other research works. The proposed model using extra tree classifier and random forest, outperformed the other methods with the highest testing accuracy of 91.82% and 86.06%, respectively, portraying our method as a real-world solution for detecting liver disease.
引用
收藏
页数:23
相关论文
共 50 条
  • [21] An Empirical Analysis of Machine Learning Algorithms for Crime Prediction Using Stacked Generalization: An Ensemble Approach
    Kshatri, Sapna Singh
    Singh, Deepak
    Narain, Bhavana
    Bhatia, Surbhi
    Quasim, Mohammad Tabrez
    Sinha, G.R.
    IEEE Access, 2021, 9 : 67488 - 67500
  • [22] A new approach to prediction riboflavin absorbance using imprinted polymer and ensemble machine learning algorithms
    Yarahmadi, Bita
    Hashemianzadeh, Seyed Majid
    Hosseini, Seyed Mohammad -Reza Milani
    HELIYON, 2023, 9 (07)
  • [23] An Empirical Analysis of Machine Learning Algorithms for Crime Prediction Using Stacked Generalization: An Ensemble Approach
    Kshatri, Sapna Singh
    Singh, Deepak
    Narain, Bhavana
    Bhatia, Surbhi
    Quasim, Mohammad Tabrez
    Sinha, G. R.
    IEEE ACCESS, 2021, 9 : 67488 - 67500
  • [24] Detecting refactoring type of software commit messages based on ensemble machine learning algorithms
    Al-Fraihat, Dimah
    Sharrab, Yousef
    Al-Ghuwairi, Abdel-Rahman
    Sbaih, Nour
    Qahmash, Ayman
    SCIENTIFIC REPORTS, 2024, 14 (01):
  • [25] Evaluation based Approaches for Liver Disease Prediction using Machine Learning Algorithms
    Geetha, C.
    Arunachalam, A. R.
    2021 INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND INFORMATICS (ICCCI), 2021,
  • [26] Machine Learning Algorithms for Predicting Fatty Liver Disease
    Pei, Xieyi
    Deng, Qingqing
    Liu, Zhuo
    Yan, Xiang
    Sun, Weiping
    ANNALS OF NUTRITION AND METABOLISM, 2021, 77 (01) : 38 - 45
  • [27] Detecting Denial of Service attacks using machine learning algorithms
    Kumari, Kimmi
    Mrunalini, M.
    JOURNAL OF BIG DATA, 2022, 9 (01)
  • [28] Detecting Anomalies in Financial Data Using Machine Learning Algorithms
    Bakumenko, Alexander
    Elragal, Ahmed
    SYSTEMS, 2022, 10 (05):
  • [29] Detecting Denial of Service attacks using machine learning algorithms
    Kimmi Kumari
    M. Mrunalini
    Journal of Big Data, 9
  • [30] Detecting financial statement fraud using dynamic ensemble machine learning
    Achakzai, Muhammad Atif Khan
    Peng, Juan
    INTERNATIONAL REVIEW OF FINANCIAL ANALYSIS, 2023, 89