Reservoir Computing Based Echo State Networks for Ventricular Heart Beat Classification
Source abstract
Abstract
The abnormal conduction of cardiac activity in the lower chamber of the heart (ventricular) can cause cardiac diseases and sometimes leads to sudden death. In this paper, the author proposed the Reservoir Computing (RC) based Echo State Networks (ESNs) for ventricular heartbeat classification based on a single Electrocardiogram (ECG) lead. The Association for the Advancement of Medical Instrumentation (AAMI) standards were used to preprocesses the standardized diagnostic tool (ECG signals) based on the interpatient scheme. Despite the extensive efforts and notable experiments that have been done on machine learning techniques for heartbeat classification, ESNs are yet to be considered for heartbeat classification as a is fast, scalable, and reliable approach for real-time scenarios. Our proposed method was especially designed for Medical Internet of Things (MIoT) devices, for instance wearable wireless devices for ECG monitoring or ventricular heart beat detection systems and so on. The experiments were conducted on two public datasets, namely AHA and MIT-BIH-SVDM. The performance of the proposed model was evaluated using the MIT-BIH-AR dataset and it achieved remarkable results. The positive predictive value and sensitivity are 98.98% and 98.98%, respectively for the modified lead II (MLII) and 98.96% and 97.95 for the V1 lead, respectively. However, the experimental results of the state-of-the-art approaches, namely the patient-adaptable method, improved generalization, and the multiview learning approach obtained 92.8%, 87.0%, and 98.0% positive predictive values, respectively. These obtained results of the existing studies exemplify that the performance of this method achieved higher accuracy. We believe that the improved classification accuracy opens up the possibility for implementation of this methodology in Medical Internet of Things (MIoT) devices in order to bring improvements in e-health systems.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Neural Networks and Reservoir Computing · Advancements in Semiconductor Devices and Circuit Design · Advanced Memory and Neural Computing
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Faculty of Computer Science and Information Technology University of Malaya, Kuala Lumpur 50603, Malaysia
Funding
Universiti Malaya
References (58)
Show source-provided references
1. Writing Group Members, Thom, T., Haase, N., Rosamond, W., Howard, V.J., Rumsfeld, J., Manolio, T., Zheng, Z.J., Flegal, K., and O’Donnell, C. (2006). Heart disease and stroke statistics—2006 update: A report from the American Heart Association Statistics Committee and Stroke Statistics Subcommittee. Circulation, 113, e85–e151.10.1161/CIRCULATIONAHA.105.171600 ↗
2. WHO brochure»10.2471/BLT.09.070565 ↗
3. Cardiovascular diseases in China: Current status and future perspectives10.1016/j.ijcha.2014.10.002 ↗
4. Carnevale, L., Celesti, A., Fazio, M., Bramanti, P., and Villari, M. (2017). Heart disorder detection with menard algorithm on apache spark. European Conference on Service-Oriented and Cloud Computing, Springer.10.1007/978-3-319-67262-5_17 ↗
5. Melillo, P., Castaldo, R., Sannino, G., Orrico, A., de Pietro, G., and Pecchia, L. (2015, January 25–29). Wearable technology and ECG processing for fall risk assessment, prevention and detection. Proceedings of the 2015 37th Annual International Conference of the IEEE, Engineering in Medicine and Biology Society (EMBC), Milan, Italy.10.1109/EMBC.2015.7320186 ↗
6. Sannino, G., and de Pietro, G. (2011, January 6–8). An evolved ehealth monitoring system for a nuclear medicine department. Proceedings of the Developments in E-Systems Engineering (DeSE), Dubai, United Arab Emirates.10.1109/DeSE.2011.67 ↗
7. Abbasi, Q.H., Rehman, M.U., Qaraqe, K., and Alomainy, A. (2016). Advances in body-centric wireless communication: Applications and state-of-the-art. Institution of Engineering and Technology.10.1049/PBTE065E ↗
8. Automatic classification of heartbeats using ECG morphology and heartbeat interval features10.1109/TBME.2004.827359 ↗
9. Automatic arrhythmia detection based on time and time–frequency analysis of heart rate variability10.1016/S0169-2607(03)00079-8 ↗
10. Detection of life-threatening arrhythmias using feature selection and support vector machines10.1109/TBME.2013.2290800 ↗
11. Heartbeat classification using disease-specific feature selection10.1016/j.compbiomed.2013.11.019 ↗
12. A new hierarchical method for inter-patient heartbeat classification using random projections and RR intervals10.1186/1475-925X-13-90 ↗
13. ECG beat classification using a cost sensitive classifier10.1016/j.cmpb.2013.05.011 ↗
14. Inter-Patient ECG Heartbeat Classification with Temporal VCG Optimized by PSO10.1038/s41598-017-09837-3 ↗
15. ECG arrhythmia classification using time frequency distribution techniques
16. Heartbeat classification using morphological and dynamic features of ECG signals10.1109/TBME.2012.2213253 ↗
17. An Automatic Subject-Adaptable Heartbeat Classifier Based on Multiview Learning10.1109/JBHI.2015.2468224 ↗
18. Optimization of ECG classification by means of feature selection10.1109/TBME.2011.2113395 ↗
19. Arrhythmia recognition and classification using combined linear and nonlinear features of ECG signals10.1016/j.cmpb.2015.12.024 ↗
20. Cardiac arrhythmia beat classification using DOST and PSO tuned SVM10.1016/j.cmpb.2016.08.016 ↗
21. Hybrid intelligent system for cardiac arrhythmia classification with Fuzzy K-Nearest Neighbors and neural networks combined with a fuzzy system10.1016/j.eswa.2011.08.156 ↗
22. QRS detection using K-Nearest Neighbor algorithm (KNN) and evaluation on standard ECG databases10.1016/j.jare.2012.05.007 ↗
23. ECG beat classification by a novel hybrid neural network10.1016/S0169-2607(00)00133-4 ↗
24. ECG beat classification using PCA, LDA, ICA and discrete wavelet transform10.1016/j.bspc.2013.01.005 ↗
25. Robust neural-network-based classification of premature ventricular contractions using wavelet transform and timing interval features10.1109/TBME.2006.880879 ↗
26. Javadi, M., Ebrahimpour, R., Sajedin, A., Faridi, S., and Zakernejad, S. (2011). Improving ECG classification accuracy using an ensemble of neural network modules. PLoS ONE, 6.10.1371/journal.pone.0024386 ↗
27. Cardiac arrhythmia classification using statistical and mixture modeling features of ECG signals10.1016/j.patrec.2015.11.018 ↗
28. A novel method for classification of ECG arrhythmias using deep belief networks10.1142/S1469026816500218 ↗
29. A deep convolutional neural network model to classify heartbeats10.1016/j.compbiomed.2017.08.022 ↗
30. Real-time patient-specific ECG classification by 1-D convolutional neural networks10.1109/TBME.2015.2468589 ↗
31. QRS template matching for recognition of ventricular ectopic beats10.1007/s10439-007-9368-9 ↗
32. Jaeger, H.J.B. (2001). The “Echo State” Approach to Analysing and Training Recurrent Neural Networks-with An Erratum Note, German National Research Center. German National Research Center for Information Technology GMD Technical Report.
33. Reservoir computing approaches to recurrent neural network training10.1016/j.cosrev.2009.03.005 ↗
34. Greenwald, S.D., Patil, R.S., and Mark, R.G. (1990, January 23–26). Improved detection and classification of arrhythmias in noise-corrupted electrocardiograms using contextual information. Proceedings of the Proceedings Computers in Cardiology, Chicago, IL, USA.
35. PhysioBank, PhysioToolkit, and PhysioNet: Components of a new research resource for complex physiologic signals10.1161/01.CIR.101.23.e215 ↗
36. ANSI/AAMI EC57:1998 (1998). Testing and Reporting Performance Results of Cardiac Rhythm and ST Segment Measurement Algorithms, AAMI.
37. A comparison of the noise sensitivity of nine QRS detection algorithms10.1109/10.43620 ↗
38. A survey of noise removal techniques for ECG signals
39. A revised scheme for real time ecg signal denoising based on recursive filtering10.1016/j.bspc.2016.02.007 ↗
40. A revised scheme to compute horizontal covariances in an oceanographic 3D-VAR assimilation system10.1016/j.jcp.2015.01.003 ↗
41. A patient-adapting heartbeat classifier using ECG morphology and heartbeat interval features10.1109/TBME.2006.883802 ↗
42. Pratt, W.K. (2007). Digital Image Processing: PIKS Scientific Inside, Wiley-Interscience.10.1002/0470097434 ↗
43. IEEE Acoustics, Speech, and Signal Processing Society (1979). Digital Signal Processing Committee. Programs for digital signal processing, IEEE.
44. A real-time QRS detection algorithm10.1109/TBME.1985.325532 ↗
45. Automated identification of shockable and non-shockable life-threatening ventricular arrhythmias using convolutional neural network10.1016/j.future.2017.08.039 ↗
46. A novel algorithm for ventricular arrhythmia classification using a fuzzy logic approach10.1007/s13246-016-0491-5 ↗
47. Statistical pattern recognition: A review10.1109/34.824819 ↗
48. Proposition of novel classification approach and features for improved real-time arrhythmia monitoring10.1016/j.compbiomed.2016.06.009 ↗
49. Real-time computing without stable states: A new framework for neural computation based on perturbations10.1162/089976602760407955 ↗
50. The cerebellum as a liquid state machine10.1016/j.neunet.2007.04.004 ↗
51. Parallel photonic information processing at gigabyte per second data rates using transient states10.1038/ncomms2368 ↗
52. Albert, A. (1972). Regression and the Moore-Penrose Pseudoinverse, Elsevier.
53. Tikhonov, A., Goncharsky, A., Stepanov, V., and Yagola, A.G. (1995). Numerical methods for the solution of ill-posed problems (Mathematics and its Applications).10.1007/978-94-015-8480-7 ↗
54. Feature extraction for ECG heartbeats using higher order statistics of WPD coefficients10.1016/j.cmpb.2011.10.002 ↗
55. Zhang, H. (2012). System for Cardiac Arrhythmia Detection and Characterization. (8,233,972), U.S. Google Patent.
56. Heartbeat classification using abstract features from the abductive interpretation of the ECG10.1109/JBHI.2016.2631247 ↗
57. Heartbeat classification using feature selection driven by database generalization criteria10.1109/TBME.2010.2068048 ↗
58. An automatic patient-adapted ECG heartbeat classifier allowing expert assistance10.1109/TBME.2012.2202662 ↗