A novel multi-module neural network system for imbalanced heartbeats classification

被引:27
作者
Jiang J. [1 ]
Zhang H. [1 ]
Pi D. [1 ]
Dai C. [1 ]
机构
[1] College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing
基金
中国国家自然科学基金;
关键词
Convolutional neural network; Heartbeats classification; Imbalance problem; Multi-module;
D O I
10.1016/j.eswax.2019.100003
中图分类号
学科分类号
摘要
In this paper, a novel multi-module neural network system named MMNNS is proposed to solve the imbalance problem in electrocardiogram (ECG) heartbeats classification. Four submodules are designed to construct the system: preprocessing, imbalance problem processing, feature extraction and classification. Imbalance problem processing module mainly introduces three methods: BLSM, CTFM and 2PT, which are proposed from three aspects of resampling, data feature and algorithm respectively. BLSM is used to synthesize virtual samples linearly around the minority samples. CTFM consists of DAE-based feature extraction part and QRS-based feature selection part, in which selected features and complete features are applied to determine the heartbeat class simultaneously. The processed data are fed into a convolutional neural network (CNN) by applying 2PT to train and fine-tune. MMNNS is trained on MIT-BIH Arrhythmia Database following AAMI standard, using intra-patient and inter-patient scheme, especially the latter which is strongly recommended. The comparisons with several state-of-the-art methods using standard criteria on three datasets demonstrate the superiority of MMNNS for improving detection of heartbeats and addressing imbalance in ECG heartbeats classification. © 2019 The Authors
引用
收藏
相关论文
共 66 条
[1]  
Acharya U.R., Fujita H., Sudarshan V.K., Sree V.S., Eugene L.W.J., Ghista D.N., An integrated index for detection of sudden cardiac death using discrete wavelet transform and nonlinear features, Knowledge-Based Systems, 83, pp. 149-158, (2015)
[2]  
Acharya U.R., Oh S.L., Hagiwara Y., Tan J.H., Adam M., Gertych A., A deep convolutional neural network model to classify heartbeats, Computers in Biology & Medicine, 89, pp. 389-396, (2017)
[3]  
Bae S.H., Yoon K.J., Polyp detection via imbalanced learning and discriminative feature learning, IEEE Transactions on Medical Imaging, 34, pp. 2379-2393, (2015)
[4]  
Braytee A., Liu W., Kennedy P., A cost-sensitive learning strategy for feature extraction from imbalanced data, International Conference on Neural Information Processing, pp. 78-86, (2016)
[5]  
Buda M., Maki A., Mazurowski M.A., A systematic study of the class imbalance problem in convolutional neural networks, Neural Networks, 106, pp. 249-259, (2017)
[6]  
Chawla N.V., Bowyer K.W., Hall L.O., Kegelmeyer W.P., SMOTE: Synthetic minority over-sampling technique, Journal of Artificial Intelligence Research, 16, pp. 321-357, (2002)
[7]  
Chawla N.V., Lazarevic A., Hall L.O., Bowyer K.W., SMOTEBoost: Improving prediction of the minority class in boosting, European Conference on Principles and Practice of Knowledge Discovery in Databases, pp. 107-119, (2003)
[8]  
Chui K.T., Tsang K.F., Chi H.R., Ling B.W.K., Wu C.K., An accurate ECG-based transportation safety drowsiness detection scheme, IEEE Transactions on Industrial Informatics, 12, pp. 1438-1452, (2016)
[9]  
De C.P., O'Dwyer M., Reilly R.B., Automatic classification of heartbeats using ECG morphology and heartbeat interval features, IEEE Transactions on Bio-medical Engineering, 51, pp. 1196-1206, (2004)
[10]  
Dixon W.J., Mood A.M., The statistical sign test, Publications of the American Statistical Association, 41, pp. 557-566, (1946)