Improvement of Bagging performance for classification of imbalanced datasets using evolutionary multi-objective optimization

被引:75
作者
Roshan, Seyed Ehsan [1 ]
Asadi, Shahrokh [1 ]
机构
[1] Univ Tehran, Coll Farabi, Dept Engn, Data Min Lab, Tehran, Iran
关键词
Multi-objective evolutionary; Imbalanced datasets; Ensemble learning; Bagging; Undersampling; Diversity; SUPPORT VECTOR MACHINES; REJECTIVE MULTIPLE TEST; ENSEMBLE METHOD; SMOTE; ALGORITHMS; DIVERSITY; SYSTEM; MARGIN;
D O I
10.1016/j.engappai.2019.103319
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Today, classification of imbalanced datasets, in which the samples belonging to one class is more than the samples pertaining to other classes, has been paid much attention owing to its vast application in real-world problems. Bagging ensemble method, as one of the most favorite ensemble learning algorithms can provide better performance in solving imbalanced problems when is incorporated with undersampling methods. In Bagging method, diversity of classifiers, performance of classifiers, appropriate number of bags (classifiers) and balanced training sets to train the classifiers are important factors in successfulness of Bagging so as to deal with imbalanced problems. In this paper, through inspiring of evolutionary undersampling (the new undersampling method for seeking the subsets of majority class samples) and taking the mentioned factors into account, i.e., diversity, performance of classifiers, number of classifiers and balanced training set, a multi-objective optimization undersampling is proposed. The proposed method uses multi-objective evolutionary to produce set of diverse, well-performing and (near) balanced bags. Accordingly, the proposed method provides the possibility of generating diverse and well-performing classifiers and determining the number of classifiers in Bagging algorithm. Moreover, two different strategies are employed in the proposed method so as to improve the diversity. In order to confirm the proposed method's efficiency, its performance is measured over 33 imbalanced datasets using AUC and then compared with 6 well-known ensemble learning algorithms. Investigating the obtained results of such comparisons using non-parametric statistical analysis demonstrate the dominancy of the proposed method compared to other employed techniques, as well.
引用
收藏
页数:19
相关论文
共 98 条
[1]   Development of a coupled wavelet transform and evolutionary Levenberg-Marquardt neural networks for hydrological process modeling [J].
Abbaszadeh, Peyman ;
Alipour, Atieh ;
Asadi, Shahrokh .
COMPUTATIONAL INTELLIGENCE, 2018, 34 (01) :175-199
[2]  
Ajilisa O., 2018, INT C INN BIOINSP CO, P235
[3]   KEEL: a software tool to assess evolutionary algorithms for data mining problems [J].
Alcala-Fdez, J. ;
Sanchez, L. ;
Garcia, S. ;
del Jesus, M. J. ;
Ventura, S. ;
Garrell, J. M. ;
Otero, J. ;
Romero, C. ;
Bacardit, J. ;
Rivas, V. M. ;
Fernandez, J. C. ;
Herrera, F. .
SOFT COMPUTING, 2009, 13 (03) :307-318
[4]  
Alcala-Fdez J., 2011, J MULT-VALUED LOG S, P1
[5]   An approach for classification of highly imbalanced data using weighting and undersampling [J].
Anand, Ashish ;
Pugalenthi, Ganesan ;
Fogel, Gary B. ;
Suganthan, P. N. .
AMINO ACIDS, 2010, 39 (05) :1385-1391
[6]  
[Anonymous], 2010, P 2010 SIAM INT C DA
[7]   Evolutionary fuzzification of RIPPER for regression: Case study of stock prediction [J].
Asadi, Shahrokh .
NEUROCOMPUTING, 2019, 331 :121-137
[8]   Complexity-based parallel rule induction for multiclass classification [J].
Asadi, Shahrokh ;
Shahrabi, Jamal .
INFORMATION SCIENCES, 2017, 380 :53-73
[9]   New applications of ensembles of classifiers [J].
Barandela, R ;
Sánchez, JS ;
Valdovinos, RM .
PATTERN ANALYSIS AND APPLICATIONS, 2003, 6 (03) :245-256
[10]  
Barandelaa R., 2003, STRATEGIES LEARNING