A hybrid sampling algorithm combining M-SMOTE and ENN based on Random forest for medical imbalanced data

被引:149
作者
Xu, Zhaozhao [1 ]
Shen, Derong [1 ]
Nie, Tiezheng [1 ]
Kou, Yue [1 ]
机构
[1] Northeastern Univ, Sch Comp Sci & Engn, Shenyang 110819, Peoples R China
基金
中国国家自然科学基金;
关键词
Medical diagnosis; Imbalanced data classification; Data resampling; Random forest; CLASSIFICATION;
D O I
10.1016/j.jbi.2020.103465
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The problem of imbalanced data classification often exists in medical diagnosis. Traditional classification algorithms usually assume that the number of samples in each class is similar and their misclassification cost during training is equal. However, the misclassification cost of patient samples is higher than that of healthy person samples. Therefore, how to increase the identification of patients without affecting the classification of healthy individuals is an urgent problem. In order to solve the problem of imbalanced data classification in medical diagnosis, we propose a hybrid sampling algorithm called RFMSE, which combines the Misclassification-oriented Synthetic minority over-sampling technique (M-SMOTE) and Edited nearset neighbor (ENN) based on Random forest (RF). The algorithm is mainly composed of three parts. First, M-SMOTE is used to increase the number of samples in the minority class, while the over-sampling rate of M-SMOTE is the misclassification rate of RF. Then, ENN is used to remove the noise ones from the majority samples. Finally, RF is used to perform classification prediction for the samples after hybrid sampling, and the stopping criterion for iterations is determined according to the changes of the classification index (i.e. Matthews Correlation Coefficient (MCC)). When the value of MCC continuously drops, the process of iterations will be stopped. Extensive experiments conducted on ten UCI datasets demonstrate that RFMSE can effectively solve the problem of imbalanced data classification. Compared with traditional algorithms, our method can improve F-value and MCC more effectively.
引用
收藏
页数:11
相关论文
共 48 条
[1]   To Combat Multi-Class Imbalanced Problems by Means of Over-Sampling Techniques [J].
Abdi, Lida ;
Hashemi, Sattar .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2016, 28 (01) :238-251
[2]  
[Anonymous], 2015, JILSA, DOI [10.4236/jilsa.2015.74010, DOI 10.4236/JILSA.2015.74010]
[3]   The study of under- and over-sampling methods' utility in analysis of highly imbalanced data on osteoporosis [J].
Bach, M. ;
Werner, A. ;
Zywiec, J. ;
Pluskiewicz, W. .
INFORMATION SCIENCES, 2017, 384 :174-190
[4]   Biased Random Forest For Dealing With the Class Imbalance Problem [J].
Bader-El-Den, Mohammed ;
Teitei, Eleman ;
Perry, Todd .
IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2019, 30 (07) :2163-2172
[5]   Reproductive and gynecological complication risks among thyroid cancer survivors [J].
Blackburn, Brenna E. ;
Ganz, Patricia A. ;
Rowe, Kerry ;
Snyder, John ;
Wan, Yuan ;
Deshmukh, Vikrant ;
Newman, Michael ;
Fraser, Alison ;
Smith, Ken ;
Herget, Kimberley ;
Kim, Jaewhan ;
Kirchhoff, Anne C. ;
Porucznik, Christina ;
Hanson, Heidi ;
Abraham, Dev ;
Monroe, Marcus ;
Hashibe, Mia .
JOURNAL OF CANCER SURVIVORSHIP, 2018, 12 (05) :702-711
[6]   Random forests [J].
Breiman, L .
MACHINE LEARNING, 2001, 45 (01) :5-32
[7]   SMOTE: Synthetic minority over-sampling technique [J].
Chawla, Nitesh V. ;
Bowyer, Kevin W. ;
Hall, Lawrence O. ;
Kegelmeyer, W. Philip .
2002, American Association for Artificial Intelligence (16)
[8]   Unbalanced breast cancer data classification using novel fitness functions in genetic programming [J].
Devarriya, Divyaansh ;
Gulati, Cairo ;
Mansharamani, Vidhi ;
Sakalle, Aditi ;
Bhardwaj, Arpit .
EXPERT SYSTEMS WITH APPLICATIONS, 2020, 140
[9]   Improving imbalanced learning through a heuristic oversampling method based on k-means and SMOTE [J].
Douzas, Georgios ;
Bacao, Fernando ;
Last, Felix .
INFORMATION SCIENCES, 2018, 465 :1-20
[10]   Considerations about sample-size sensitivity of a family of edited nearest-neighbor rules [J].
Ferri, FJ ;
Albert, JV ;
Vidal, E .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 1999, 29 (05) :667-672