Abstract

Heart disease is the leading cause of death globally. The most common type of heart disease is coronary heart disease, which occurs when there is a build-up of plaque inside the arteries that supply blood to the heart, making blood circulation difficult. The prediction of heart disease is a challenge in clinical machine learning. Early detection of people at risk of the disease is vital in preventing its progression. This paper proposes a deep learning approach to achieve improved prediction of heart disease. An enhanced stacked sparse autoencoder network (SSAE) is developed to achieve efficient feature learning. The network consists of multiple sparse autoencoders and a softmax classifier. Additionally, in deep learning models, the algorithm’s parameters need to be optimized appropriately to obtain efficient performance. Hence, we propose a particle swarm optimization (PSO) based technique to tune the parameters of the stacked sparse autoencoder. The optimization by the PSO improves the feature learning and classification performance of the SSAE. Meanwhile, the multilayer architecture of autoencoders usually leads to internal covariate shift, a problem that affects the generalization ability of the network; hence, batch normalization is introduced to prevent this problem. The experimental results show that the proposed method effectively predicts heart disease by obtaining a classification accuracy of 0.973 and 0.961 on the Framingham and Cleveland heart disease datasets, respectively, thereby outperforming other machine learning methods and similar studies.

Highlights

  • Accepted: 25 August 2021Cardiovascular disease (CVD) is a life-threatening condition

  • Heart disease prediction is a critical challenge in clinical machine learning

  • The hidden layer of the last sparse autoencoder was connected to the softmax classifier, which made up the sparse autoencoder network (SSAE)

Read more

Summary

Introduction

Cardiovascular disease (CVD) is a life-threatening condition. It is the leading cause of death globally, with 30% of all global deaths attributed to it, amounting to 17 million deaths globally [1]. Enhanced detection through machine learning (ML) based predictive models has been recently supported by clinicians to minimize the death rate and enhance the clinical decision-making process. Researchers and scientists still have difficulty obtaining high prediction performance and identifying the most relevant heart disease risk factors [11]. The effectiveness of DNN can be utilized in learning the hidden correlations between the various features (i.e., risk factors) in heart disease datasets that would lead to improved prediction performance. An autoencoder (AE) can efficiently process and extract hidden representations from heart disease data for proper classification. This paper presents an efficient heart disease prediction approach using the particle swarm optimization technique to optimize the parameters of a stacked sparse autoencoder.

Related Works
Materials and Methods
Datasets
Autoencoder
Proposed Methodology
Results and Discussion
Method
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call