Cost-Sensitive Learning for Anomaly Detection in Imbalanced ECG Data Using Convolutional Neural Networks

Arrhythmia detection algorithms based on deep learning are attracting considerable interest due to their vital role in the diagnosis of cardiac abnormalities. Despite this interest, deep feature representation for ECG is still challenging and intriguing due to the inter-patient variability of the EC...

Fuld beskrivelse

Bibliografiske detaljer
Main Authors: Muhammad Zubair, Changwoo Yoon
Format: Article
Sprog:English
Udgivet: MDPI AG 2022-05-01
Serier:Sensors
Fag:
Online adgang:https://www.mdpi.com/1424-8220/22/11/4075
_version_ 1827663952332455936
author Muhammad Zubair
Changwoo Yoon
author_facet Muhammad Zubair
Changwoo Yoon
author_sort Muhammad Zubair
collection DOAJ
description Arrhythmia detection algorithms based on deep learning are attracting considerable interest due to their vital role in the diagnosis of cardiac abnormalities. Despite this interest, deep feature representation for ECG is still challenging and intriguing due to the inter-patient variability of the ECG’s morphological characteristics. The aim of this study was to learn a balanced deep feature representation that incorporates both the short-term and long-term morphological characteristics of ECG beats. For efficient feature extraction, we designed a temporal transition module that uses convolutional layers with different kernel sizes to capture a wide range of morphological patterns. Imbalanced data are a key issue in developing an efficient and generalized model for arrhythmia detection as they cause over-fitting to minority class samples (abnormal beats) of primary interest. To mitigate the imbalanced data issue, we proposed a novel, cost-sensitive loss function that ensures a balanced deep representation of class samples by assigning effective weights to each class. The cost-sensitive loss function dynamically alters class weights for every batch based on class distribution and model performance. The proposed method acquired an overall accuracy of 99.81% for intra-patient classification and 96.36% for the inter-patient classification of heartbeats. The experimental results reveal that the proposed approach learned a balanced representation of ECG beats by mitigating the issue of imbalanced data and achieved an improved classification performance as compared to other studies.
first_indexed 2024-03-10T00:52:29Z
format Article
id doaj.art-07f75a1267124f479b9086b1c36639d1
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-10T00:52:29Z
publishDate 2022-05-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-07f75a1267124f479b9086b1c36639d12023-11-23T14:48:14ZengMDPI AGSensors1424-82202022-05-012211407510.3390/s22114075Cost-Sensitive Learning for Anomaly Detection in Imbalanced ECG Data Using Convolutional Neural NetworksMuhammad Zubair0Changwoo Yoon1Electronics and Telecommunication Research Institute, Daejeon 34129, KoreaElectronics and Telecommunication Research Institute, Daejeon 34129, KoreaArrhythmia detection algorithms based on deep learning are attracting considerable interest due to their vital role in the diagnosis of cardiac abnormalities. Despite this interest, deep feature representation for ECG is still challenging and intriguing due to the inter-patient variability of the ECG’s morphological characteristics. The aim of this study was to learn a balanced deep feature representation that incorporates both the short-term and long-term morphological characteristics of ECG beats. For efficient feature extraction, we designed a temporal transition module that uses convolutional layers with different kernel sizes to capture a wide range of morphological patterns. Imbalanced data are a key issue in developing an efficient and generalized model for arrhythmia detection as they cause over-fitting to minority class samples (abnormal beats) of primary interest. To mitigate the imbalanced data issue, we proposed a novel, cost-sensitive loss function that ensures a balanced deep representation of class samples by assigning effective weights to each class. The cost-sensitive loss function dynamically alters class weights for every batch based on class distribution and model performance. The proposed method acquired an overall accuracy of 99.81% for intra-patient classification and 96.36% for the inter-patient classification of heartbeats. The experimental results reveal that the proposed approach learned a balanced representation of ECG beats by mitigating the issue of imbalanced data and achieved an improved classification performance as compared to other studies.https://www.mdpi.com/1424-8220/22/11/4075arrhythmia detectionECG classificationcost-sensitive learningimbalanced dataconvolutional neural networks
spellingShingle Muhammad Zubair
Changwoo Yoon
Cost-Sensitive Learning for Anomaly Detection in Imbalanced ECG Data Using Convolutional Neural Networks
Sensors
arrhythmia detection
ECG classification
cost-sensitive learning
imbalanced data
convolutional neural networks
title Cost-Sensitive Learning for Anomaly Detection in Imbalanced ECG Data Using Convolutional Neural Networks
title_full Cost-Sensitive Learning for Anomaly Detection in Imbalanced ECG Data Using Convolutional Neural Networks
title_fullStr Cost-Sensitive Learning for Anomaly Detection in Imbalanced ECG Data Using Convolutional Neural Networks
title_full_unstemmed Cost-Sensitive Learning for Anomaly Detection in Imbalanced ECG Data Using Convolutional Neural Networks
title_short Cost-Sensitive Learning for Anomaly Detection in Imbalanced ECG Data Using Convolutional Neural Networks
title_sort cost sensitive learning for anomaly detection in imbalanced ecg data using convolutional neural networks
topic arrhythmia detection
ECG classification
cost-sensitive learning
imbalanced data
convolutional neural networks
url https://www.mdpi.com/1424-8220/22/11/4075
work_keys_str_mv AT muhammadzubair costsensitivelearningforanomalydetectioninimbalancedecgdatausingconvolutionalneuralnetworks
AT changwooyoon costsensitivelearningforanomalydetectioninimbalancedecgdatausingconvolutionalneuralnetworks