Because the traditional random forest algorithm under the MapReduce still takes the global optimal point as the dividing point when dealing with the multi-class imbalance data problem
ignoring the influence of the minority class on the classification accuracy rate
this paper presents an improved random forest algorithm (MR-RF-SHDSE) for dealing with multi-class imbalance data under MapReduce. This algorithm uses the stratified sampling method to sample the samples in each category
and uses the HDDT decision tree as the learner to weaken the impact of data bias on the classification accuracy. Finally
the GMean value and the disagreement measure value of the decision tree are calculated
we use harmonic mean as a metric to select decision trees. Experiments show that compared with other algorithms
MR-RF-SHDSE can effectively improve the classification accuracy of multi-class imbalanced data sets.
关键词
Keywords
references
Zhou Z H, Wu J, Tang W. Ensembling neural networks: many could be better than all[J]. Artificial intelligence, 2002, 137(1-2): 239-263. DOI: 239
Espíndola R P, Ebecken N F F. On extending f-measure and g-mean metrics to multi-class problems[J]. Data Mining VI Data Mining Text Mining % Their business applications, 2014.
Liu T, Wang F, Agrawal G. Stratified Sampling for Data Mining on the Deep Web[J]. Frontiers of Computer Science, 2012, 6(2):179-196. DOI: 179
周志华.机器学习[M].北京:清华大学出版社, 2016.
Hernández-Lobato D, Martínez-Mu?oz G, Suárez A. Out of Bootstrap Estimation of Generalization Error Curves in Bagging Ensembles[M]// Intelligent Data Engineering and Automated Learning - IDEAL 2007. Springer Berlin Heidelberg, 2007: 47-56.
Dean J, Ghemawat S. MapReduce: simplified data processing on large clusters[J]. Communications of the ACM, 2008, 51(1): 107-113. DOI: 107
Herrera F. On the use of MapReduce for imbalanced big data using Random Forest[J]. Information Sciences An International Journal, 2014, 285(C):112-137. DOI: 112
Fernández-Delgado M, Cernadas E, Barro S, et al. Do we need hundreds of classifiers to solve real world classification problems[J]. Journal of Machine Learning Research, 2014, 15(1): 3133-3181. DOI: 3133