journal article·2019-07-22Open access

An Automated ECG Beat Classification System Using Deep Neural Networks with an Unsupervised Feature Extraction Technique

Siti Nurmaini, Radiyati Umi Partan, Wahyu Caesarendra, Tresna Dewi, Muhammad Naufal Rahmatullah, Annisa Darmawahyuni, Vicko Bhayyu, Firdaus Firdaus

Applied Sciences· Volume 9· Issue 14

Abstract

An automated classification system based on a Deep Learning (DL) technique for Cardiac Disease (CD) monitoring and detection is proposed in this paper. The proposed DL architecture is divided into Deep Auto-Encoders (DAEs) as an unsupervised form of feature learning and Deep Neural Networks (DNNs) as a classifier. The objective of this study is to improve on the previous machine learning technique that consists of several data processing steps such as feature extraction and feature selection or feature reduction. It is also noticed that the previously used machine learning technique required human interference and expertise in determining robust features, yet was time-consuming in the labeling and data processing steps. In contrast, DL enables an embedded feature extraction and feature selection in DAEs pre-training and DNNs fine-tuning process directly from raw data. Hence, DAEs is able to extract high-level of features not only from the training data but also from unseen data. The proposed model uses 10 classes of imbalanced data from ECG signals. Since it is related to the cardiac region, abnormality is usually considered for an early diagnosis of CD. In order to validate the result, the proposed model is compared with the shallow models and DL approaches. Results found that the proposed method achieved a promising performance with 99.73% accuracy, 91.20% sensitivity, 93.60% precision, 99.80% specificity, and a 91.80% F1-Score. Moreover, both the Receiver Operating Characteristic (ROC) curve and the Precision-Recall (PR) curve from the confusion matrix showed that the developed model is a good classifier. The developed model based on unsupervised feature extraction and deep neural network is ready to be used on a large population before its installation for clinical usage.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: ECG Monitoring and Analysis · EEG and Brain-Computer Interfaces · Phonocardiography and Auscultation Techniques

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

Affiliations

Intelligent System Research Group, Faculty of Computer Science, Universitas Sriwijaya, Jl. Raya Palembang-Prabumulih KM. 32, Indralaya 30662, Indonesia

Faculty of Medicine, Universitas Sriwijaya, Jl. Raya Palembang-Prabumulih KM. 32, Indralaya 30662, Indonesia

Faculty of Integrated Technologies, Universiti Brunei Darussalam, Jalan Tungku Link, Gadong BE 1410, Brunei Darussalam

Mechanical Engineering Department, Faculty of Engineering, Diponegoro University, Jl. Prof. Soedharto SH, Tembalang, Semarang 50275, Indonesia

Electrical Engineering Department, Politeknik Negeri Sriwijaya, Jalan Srijaya Negara, Palembang 30139, Indonesia

References (41)

Show source-provided references
1. Deep learning in radiology: Does one size fit all?10.1016/j.jacr.2017.12.027 ↗
2. Artificial intelligence in precision cardiovascular medicine10.1016/j.jacc.2017.03.571 ↗
3. Machine learning in bioinformatics10.1093/bib/bbk007 ↗
4. Darmawahyuni, A., Nurmaini, S., Caesarendra, W., Bhayyu, V., Rachmatullah, M.N. (2019). Deep Learning with a Recurrent Network Structure in the Sequence Modeling of Imbalanced Data for ECG-Rhythm Classifier. Algorithms, 12.10.3390/a12060118 ↗
5. Deep learning approach for active classification of electrocardiogram signals10.1016/j.ins.2016.01.082 ↗
6. Cunningham, P., and Carney, J. (June, January 31). Diversity versus quality in classification ensembles based on feature selection. Proceedings of the European Conference on Machine Learning, Barcelona, Spain.
7. Incorporating deep learning with convolutional neural networks and position specific scoring matrices for identifying electron transport proteins10.1002/jcc.24842 ↗
8. Identification of clathrin proteins by incorporating hyperparameter optimization in deep learning and PSSM profiles10.1016/j.cmpb.2019.05.016 ↗
9. Deep learning10.1038/nature14539 ↗
10. Cardiac Arrhythmias Classification Using Deep Neural Networks and Principal Component Analysis Algorithm
11. Big data and new knowledge in medicine: The thinking, training, and tools needed for a learning health system10.1377/hlthaff.2014.0053 ↗
12. Deep learning algorithms for detection of lymph node metastases from breast cancer: Helping artificial intelligence be seen10.1001/jama.2017.14580 ↗
13. Cognitive machine-learning algorithm for cardiac imaging: A pilot study for differentiating constrictive pericarditis from restrictive cardiomyopathy10.1161/CIRCIMAGING.115.004330 ↗
14. Clinical information extraction applications: A literature review10.1016/j.jbi.2017.11.011 ↗
15. A deep convolutional neural network model to classify heartbeats10.1016/j.compbiomed.2017.08.022 ↗
16. Rajpurkar, P., Hannun, A.Y., Haghpanahi, M., Bourn, C., and Ng, A.Y. (2017). Cardiologist-level arrhythmia detection with convolutional neural networks. arXiv.
17. Zubair, M., Kim, J., and Yoon, C. (2016, January 26–29). An automated ECG beat classification system using convolutional neural networks. Proceedings of the 2016 6th international conference on IT convergence and security (ICITCS), Prague, Czech Republic.10.1109/ICITCS.2016.7740310 ↗
18. A robust deep convolutional neural network with batch-weighted loss for heartbeat classification10.1016/j.eswa.2018.12.037 ↗
19. Arrhythmia detection using deep convolutional neural network with long duration ECG signals10.1016/j.compbiomed.2018.09.009 ↗
20. Majumdar, A., and Ward, R. (2017, January 14–19). Robust greedy deep dictionary learning for ECG arrhythmia classification. Proceedings of the 2017 International Joint Conference on Neural Networks (IJCNN), Anchorage, AK, USA.10.1109/IJCNN.2017.7966413 ↗
21. Bengio, Y., Lamblin, P., Popovici, D., and Larochelle, H. (2006, January 4–7). Greedy layer-wise training of deep networks. Proceedings of the 19th International Conference on Neural Information Processing Systems, NIPS’06, Vancouver, BC, Canada.10.7551/mitpress/7503.003.0024 ↗
22. A fast learning algorithm for deep belief nets10.1162/neco.2006.18.7.1527 ↗
23. Nurmaini, S., Partan, R.U., and Rachmatullah, M.N. (2019). Deep classifiers on the electrocardiogram interpretation system. Sriwijaya International Conference on Medical and Sciences. J. Phys Conf. Ser., 1246.10.1088/1742-6596/1246/1/012030 ↗
24. ECG beat classification using PCA, LDA, ICA and discrete wavelet transform10.1016/j.bspc.2013.01.005 ↗
25. Auto-encoder based dimensionality reduction10.1016/j.neucom.2015.08.104 ↗
26. Classification of ECG arrhythmia by a modular neural network based on mixture of experts and negatively correlated learning10.1016/j.bspc.2012.10.005 ↗
27. Dimensionality reduction: A comparative
28. PhysioBank, PhysioToolkit, and PhysioNet: Components of a new research resource for complex physiologic signals10.1161/01.CIR.101.23.e215 ↗
29. The impact of the MIT-BIH arrhythmia database10.1109/51.932724 ↗
30. Darmawahyuni, A. (2019). Coronary Heart Disease Interpretation Based on Deep Neural Network. Comput. Eng. Appl. J., 8.10.18495/comengapp.v8i1.288 ↗
31. A novel wavelet sequence based on deep bidirectional LSTM network model for ECG signal classification10.1016/j.compbiomed.2018.03.016 ↗
32. Saito, T., and Rehmsmeier, M. (2015). The precision-recall plot is more informative than the ROC plot when evaluating binary classifiers on imbalanced datasets. PLoS ONE, 10.10.1371/journal.pone.0118432 ↗
33. Performance measures in evaluating machine learning based bioinformatics predictors for classifications10.1007/s40484-016-0081-2 ↗
34. Classifying the molecular functions of Rab GTPases in membrane trafficking using deep convolutional neural networks10.1016/j.ab.2018.06.011 ↗
35. Le, N.-Q.-K., and Ou, Y.-Y. (2016). Prediction of FAD binding sites in electron transport proteins according to efficient radial basis function networks and significant amino acid pairs. BMC Bioinform., 17.10.1186/s12859-016-1163-x ↗
36. Combining low-dimensional wavelet features and support vector machine for arrhythmia beat classification10.1038/s41598-017-06596-z ↗
37. A novel application of deep learning for single-lead ECG classification10.1016/j.compbiomed.2018.05.013 ↗
38. A deep learning approach for ECG-based heartbeat classification for arrhythmia detection10.1016/j.future.2018.03.057 ↗
39. Classification of ECG Arrhythmia using Recurrent Neural Networks10.1016/j.procs.2018.05.045 ↗
40. Automated detection of cardiac arrhythmia using deep learning techniques10.1016/j.procs.2018.05.034 ↗
41. A new approach for arrhythmia classification using deep coded features and LSTM networks10.1016/j.cmpb.2019.05.004 ↗