Deep Learning with a Recurrent Network Structure in the Sequence Modeling of Imbalanced Data for ECG-Rhythm Classifier

The interpretation of Myocardial Infarction (MI) via electrocardiogram (ECG) signal is a challenging task. ECG signals’ morphological view show significant variation in different patients under different physical conditions. Several learning algorithms have been studied to interpret MI. Ho...

Full description

Bibliographic Details
Main Authors: Annisa Darmawahyuni, Siti Nurmaini, Sukemi, Wahyu Caesarendra, Vicko Bhayyu, M Naufal Rachmatullah, Firdaus
Format: Article
Language:English
Published: MDPI AG 2019-06-01
Series:Algorithms
Subjects:
Online Access:https://www.mdpi.com/1999-4893/12/6/118
id doaj-d7b1daa90d8545d596735a7011512550
record_format Article
spelling doaj-d7b1daa90d8545d596735a70115125502020-11-25T01:30:15ZengMDPI AGAlgorithms1999-48932019-06-0112611810.3390/a12060118a12060118Deep Learning with a Recurrent Network Structure in the Sequence Modeling of Imbalanced Data for ECG-Rhythm ClassifierAnnisa Darmawahyuni0Siti Nurmaini1Sukemi2Wahyu Caesarendra3Vicko Bhayyu4M Naufal Rachmatullah5Firdaus6Intelligent System Research Group, Universitas Sriwijaya, Palembang 30137, IndonesiaIntelligent System Research Group, Universitas Sriwijaya, Palembang 30137, IndonesiaFaculty of Computer Science, Universitas Sriwijaya, Palembang 30137, IndonesiaFaculty of Integrated Technologies, Universiti Brunei Darussalam, Jalan Tungku Link, Gadong, BE 1410, BruneiIntelligent System Research Group, Universitas Sriwijaya, Palembang 30137, IndonesiaIntelligent System Research Group, Universitas Sriwijaya, Palembang 30137, IndonesiaIntelligent System Research Group, Universitas Sriwijaya, Palembang 30137, IndonesiaThe interpretation of Myocardial Infarction (MI) via electrocardiogram (ECG) signal is a challenging task. ECG signals’ morphological view show significant variation in different patients under different physical conditions. Several learning algorithms have been studied to interpret MI. However, the drawback of machine learning is the use of heuristic features with shallow feature learning architectures. To overcome this problem, a deep learning approach is used for learning features automatically, without conventional handcrafted features. This paper presents sequence modeling based on deep learning with recurrent network for ECG-rhythm signal classification. The recurrent network architecture such as a Recurrent Neural Network (RNN) is proposed to automatically interpret MI via ECG signal. The performance of the proposed method is compared to the other recurrent network classifiers such as Long Short-Term Memory (LSTM) and Gated Recurrent Unit (GRU). The objective is to obtain the best sequence model for ECG signal processing. This paper also aims to study a proper data partitioning ratio for the training and testing sets of imbalanced data. The large imbalanced data are obtained from MI and healthy control of PhysioNet: The PTB Diagnostic ECG Database 15-lead ECG signals. According to the comparison result, the LSTM architecture shows better performance than standard RNN and GRU architecture with identical hyper-parameters. The LSTM architecture also shows better classification compared to standard recurrent networks and GRU with sensitivity, specificity, precision, F1-score, BACC, and MCC is 98.49%, 97.97%, 95.67%, 96.32%, 97.56%, and 95.32%, respectively. Apparently, deep learning with the LSTM technique is a potential method for classifying sequential data that implements time steps in the ECG signal.https://www.mdpi.com/1999-4893/12/6/118deep learninggated recurrent unitlong short-term memorymyocardial infarctionrecurrent neural networksequence modeling
collection DOAJ
language English
format Article
sources DOAJ
author Annisa Darmawahyuni
Siti Nurmaini
Sukemi
Wahyu Caesarendra
Vicko Bhayyu
M Naufal Rachmatullah
Firdaus
spellingShingle Annisa Darmawahyuni
Siti Nurmaini
Sukemi
Wahyu Caesarendra
Vicko Bhayyu
M Naufal Rachmatullah
Firdaus
Deep Learning with a Recurrent Network Structure in the Sequence Modeling of Imbalanced Data for ECG-Rhythm Classifier
Algorithms
deep learning
gated recurrent unit
long short-term memory
myocardial infarction
recurrent neural network
sequence modeling
author_facet Annisa Darmawahyuni
Siti Nurmaini
Sukemi
Wahyu Caesarendra
Vicko Bhayyu
M Naufal Rachmatullah
Firdaus
author_sort Annisa Darmawahyuni
title Deep Learning with a Recurrent Network Structure in the Sequence Modeling of Imbalanced Data for ECG-Rhythm Classifier
title_short Deep Learning with a Recurrent Network Structure in the Sequence Modeling of Imbalanced Data for ECG-Rhythm Classifier
title_full Deep Learning with a Recurrent Network Structure in the Sequence Modeling of Imbalanced Data for ECG-Rhythm Classifier
title_fullStr Deep Learning with a Recurrent Network Structure in the Sequence Modeling of Imbalanced Data for ECG-Rhythm Classifier
title_full_unstemmed Deep Learning with a Recurrent Network Structure in the Sequence Modeling of Imbalanced Data for ECG-Rhythm Classifier
title_sort deep learning with a recurrent network structure in the sequence modeling of imbalanced data for ecg-rhythm classifier
publisher MDPI AG
series Algorithms
issn 1999-4893
publishDate 2019-06-01
description The interpretation of Myocardial Infarction (MI) via electrocardiogram (ECG) signal is a challenging task. ECG signals’ morphological view show significant variation in different patients under different physical conditions. Several learning algorithms have been studied to interpret MI. However, the drawback of machine learning is the use of heuristic features with shallow feature learning architectures. To overcome this problem, a deep learning approach is used for learning features automatically, without conventional handcrafted features. This paper presents sequence modeling based on deep learning with recurrent network for ECG-rhythm signal classification. The recurrent network architecture such as a Recurrent Neural Network (RNN) is proposed to automatically interpret MI via ECG signal. The performance of the proposed method is compared to the other recurrent network classifiers such as Long Short-Term Memory (LSTM) and Gated Recurrent Unit (GRU). The objective is to obtain the best sequence model for ECG signal processing. This paper also aims to study a proper data partitioning ratio for the training and testing sets of imbalanced data. The large imbalanced data are obtained from MI and healthy control of PhysioNet: The PTB Diagnostic ECG Database 15-lead ECG signals. According to the comparison result, the LSTM architecture shows better performance than standard RNN and GRU architecture with identical hyper-parameters. The LSTM architecture also shows better classification compared to standard recurrent networks and GRU with sensitivity, specificity, precision, F1-score, BACC, and MCC is 98.49%, 97.97%, 95.67%, 96.32%, 97.56%, and 95.32%, respectively. Apparently, deep learning with the LSTM technique is a potential method for classifying sequential data that implements time steps in the ECG signal.
topic deep learning
gated recurrent unit
long short-term memory
myocardial infarction
recurrent neural network
sequence modeling
url https://www.mdpi.com/1999-4893/12/6/118
work_keys_str_mv AT annisadarmawahyuni deeplearningwitharecurrentnetworkstructureinthesequencemodelingofimbalanceddataforecgrhythmclassifier
AT sitinurmaini deeplearningwitharecurrentnetworkstructureinthesequencemodelingofimbalanceddataforecgrhythmclassifier
AT sukemi deeplearningwitharecurrentnetworkstructureinthesequencemodelingofimbalanceddataforecgrhythmclassifier
AT wahyucaesarendra deeplearningwitharecurrentnetworkstructureinthesequencemodelingofimbalanceddataforecgrhythmclassifier
AT vickobhayyu deeplearningwitharecurrentnetworkstructureinthesequencemodelingofimbalanceddataforecgrhythmclassifier
AT mnaufalrachmatullah deeplearningwitharecurrentnetworkstructureinthesequencemodelingofimbalanceddataforecgrhythmclassifier
AT firdaus deeplearningwitharecurrentnetworkstructureinthesequencemodelingofimbalanceddataforecgrhythmclassifier
_version_ 1725092609101135872