Journal of Xidian University ›› 2021, Vol. 48 ›› Issue (4): 136-143.doi: 10.19665/j.issn1001-2400.2021.04.018

• Computer Science and Technology & Cyberspace Security • Previous Articles     Next Articles

DB-SMOTE and multi-layer stacking used for Arrhythmia recognition

WANG Bo(),DENG Ke()   

  1. Ministry of Education Key Laboratory for Intelligent Networks and Network Security,Xi’an Jiaotong University,Xi’an 710049,China
  • Received:2020-03-15 Online:2021-08-30 Published:2021-08-31
  • Contact: Ke DENG E-mail:wangbo19941226@stu.xjtu.edu.cn;denke@stu.xjtu.edu.cn

Abstract:

In order to improve the recognition performance of the electrocardiogram,especially the recognition accuracy of minor diseases,this paper proposes the electrocardiogram recognition architecture based on the DB-SMOTE algorithm and multi-layered stacking model.The DB-SMOTE algorithm is proposed to solve the problem because the classical oversampling SMOTE algorithm ignores the intra-class unbalance of minority-class data.The new algorithm utilizes DBSCAN clustering to divide the data of minority classes into multiple clusters and filter out the noise samples,takes the boundary data of each cluster as the main body to generate new samples,and analyzes visually by tSNE.The performance of a single classifier cannot meet the requirements,so a multi-layered stack classification is used for identification,which is divided into two parts:the first is based on KNN,Xgboost and GBDT,and the feature F is mapped to F';the second part of the model is to identify the feature F'.This architecture has a 99.66% accuracy rate in identifying the electrocardiogram and can improve the recognition accuracy of minor diseases well,so it can be used to identify arrhythmias effectively.

Key words: electrocardiogram, DB-SMOTE, tSNE, stacking

CLC Number: 

  • TP181