META-DES.Oracle: Meta-learning and feature selection for dynamic ensemble selection

被引:71
作者
Cruz, Rafael M. O. [1 ]
Sabourin, Robert [1 ]
Cavalcanti, George D. C. [2 ]
机构
[1] Univ Quebec, Ecole Technol Super, LIVIA, Montreal, PQ, Canada
[2] Univ Fed Pernambuco, Ctr Informat, Recife, PE, Brazil
基金
加拿大自然科学与工程研究理事会;
关键词
Ensemble of classifiers; Dynamic ensemble selection; Meta-learning; Particle swarm optimization; Classifier competence; MULTIPLE CLASSIFIER SYSTEMS; VS-ONE STRATEGY; DIFFERENTIAL EVOLUTION; COMPETENCE; ACCURACY; COMBINATION; MODEL;
D O I
10.1016/j.inffus.2017.02.010
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Dynamic ensemble selection (DES) techniques work by estimating the competence level of each classifier from a pool of classifiers, and selecting only the most competent ones for the classification of a specific test sample. The key issue in DES is defining a suitable criterion for calculating the classifiers' competence. There are several criteria available to measure the level of competence of base classifiers, such as local accuracy estimates and ranking. However, using only one criterion may lead to a poor estimation of the classifier's competence. In order to deal with this issue, we have proposed a novel dynamic ensemble selection framework using meta-learning, called META-DES. A meta-classifier is trained, based on the meta-features extracted from the training data, to estimate the level of competence of a classifier for the classification of a given query sample. An important aspect of the META-DES framework is that multiple criteria can be embedded in the system encoded as different sets of meta-features. However, some DES criteria are not suitable for every classification problem. For instance, local accuracy estimates may produce poor results when there is a high degree of overlap between the classes. Moreover, a higher classification accuracy can be obtained if the performance of the meta-classifier is optimized for the corresponding data. In this paper, we propose a novel version of the META-DES framework based on the formal definition of the Oracle; called META-DES.Oracle. The Oracle is an abstract method that represents an ideal classifier selection scheme. A meta-feature selection scheme using an overfitting cautious Binary Particle Swarm Optimization (BPSO) is proposed for improving the performance of the meta-classifier. The difference between the outputs obtained by the meta-classifier and those presented by the Oracle is minimized. Thus, the meta-classifier is expected to obtain results that are similar to the Oracle. Experiments carried out using 30 classification problems demonstrate that the optimization procedure based on the Oracle definition leads to a significant improvement in classification accuracy when compared to previous versions of the META-DES framework and other state-of-the-art DES techniques. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:84 / 103
页数:20
相关论文
共 75 条
[1]   Feature subset selection using differential evolution and a wheel based search strategy [J].
Al-Ani, Ahmed ;
Alsukker, Akram ;
Khushaba, Rami N. .
SWARM AND EVOLUTIONARY COMPUTATION, 2013, 9 :15-26
[2]   Local linear perceptrons for classification [J].
Alpaydin, E ;
Jordan, MI .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 1996, 7 (03) :788-792
[3]  
Antosik B, 2011, ADV INTEL SOFT COMPU, V95, P197
[4]  
Bashbaghi S., 2016, MACH VIS APPL
[5]   Dynamic selection of generative-discriminative ensembles for off-line signature verification [J].
Batista, Luana ;
Granger, Eric ;
Sabourin, Robert .
PATTERN RECOGNITION, 2012, 45 (04) :1326-1340
[6]   Random forests [J].
Breiman, L .
MACHINE LEARNING, 2001, 45 (01) :5-32
[7]   Random forests [J].
Breiman, L .
MACHINE LEARNING, 2001, 45 (01) :5-32
[8]   Prediction games and arcing algorithms [J].
Breiman, L .
NEURAL COMPUTATION, 1999, 11 (07) :1493-1517
[9]  
Brun A., 2016, CONTRIBUTION DATA CO
[10]   Dynamic selection approaches for multiple classifier systems [J].
Cavalin, Paulo R. ;
Sabourin, Robert ;
Suen, Ching Y. .
NEURAL COMPUTING & APPLICATIONS, 2013, 22 (3-4) :673-688