Browse > Article
http://dx.doi.org/10.3837/tiis.2021.07.001

CAB: Classifying Arrhythmias based on Imbalanced Sensor Data  

Wang, Yilin (Engineering Research Center of Digital Forensics, Ministry of Education, Nanjing University of Information Science & Technology, Jiangsu Collaborative Innovation Center of Atmospheric Environment and Equipment Technology (CICAEET), Nanjing University of Information Science & Technology)
Sun, Le (Engineering Research Center of Digital Forensics, Ministry of Education, Nanjing University of Information Science & Technology, Jiangsu Collaborative Innovation Center of Atmospheric Environment and Equipment Technology (CICAEET), Nanjing University of Information Science & Technology)
Subramani, Sudha (Victoria University)
Publication Information
KSII Transactions on Internet and Information Systems (TIIS) / v.15, no.7, 2021 , pp. 2304-2320 More about this Journal
Abstract
Intelligently detecting anomalies in health sensor data streams (e.g., Electrocardiogram, ECG) can improve the development of E-health industry. The physiological signals of patients are collected through sensors. Timely diagnosis and treatment save medical resources, promote physical health, and reduce complications. However, it is difficult to automatically classify the ECG data, as the features of ECGs are difficult to extract. And the volume of labeled ECG data is limited, which affects the classification performance. In this paper, we propose a Generative Adversarial Network (GAN)-based deep learning framework (called CAB) for heart arrhythmia classification. CAB focuses on improving the detection accuracy based on a small number of labeled samples. It is trained based on the class-imbalance ECG data. Augmenting ECG data by a GAN model eliminates the impact of data scarcity. After data augmentation, CAB classifies the ECG data by using a Bidirectional Long Short Term Memory Recurrent Neural Network (Bi-LSTM). Experiment results show a better performance of CAB compared with state-of-the-art methods. The overall classification accuracy of CAB is 99.71%. The F1-scores of classifying Normal beats (N), Supraventricular ectopic beats (S), Ventricular ectopic beats (V), Fusion beats (F) and Unclassifiable beats (Q) heartbeats are 99.86%, 97.66%, 99.05%, 98.57% and 99.88%, respectively. Unclassifiable beats (Q) heartbeats are 99.86%, 97.66%, 99.05%, 98.57% and 99.88%, respectively.
Keywords
Bi-LSTM; Data Augmentation; ECG; GAN; Heartbeat Classification; E-Health;
Citations & Related Records
연도 인용수 순위
  • Reference
1 K. N. Wang, J. S. Bell, E. Y. Chen, J. F. Gilmartin-Thomas, and J. Ilomaki, "Medications and prescribing patterns as factors associated with hospitalizations from long-term care facilities: a systematic review," Drugs & Aging, vol. 35, no. 5, pp. 423-457, Mar. 2018.   DOI
2 M. Alfaras, M. C. Soriano, and S. Ortin, "A fast machine learning model for ECG-based heartbeat classification and arrhythmia detection," Frontiers in Physics, vol. 7, p. 103, Jul. 2019.   DOI
3 E. H. Houssein, A. A. Ewees, and M. Abd ElAziz, "Improving twin support vector machine based on hybrid swarm optimizer for heartbeat classification," Pattern Recognition and Image Analysis, vol. 28, no. 2, pp. 243-253, Jun. 2018.
4 Z. A. Nazi, A. Biswas, M. A. Rayhan, and T. Azad Abir, "Classification of ECG signals by dot residual lstm network with data augmentation for anomaly detection," in Proc. of 22nd International Conference on Computer and Information Technology (ICCIT), pp. 1-5, Dec. 2019.
5 Y. Li, Y. Pang, J. Wang, and X. Li, "Patient-specific ecg classification by deeper cnn from generic to dedicated," Neurocomputing, vol. 314, pp. 336-346, Nov. 2018.   DOI
6 Z. Li, D. Zhou, L. Wan, J. Li, and W. Mou, "Heartbeat classification using deep residual convolutional neural network from 2-lead electrocardiogram," Journal of Electrocardiology, vol. 58, pp. 105-112, Jan. 2020.   DOI
7 S. Mousavi and F. Afghah, "Inter-and intra-patient ECG heartbeat classification for arrhythmia detection: a sequence to sequence deep learning approach," in Proc. of IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), IEEE, pp. 1308-1312, Apr. 2019.
8 ozal Yildirim, "A novel wavelet sequence based on deep bidirectional LSTM network model for ecg signal classification," Computers in Biology and Medicine, vol. 96, pp. 189-202, May. 2018.   DOI
9 F. Li, J. Wu, M. Jia, Z. Chen, and Y. Pu, "Automated heartbeat classification exploiting convolutional neural network with channel-wise attention," IEEE Access, vol. 7, pp. 122955-122963, Aug. 2019.   DOI
10 Y. Xia, H. Zhang, L. Xu, Z. Gao, H. Zhang, H. Liu, and S. Li, "An automatic cardiac arrhythmia classification system with wearable electrocardiogram," IEEE Access, vol. 6, pp. 16529-16538, Feb. 2018.   DOI
11 M. Limam and F. Precioso, "Atrial fibrillation detection and ECG classification based on convolutional recurrent neural network," in Proc. of 2017 Computing in Cardiology (CinC), IEEE, pp. 1-4, Sep. 2017.
12 B. H. X. C. Bin Zhou, Shenghua Liu, and J. Ye, "Beatgan: Anomalous rhythm detection using adversarially generated time series," in Proc. of International Joint Conference on Artificial Intelligence (IJCAI), pp. 4433-4439, 2019.
13 Y. Shen, M. Voisin, A. Aliamiri, A. Avati, A. Hannun, and A. Ng, "Ambulatory atrial fibrillation monitoring using wearable photoplethys mography with deep learning," in Proc. of 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, pp. 1909-1916, Jul. 2019.
14 X. Fan, Q. Yao, Y. Cai, F. Miao, F. Sun, and Y. Li, "Multiscaled fusion of deep convolutional neural networks for screening atrial fibrillation from single lead short ECG recordings," IEEE Journal of Biomedical and Health Informatics, vol. 22, no. 6, pp. 1744-1753, Aug. 2018.   DOI
15 A. Y. Hannun, P. Rajpurkar, M. Haghpanahi, G. H. Tison, C. Bourn, M. P. Turakhia, and A. Y. Ng, "Cardiologist-level arrhythmia detection and classification in ambulatory electrocardiograms using a deep neural network," Nature Medicine, vol. 25, no. 1, pp. 65-69, Jan. 2019.   DOI
16 Z. Wu, X. Feng, and C. Yang, "A deep learning method to detect atrial fibrillation based on continuous wavelet transform," in Proc. of 41st Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), IEEE, pp. 1908-1912, Jul. 2019.
17 G. B. Moody and R. G. Mark, "The impact of the MIT-BIH arrhythmia database," IEEE Engineering in Medicine & Biology Magazine, vol. 20, no. 3, pp. 45-50, May. 2001.   DOI
18 A. KingaD, "Adam: a method for stochastic optimization," in Proc. of Anon. International Conference on Learning Representations. SanDego: ICLR, 2015.
19 H. Dang, M. Sun, G. Zhang, X. Qi, X. Zhou, and Q. Chang, "A novel deep arrhythmia-diagnosis network for atrial fibrillation classification using electrocardiogram signals," IEEE Access, vol. 7, pp. 75577-75590, May. 2019.   DOI
20 M. Zabihi, A. B. Rad, A. K. Katsaggelos, S. Kiranyaz, S. Narkilahti, and M. Gabbouj, "Detection of atrial fibrillation in ECG hand-held devices using a random forest classifier," in Proc. of 2017 Computing in Cardiology (CinC), IEEE, pp. 1-4, Sep. 2017.
21 S. Saadatnejad, M. Oveisi, and M. Hashemi, "LSTM-based ECG classification for continuous monitoring on personal wearable devices," IEEE Journal of Biomedical and Health Informatics, vol. 24, no. 2, pp. 515-523, Feb. 2020.   DOI
22 K. Jiang, S. Liang, L. Meng, Y. Zhang, P. Wang, and W. Wang, "A two-level attention-based sequence-to-sequence model for accurate inter patient arrhythmia detection," in Proc. of IEEE International Conference on Bioinformatics and Biomedicine (BIBM), IEEE, pp. 1029-1033, Dec. 2020.
23 P. De Chazal, M. O'Dwyer, and R. B. Reilly, "Automatic classification of heartbeats using ECG morphology and heartbeat interval features," IEEE Transactions on Biomedical Engineering, vol. 51, no. 7, pp. 1196-1206, Jul. 2004.   DOI
24 J. Niu, Y. Tang, Z. Sun, and W. Zhang, "Inter-patient ECG classification with symbolic representations and multi-perspective convolutional neural networks," IEEE Journal of Biomedical and Health Informatics, vol. 24, no. 5, pp. 1321-1332, May. 2019.   DOI
25 P. Lu, S. Guo, Y. Wang, L. Qi, X. Han, and Y. Wang, "ECG classification based on long shortterm memory networks," in Proc. of 2nd International Conference on Healthcare Science and Engineering, Springer Singapore, pp. 129-140, May. 2019.
26 T. Golany, K. Radinsky, and D. Freedman, "Simgans: Simulator-based generative adversarial networks for ecg synthesis to improve deep ecg classification," in Proc. of International Conference on Machine Learning, PMLR, pp. 3597-3606, Jul. 2020.
27 H. Wang, H. Shi, X. Chen, L. Zhao, Y. Huang, and C. Liu, "An improved convolutional neural network based approach for automated heartbeat classification," Journal of Medical Systems, vol. 44, no. 2, pp. 1-9, Dec. 2020.   DOI
28 Shaker, A. M., Tantawi, M., Shedeed, H. A., and Tolba, M. F., "Generalization of convolutional neural networks for ecg classification using generative adversarial networks," IEEE Access, vol. 8, pp. 35592-35605, Feb. 2020.   DOI
29 Z. Zhou, X. Zhai, and C. Tin, "Fully automatic electrocardiogram classification system based on generative adversarial network with auxiliary classifier," Expert Systems with Applications, vol. 174 , p. 114809, Jul. 2021.   DOI
30 D. Kim, H. Kim, and J. Kwak, "Secure sharing scheme of sensitive data in the precision medicine system," Computers, Materials & Continua, vol. 64, no. 3, pp. 1527-1553, Jun. 2020.   DOI
31 T. S. Dillon, Y. P. Chen, E. Chang, M. Mohania, and V. Ramakonar, "Conjoint knowledge discovery utilizing data and content with applications in business, bio-medicine, transport logistics and electrical power systems," Computer Systems Science and Engineering, vol. 35, no.5, pp. 321-334, Jan. 2020.   DOI
32 S. and A. Vincent, "Effective and efficient ranking and re-ranking feature selector for healthcare analytics," Intelligent Automation & Soft Computing, vol. 26, no.2, pp. 261-268, 2020.
33 V. S. Naresh, S. S. Pericherla, P. Sita, and S. Reddi, "Internet of things in healthcare: architecture, applications, challenges, and solutions," Computer Systems Science and Engineering, vol. 35, no.6, pp. 411-421, Nov. 2020.   DOI
34 AAMI, "Testing and reporting performance results of cardiac rhythm and ST segment measurement algorithms," ANSIAAMI EC38, Tech. Rep., 1998.
35 M. Heusel, H. Ramsauer, T. Unterthiner, B. Nessler, G. Klambauer, and S. Hochreiter, "Gans trained by a two time-scale update rule converge to a nash equilibrium," ArXiv, vol. abs1706.08500, Nov. 2017.
36 G. Garcia, G. Moreira, D. Menotti, and E. Luz, "Inter-patient ECG heartbeat classification with temporal VCG optimized by pso," Scientific Reports, vol. 7, no. 1, pp. 1-11, Sep. 2017.   DOI
37 U. R. Acharya, S. L. Oh, Y. Hagiwara, J. H. Tan, M. Adam, A. Gertych, and R. San Tan, "A deep convolutional neural network model to classify heartbeats," Computers in Biology and Medicine, vol. 89, pp. 389-396, Oct. 2017.   DOI
38 A. Sellami and H. Hwang, "A robust deep convolutional neural network with batch-weighted loss for heartbeat classification," Expert Systems with Applications, vol. 122, pp. 75-84, May. 2019.   DOI
39 E. K. Wang, X. Zhang, and L. Pan, "Automatic classification of cad ECG signals with SDAE and bidirectional long short-term network," IEEE Access, vol. 7, pp. 182873-182880, Aug. 2019.   DOI
40 R. Li, X. Zhang, H. Dai, B. Zhou, and Z. Wang, "Interpretability analysis of heartbeat classification based on heartbeat activity's global sequence features and Bi-LSTM-attention neural network," IEEE Access, vol. 7, pp. 109870-109883, 2019.   DOI
41 H. Wang, H. Shi, K. Lin, C. Qin, L. Zhao, Y. Huang, and C. Liu, "A high-precision arrhythmia classification method based on dual fully connected neural network," Biomedical Signal Processing and Control, vol. 58, p. 101874, Apr. 2020.   DOI
42 F. A. Elhaj, N. Salim, T. Ahmed, A. R. Harris, and T. T. Swee, "Hybrid classification of bayesian and extreme learning machine for heartbeat classification of arrhythmia detection," in Proc. of 6th ICT International Student Project Conference (ICT-ISPC), pp. 1-4, May. 2017.
43 E. J. d. S. Luz, W. R. Schwartz, G. Camara-Chavez, and D. Menotti, "ECG-based heartbeat classification for arrhythmia detection: A survey," Computer Methods and Programs in Biomedicine, vol. 127, pp. 144-164, Apr. 2016.   DOI
44 F. A. Gers and E. Schmidhuber, "Lstm recurrent networks learn simple context-free and contextsensitive languages," IEEE Transactions on Neural Networks, vol. 12, no. 6, pp. 1333-1340, Nov. 2001.   DOI
45 P. Wang, B. Hou, S. Shao, and R. Yan, "ECG arrhythmias detection using auxiliary classifier generative adversarial network and residual network," IEEE Access, vol. 7, pp. 100910-100922, Jul. 2019.   DOI
46 T. Golany and K. Radinsky, "Pgans: Personalized generative adversarial networks for ECG synthesis to improve patient-specific deep ECG classification," in Proc. of the AAAI Conference on Artificial Intelligence, vol. 33, no. 01, pp. 557-564, Jul. 2019.
47 T. F. Romdhane and M. A. Pr, "Electrocardiogram heartbeat classification based on a deep convolutional neural network and focal loss," Computers in Biology and Medicine, vol. 123, p. 103866, Aug. 2020.   DOI
48 D. Lai, X. Zhang, Y. Bu, Y. Su, and C.-S. Ma, "An automatic system for real-time identifying atrial fibrillation by using a lightweight convolutional neural network," IEEE Access, vol. 7, pp. 130074-130084, Sep. 2019.   DOI
49 Z. Zhao, S. Sarkka, and A. B. Rad, "Spectro-temporal ECG analysis for atrial fibrillation detection," in Proc. of 28th International Workshop on Machine Learning for Signal Processing (MLSP), IEEE, pp. 1-6, Sep. 2018.
50 S. Chen, W. Hua, Z. Li, J. Li, and X. Gao, "Heartbeat classification using projected and dynamic features of ecg signal," Biomedical Signal Processing and Control, vol. 31, pp. 165-173, Jan. 2017.   DOI
51 X. Zhai and C. Tin, "Automated ECG classification using dual heartbeat coupling based on convolutional neural network," IEEE Access, vol. 6, pp. 27465-27472, May. 2018.   DOI
52 Z. C. Lipton, "A critical review of recurrent neural networks for sequence learning," ArXiv, vol. abs1506.00019, May. 2015.
53 Y. Chen, X. Qin, L. Zhang, and B. Yi, "A novel method of heart failure prediction based on DPCNN-Xgboost model," Computers, Materials & Continua, vol. 65, no. 1, pp. 495-510, 2020.   DOI
54 K. N. Rajesh and R. Dhuli, "Classification of imbalanced ECG beats using re-sampling techniques and adaboost ensemble classifier," Biomedical Signal Processing and Control, vol. 41, pp. 242-254, Mar. 2018.   DOI
55 I. J. Goodfellow, J. Pouget-Abadie, M. Mirza, B. Xu, D. Warde-Farley, S. Ozair, A. C. Courville, and Y. Bengio, "Generative adversarial networks," ArXiv, vol. abs1406.2661, Jun. 2014.
56 V. Mondejar-Guerra, J. Novo, J. Rouco, M. G. Penedo, and M. Ortega, "Heartbeat classification fusing temporal and morphological information of ECGs via ensemble of classifiers," Biomedical Signal Processing and Control, vol. 47, pp. 41-48, Jan. 2019.   DOI
57 H. Shi, H. Wang, Y. Huang, L. Zhao, C. Qin, and C. Liu, "A hierarchical method based on weighted extreme gradient boosting in ECG heartbeat classification," Computer Methods and Programs in Biomedicine, vol. 171, pp. 1-10, Apr. 2019.
58 X. Wu, X. Wang, J. Ma, Q. Li, and T. Zhao, "A short-term ecg signal classification method based on residual network and bi-directional lstm," in Proc. of International Communication Engineering and Cloud Computing Conference, pp. 19-22, Oct. 2019.
59 S. S. Xu, M.-W. Mak, and C.-C. Cheung, "Towards end-to-end ECG classification with raw signal extraction and deep neural networks," IEEE Journal of Biomedical and Health Informatics, vol. 23, no. 4, pp. 1574-1584, Jul. 2018.   DOI