journal article·2021Open access

An Attention Based Neural Architecture for Arrhythmia Detection and Classification from ECG Signals

Nimmala Mangathayaru, Padmaja Rani, Vinjamuri Janaki, Kalyanapu Srinivas, B. Mathura Bai, G. Sai Mohan, B. Lalith Bharadwaj

Computers, Materials & Continua· Volume 69· Issue 2

Abstract

Arrhythmia is ubiquitous worldwide and cardiologists tend to provide solutions from the recent advancements in medicine. Detecting arrhythmia from ECG signals is considered a standard approach and hence, automating this process would aid the diagnosis by providing fast, cost-efficient, and accurate solutions at scale. This is executed by extracting the definite properties from the individual patterns collected from Electrocardiography (ECG) signals causing arrhythmia. In this era of applied intelligence, automated detection and diagnostic solutions are widely used for their spontaneous and robust solutions. In this research, our contributions are two-fold. Firstly, the Dual-Tree Complex Wavelet Transform (DT-CWT) method is implied to overhaul shift-invariance and aids signal reconstruction to extract significant features. Next, A neural attention mechanism is implied to capture temporal patterns from the extracted features of the ECG signal to discriminate distinct classes of arrhythmia and is trained end-to-end with the finest parameters. To ensure that the model’s generalizability, a set of five train-test variants are implied. The proposed model attains the highest accuracy of 98.5% for classifying 8 variants of arrhythmia on the MIT-BIH dataset. To test the resilience of the model, the unseen (test) samples are increased by 5x and the deviation in accuracy score and MSE was 0.12% and 0.1% respectively. Further, to assess the diagnostic model performance, AUC-ROC curves are plotted. At every test level, the proposed model is capable of generalizing new samples and leverages the advantage to develop a real-world application. As a note, this research is the first attempt to provide neural attention in arrhythmia classification using MIT-BIH ECG signals data with state-of-the-art performance.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: ECG Monitoring and Analysis · EEG and Brain-Computer Interfaces · Cardiac electrophysiology and arrhythmias

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (60)

Show source-provided references
1. The impact of the MIT-BIH arrhythmia database10.1109/51.932724 ↗
2. Automatic arrhythmia detection based on time and time-frequency analysis of heart rate variability10.1016/S0169-2607(03)00079-8 ↗
3. Morphological heart arrhythmia detection using hermitian basis functions and kNN classifier
4. Support vector machine-based arrhythmia classification using reduced features of heart rate variability signal10.1016/j.artmed.2008.04.007 ↗
5. Cardiac arrhythmia diagnosis method using linear discriminant analysis on ECG signals10.1016/j.measurement.2009.01.004 ↗
6. A qualitative comparison of artificial neural networks and support vector machines in ECG arrhythmias classification10.1016/j.eswa.2009.09.021 ↗
7. A comparative study of DWT, CWT and DCT transformations in ECG arrhythmias classification10.1016/j.eswa.2010.02.033 ↗
8. Hybrid intelligent system for cardiac arrhythmia classification with fuzzy k-nearest neighbors and neural networks combined with a fuzzy system
9. Using neural networks to predict cardiac arrhythmias
10. Analyzing ECG for cardiac arrhythmia using cluster analysis10.1016/j.eswa.2011.07.101 ↗
11. Real-time ECG monitoring and arrhythmia detection using Android-based mobile devices
12. M. Elgendi, “P and T waves annotation and detection in MIT-BIH arrhythmia database,” 2012. [Online]. Available: https://vixra.org/pdf/1301.0056v1.pdf.
13. Automatic ECG arrhythmia classification using dual tree complex wavelet-based features
14. Evaluation of bagging ensemble method with time-domain feature extraction for diagnosing of arrhythmia beats10.1007/s00521-012-1232-7 ↗
15. Classification of ECG arrhythmia by a modular neural network based on mixture of experts and negatively correlated learning10.1016/j.bspc.2012.10.005 ↗
16. Detection of cardiac arrhythmia in electrocardiograms using adaptive feature extraction and modified support vector machines10.1016/j.eswa.2012.01.093 ↗
17. ECG signal quality during arrhythmia and its application to false alarm reduction10.1109/TBME.2013.2240452 ↗
18. A new neural network model based on the LVQ algorithm for multi-class classification of arrhythmias10.1016/j.ins.2014.04.003 ↗
19. Cardiac arrhythmia detection using deep learning10.1016/j.procs.2017.11.238 ↗
20. Characterization of ECG beats from cardiac arrhythmia using discrete cosine transform in PCA framework10.1016/j.knosys.2013.02.007 ↗
21. Effective learning and filtering of faulty heart-beats for advanced ecg arrhythmia detection using mit-bih database
22. Cardiac arrhythmia classification using statistical and mixture modeling features of ECG signals10.1016/j.patrec.2015.11.018 ↗
23. Real-time patient-specific ECG classification by 1-D convolutional neural networks
24. A real-time QRS detection algorithm10.1109/TBME.1985.325532 ↗
25. Wavelet analysis and its statistical applications
26. Identification of sources of potential fields with the continuous wavelet transform: Basic theory10.1029/1998JB900106 ↗
27. Discrete wavelet transforms: Theory and implementation
28. The dual-tree complex wavelet transforms10.1109/MSP.2005.1550194 ↗
29. P. Razvan, C. Gulcehre, K. Cho and Y. Bengio, “How to construct deep recurrent neural networks,” 2013. [Online]. Available: https://arxiv.org/pdf/1312.6026.pdf.
30. Long short-term memory10.1162/neco.1997.9.8.1735 ↗
31. LSTM: A search space odyssey
32. C. Junyoung, G. C. K. Cho and Y. Bengio, “Empirical evaluation of gated recurrent neural networks on sequence modeling,” 2014. [Online]. Available: https://arxiv.org/pdf/1412.3555.pdf.
33. K. Cho, B. V. Merriënboer, D. Bahdanau and Y. Bengio, “On the properties of neural machine translation: Encoder-decoder approaches,” 2014. [Online]. Available: https://arxiv.org/pdf/1409.1259.pdf.10.3115/v1/W14-4012 ↗
34. Bidirectional recurrent neural networks10.1109/78.650093 ↗
35. Bidirectional LSTM networks for improved phoneme classification and recognition
36. L. Rui and Z. Duan, “Bidirectional GRU for sound event detection,” 2017. [Online]. Available: https://arxiv.org/pdf/1807.00129.pdf.
37. B. Dzmitry, K. Cho and Y. Bengio, “Neural machine translation by jointly learning to align and translate,” 2014. [Online]. Available: https://arxiv.org/pdf/1409.0473.pdf.
38. X. Jingjing, “Understanding and improving layer normalization,” 2019. [Online]. Available: https://arxiv.org/pdf/1911.07013.pdf.
39. B. J. Lei, J. R. Kiros and G. E. Hinton, “Layer normalization,” 2016. [Online]. Available: https://arxiv.org/pdf/1607.06450.pdf.
40. L. M. Thang, H. Pham and C. D. Manning, “Effective approaches to attention-based neural machine translation,” 2015. [Online]. Available: https://arxiv.org/pdf/1508.04025.pdf.
41. An introduction to ROC analysis10.1016/j.patrec.2005.10.010 ↗
42. K. N. Shirish, “On large-batch training for deep learning: Generalization gap and sharp minima,” 2006. [Online]. Available: https://arxiv.org/pdf/1609.04836.pdf.
43. K. P. Diederik and J. Ba, “Adam: A method for stochastic optimization,” 2014. [Online]. Available: https://arxiv.org/pdf/1412.6980.pdf.
44. An imperative diagnostic model for predicting CHD using deep learning
45. An imperative diagnostic framework for PPG signal classification using GRU
46. A machine learning approach for imputation and anomaly detection in IoT environment10.1111/exsy.12556 ↗
47. GARUDA: Gaussian dissimilarity measure for feature representation and anomaly detection in Internet of things10.1007/s11227-018-2397-3 ↗
48. Nirnayam: Fusion of iterative rule based decisions to build decision trees for efficient classification
49. Mantra: A novel imputation measure for disease classification and prediction
50. SRIHASS-a similarity measure for discovery of hidden time profiled temporal associations10.1007/s11042-017-5185-9 ↗
51. Krishna Sudarsana: A Z-space similarity measure
52. ASTRA-A Novel interest measure for unearthing latent temporal associations and trends through extending basic gaussian membership function10.1007/s11042-017-5280-y ↗
53. A novel fuzzy similarity measure and prevalence estimation approach for similarity profiled temporal association pattern mining10.1016/j.future.2017.03.016 ↗
54. Feature clustering for anomaly detection using improved fuzzy membership function
55. Evolutionary approach for intrusion detection
56. Text mining based approach for intrusion detection
57. CLAPP: A self constructing feature clustering approach for anomaly detection10.1016/j.future.2016.12.040 ↗
58. An approach for intrusion detection using novel gaussian based kernel function
59. A novel fuzzy gaussian-based dissimilarity measure for discovering similarity temporal association patterns10.1007/s00500-016-2445-y ↗
60. Krishna Sudarsana—A Z-space interest measure for mining similarity profiled temporal association patterns10.1007/s10699-019-09590-y ↗