Implementation of Deep Learning with Multilayer Perceptron (MLP) for Heart Disease Prediction Using the SMOTE-ENN Technique

Heart disease is a leading cause of global mortality, with its prevalence increasing annually. This study aims to develop a heart disease prediction model using a Multilayer Perceptron (MLP) combined with the SMOTE-ENN resampling technique to address data imbalance issues. The dataset used was obtai...

Full description

Saved in:
Bibliographic Details
Main Authors: Erliyan Redy Susanto, Erik Saputra
Format: Article
Language:English
Published: Politeknik Negeri Batam 2025-06-01
Series:Journal of Applied Informatics and Computing
Subjects:
Online Access:https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/9337
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850080039211630592
author Erliyan Redy Susanto
Erik Saputra
author_facet Erliyan Redy Susanto
Erik Saputra
author_sort Erliyan Redy Susanto
collection DOAJ
description Heart disease is a leading cause of global mortality, with its prevalence increasing annually. This study aims to develop a heart disease prediction model using a Multilayer Perceptron (MLP) combined with the SMOTE-ENN resampling technique to address data imbalance issues. The dataset used was obtained from the UCI Machine Learning Repository and includes patients' clinical and demographic features. The initial dataset consisted of [number of data] records, with an imbalanced class distribution between patients with and without heart disease. After applying SMOTE-ENN, the class distribution became more balanced, allowing the model to learn patterns more effectively. The MLP model was designed with two hidden layers comprising 64 and 32 neurons, respectively, using the ReLU activation function in the hidden layers and a sigmoid function in the output layer. Evaluation results showed that the model achieved an accuracy of 89.47%, precision of 77.78%, recall of 100%, and an F1-score of 87.5%. To validate the effectiveness of SMOTE-ENN, comparisons were made with other methods such as SMOTE and undersampling, as well as baseline models like Logistic Regression and Decision Tree. The results demonstrate that SMOTE-ENN outperforms other techniques in handling class imbalance, leading to better overall model performance.
format Article
id doaj-art-6c331b3d5f034cc3a587961e9e3811fe
institution DOAJ
issn 2548-6861
language English
publishDate 2025-06-01
publisher Politeknik Negeri Batam
record_format Article
series Journal of Applied Informatics and Computing
spelling doaj-art-6c331b3d5f034cc3a587961e9e3811fe2025-08-20T02:45:02ZengPoliteknik Negeri BatamJournal of Applied Informatics and Computing2548-68612025-06-01931034104110.30871/jaic.v9i3.93376882Implementation of Deep Learning with Multilayer Perceptron (MLP) for Heart Disease Prediction Using the SMOTE-ENN TechniqueErliyan Redy SusantoErik SaputraHeart disease is a leading cause of global mortality, with its prevalence increasing annually. This study aims to develop a heart disease prediction model using a Multilayer Perceptron (MLP) combined with the SMOTE-ENN resampling technique to address data imbalance issues. The dataset used was obtained from the UCI Machine Learning Repository and includes patients' clinical and demographic features. The initial dataset consisted of [number of data] records, with an imbalanced class distribution between patients with and without heart disease. After applying SMOTE-ENN, the class distribution became more balanced, allowing the model to learn patterns more effectively. The MLP model was designed with two hidden layers comprising 64 and 32 neurons, respectively, using the ReLU activation function in the hidden layers and a sigmoid function in the output layer. Evaluation results showed that the model achieved an accuracy of 89.47%, precision of 77.78%, recall of 100%, and an F1-score of 87.5%. To validate the effectiveness of SMOTE-ENN, comparisons were made with other methods such as SMOTE and undersampling, as well as baseline models like Logistic Regression and Decision Tree. The results demonstrate that SMOTE-ENN outperforms other techniques in handling class imbalance, leading to better overall model performance.https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/9337penyakit jantungdeep learningmlpsmoteennprediksi medis
spellingShingle Erliyan Redy Susanto
Erik Saputra
Implementation of Deep Learning with Multilayer Perceptron (MLP) for Heart Disease Prediction Using the SMOTE-ENN Technique
Journal of Applied Informatics and Computing
penyakit jantung
deep learning
mlp
smoteenn
prediksi medis
title Implementation of Deep Learning with Multilayer Perceptron (MLP) for Heart Disease Prediction Using the SMOTE-ENN Technique
title_full Implementation of Deep Learning with Multilayer Perceptron (MLP) for Heart Disease Prediction Using the SMOTE-ENN Technique
title_fullStr Implementation of Deep Learning with Multilayer Perceptron (MLP) for Heart Disease Prediction Using the SMOTE-ENN Technique
title_full_unstemmed Implementation of Deep Learning with Multilayer Perceptron (MLP) for Heart Disease Prediction Using the SMOTE-ENN Technique
title_short Implementation of Deep Learning with Multilayer Perceptron (MLP) for Heart Disease Prediction Using the SMOTE-ENN Technique
title_sort implementation of deep learning with multilayer perceptron mlp for heart disease prediction using the smote enn technique
topic penyakit jantung
deep learning
mlp
smoteenn
prediksi medis
url https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/9337
work_keys_str_mv AT erliyanredysusanto implementationofdeeplearningwithmultilayerperceptronmlpforheartdiseasepredictionusingthesmoteenntechnique
AT eriksaputra implementationofdeeplearningwithmultilayerperceptronmlpforheartdiseasepredictionusingthesmoteenntechnique