PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
January 1, 2020IEEE Access230 citationsOpen Access

Generalization of Convolutional Neural Networks for ECG Classification Using Generative Adversarial Networks

ASAbdelrahman ShakerMTManal TantawiHSHowida A. Shedeed

Key Result

Data augmentation using generative adversarial networks (GANs) improved ECG classification by CNNs, achieving overall accuracy >98.0%, precision >90.0%, and sensitivity >97.7%.

Structured PICO

Does data augmentation using GANs improve the accuracy of CNN-based ECG classification in the imbalanced MIT-BIH arrhythmia dataset?

P
Population
15 different classes of heartbeats from the MIT-BIH arrhythmia dataset (lead 1 only)
I
Intervention
Data augmentation using Generative Adversarial Networks (GANs) combined with deep convolutional neural networks (CNNs) (end-to-end and two-stage hierarchical approaches)
C
Comparator
Training with the original unbalanced dataset and other data augmentation techniques (random oversampling, SMOTE, ADASYN)
O
Outcome
ECG classification performance (overall accuracy, precision, specificity, sensitivity)surrogate

Using GANs to balance the MIT-BIH arrhythmia dataset significantly improves the performance of deep learning models for ECG classification, achieving over 98% accuracy.

Abstract

Electrocardiograms (ECGs) play a vital role in the clinical diagnosis of heart diseases. An ECG record of the heart signal over time can be used to discover numerous arrhythmias. Our work is based on 15 different classes from the MIT-BIH arrhythmia dataset. But the MIT-BIH dataset is strongly imbalanced, which impairs the accuracy of deep learning models. We propose a novel data-augmentation technique using generative adversarial networks (GANs) to restore the balance of the dataset. Two deep learning approaches-an end-to-end approach and a two-stage hierarchical approach-based on deep convolutional neural networks (CNNs) are used to eliminate hand-engineering features by combining feature extraction, feature reduction, and classification into a single learning method. Results show that augmenting the original imbalanced dataset with generated heartbeats by using the proposed techniques more effectively improves the performance of ECG classification than using the same techniques trained only with the original dataset. Furthermore, we demonstrate that augmenting the heartbeats using GANs outperforms other common data augmentation techniques. Our experiments with these techniques achieved overall accuracy above 98.0%, precision above 90.0%, specificity above 97.4%, and sensitivity above 97.7% after the dataset had been balanced using GANs, results that outperform several other ECG classification methods.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Shaker et al. (2020) studied Arrhythmias. Data-augmentation using generative adversarial networks (GANs) vs. Original imbalanced dataset and other common data augmentation techniques was evaluated on ECG classification performance (accuracy). Data augmentation using generative adversarial networks (GANs) improved ECG classification by CNNs, achieving overall accuracy >98.0%, precision >90.0%, and sensitivity >97.7%.

synapsesocial.com/papers/6a17baa28008e5848e6efb07https://doi.org/10.1109/access.2020.2974712
Ask AI
Helpful
Bookmark
Share
View Full Paper