A novel transformer‐based ECG dimensionality reduction stacked auto‐encoders for arrhythmia beat detection
Authors:
- 20 July 2023
- journal article
- research article
- Published by Wiley in Medical Physics
- Vol. 50 (9) , 5897-5912
Abstract
Background: Electrocardiogram (ECG) is a powerful tool for studying cardiac activity and diagnosing various cardiovascular diseases, including arrhythmia. While machine learning and deep learning algorithms have been applied to ECG interpretation, there is still room for improvement. For instance, the commonly used Recurrent Neural Networks (RNNs), reply on its previous state to update and is therefore ineffective for parallel computing. RNN also struggles to efficiently address the issue of long‐distance reliance.Purpose: To reduce computational complexity by dimensionality reduction of ECG signals we constructed a Stacked Auto‐encoders model using Transformer for ECG‐based arrhythmia detection. And overcome the challenges of long‐term dependencies and limited parallelizability in traditional RNNs when applied to ECG signal processing.Methods: In this paper, a Transformer‐Based ECG Dimensionality Reduction Stacked Auto‐encoders model is proposed for ECG‐based arrhythmia detection. The transformer is used to encode ECG signals into a feature matrix, which is then dimensionally reduced using unsupervised greedy training through the four linear layers. This resulted in a low‐dimensional representation of ECG features, which are subsequently classified using support vector machines (SVM) to minimize overfitting.Results: The proposed method is benchmarked on the MIT‐BIH Arrhythmia database. In the 10‐fold cross validation of beat‐based arrhythmia detection, the average accuracy, sensitivity, specificity and F1 score of the proposed method are 99.83%, 98.84%, 99.84% and 99.13%, respectively, for the record‐based arrhythmia detection which refers to the approach where the training and testing sets use ECG data from independent recorded patients are 88.10%, 49.79%, 91.56% and 39.95%, respectively.Conclusions: Compared to other existing ECG‐based arrhythmia detection methods, our proposed approach exhibits improved detection accuracy and stronger generalization for arrhythmia beats. Additionally, the use of the record‐based data division method makes our approach more suitable for clinical practice.Keywords
Funding Information
- National Natural Science Foundation of China (61876132, 61473208)
This publication has 57 references indexed in Scilit:
- Automated detection of coronary artery disease using different durations of ECG segments with convolutional neural networkKnowledge-Based Systems, 2017
- A novel electrocardiogram arrhythmia classification method based on stacked sparse auto-encoders and softmax regressionInternational Journal of Machine Learning and Cybernetics, 2017
- ECG-based biometrics using recurrent neural networks2017
- A stacked contractive denoising auto-encoder for ECG signal denoisingPhysiological Measurement, 2016
- Deep learning approach for active classification of electrocardiogram signalsInformation Sciences, 2016
- Real-Time Patient-Specific ECG Classification by 1-D Convolutional Neural NetworksIEEE Transactions on Biomedical Engineering, 2015
- Automatic ECG arrhythmia classification using dual tree complex wavelet based featuresAEU - International Journal of Electronics and Communications, 2015
- Domain adaptation methods for ECG classification2013
- Principal Component Analysis as a Tool for Analyzing Beat-to-Beat Changes in ECG Features: Application to ECG-Derived RespirationIEEE Transactions on Biomedical Engineering, 2009
- Accuracy of diagnosing atrial fibrillation on electrocardiogram by primary care practitioners and interpretative diagnostic software: analysis of data from screening for atrial fibrillation in the elderly (SAFE) trialBMJ, 2007