Skip to main navigation Skip to search Skip to main content

Performance discrepancy mitigation in heart disease prediction for multisensory inter-datasets

  • Mahmudul Hasan
  • , Md Abdus Sahid
  • , Md Palash Uddin
  • , Md Abu Marjan
  • , Seifedine Kadry
  • , Jungeun Kim
  • Hajee Mohammad Danesh Science and Technology University
  • Deakin University
  • Lebanese American University
  • Noroff University College
  • Ajman University
  • Middle East University, Jordan
  • Kongju National University

Research output: Contribution to journalArticlepeer-review

21 Scopus citations

Abstract

Heart disease is one of the primary causes of morbidity and death worldwide. Millions of people have had heart attacks every year, and only early-stage predictions can help to reduce the number. Researchers are working on designing and developing early-stage prediction systems using different advanced technologies, and machine learning (ML) is one of them. Almost all existing ML-based works consider the same dataset (intra-dataset) for the training and validation of their method. In particular, they do not consider inter-dataset performance checks, where different datasets are used in the training and testing phases. In inter-dataset setup, existing ML models show a poor performance named the inter-dataset discrepancy problem. This work focuses on mitigating the inter-dataset discrepancy problem by considering five available heart disease datasets and their combined form. All potential training and testing mode combinations are systematically executed to assess discrepancies before and after applying the proposed methods. Imbalance data handling using SMOTETomek, feature selection using random forest (RF), and feature extraction using principle component analysis (PCA) with a long preprocessing pipeline are used to mitigate the inter-dataset discrepancy problem. The preprocessing pipeline builds on missing value handling using RF regression, log transformation, outlier removal, normalization, and data balancing that convert the datasets to more ML-centric. Support vector machine, K-nearest neighbors, decision tree, RF, eXtreme Gradient Boosting, Gaussian naive Bayes, logistic regression, and multilayer perceptron are used as classifiers. Experimental results show that feature selection and classification using RF produce better results than other combination strategies in both single- and inter-dataset setups. In certain configurations of individual datasets, RF demonstrates 100% accuracy and 96% accuracy during the feature selection phase in an interdataset setup, exhibiting commendable precision, recall, F1 score, specificity, and AUC score. The results indicate that an effective preprocessing technique has the potential to improve the performance of the ML model without necessitating the development of intricate prediction models. Addressing inter-dataset discrepancies introduces a novel research avenue, enabling the amalgamation of identical features from various datasets to construct a comprehensive global dataset within a specific domain.

Original languageEnglish
Pages (from-to)1-51
Number of pages51
JournalPeerJ Computer Science
Volume10
DOIs
StatePublished - 2024
Externally publishedYes

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 3 - Good Health and Well-being
    SDG 3 Good Health and Well-being

Keywords

  • Dimensionality reduction
  • Heart disease prediction
  • Inter-dataset
  • Machine learning
  • Performance discrepancy

Fingerprint

Dive into the research topics of 'Performance discrepancy mitigation in heart disease prediction for multisensory inter-datasets'. Together they form a unique fingerprint.

Cite this