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

被引:66
|
作者
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
相关论文
共 50 条
  • [1] On Meta-Learning for Dynamic Ensemble Selection
    Cruz, Rafael M. O.
    Sabourin, Robert
    Cavalcanti, George D. C.
    [J]. 2014 22ND INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION (ICPR), 2014, : 1230 - 1235
  • [2] META-DES: A dynamic ensemble selection framework using meta-learning
    Cruz, Rafael M. O.
    Sabourin, Robert
    Cavalcanti, George D. C.
    Ren, Tsang Ing
    [J]. PATTERN RECOGNITION, 2015, 48 (05) : 1925 - 1935
  • [3] META-DES.H: a dynamic ensemble selection technique using meta-learning and a dynamic weighting approach
    Cruz, Rafael M. O.
    Sabourin, Robert
    Cavalcanti, George D. C.
    [J]. 2015 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2015,
  • [4] Feature Selection Algorithm Ensembling Based on Meta-Learning
    Tanfilev, Igor
    Filchenkov, Andrey
    Smetannikov, Ivan
    [J]. 2017 10TH INTERNATIONAL CONGRESS ON IMAGE AND SIGNAL PROCESSING, BIOMEDICAL ENGINEERING AND INFORMATICS (CISP-BMEI), 2017,
  • [5] Using Meta-learning in the Selection of the Combination Method of a Classifier Ensemble
    da Silva, Robercy Alves
    de Paula Canuto, Anne Magaly
    Xavier Junior, Joao Carlos
    Ludermir, Teresa Bernarda
    [J]. 2018 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2018,
  • [6] Service Selection Using an Ensemble Meta-Learning Classifier for Students with Disabilities
    Namoun, Abdallah
    Humayun, Mohammad Ali
    BenRhouma, Oussama
    Hussein, Burhan Rashid
    Tufail, Ali
    Alshanqiti, Abdullah
    Nawaz, Waqas
    [J]. MULTIMODAL TECHNOLOGIES AND INTERACTION, 2023, 7 (05)
  • [7] Unsupervised Outlier Detection: A Meta-Learning Algorithm Based on Feature Selection
    Papastefanopoulos, Vasilis
    Linardatos, Pantelis
    Kotsiantis, Sotiris
    [J]. ELECTRONICS, 2021, 10 (18)
  • [8] Recommendation method for avionics feature selection algorithm based on meta-learning
    Li, Ruifeng
    Xu, Aiqiang
    Sun, Weichao
    Wang, Shuyou
    [J]. Xi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering and Electronics, 2021, 43 (07): : 2011 - 2020
  • [9] FSPL: A Meta-Learning Approach for a Filter and Embedded Feature Selection Pipeline
    Lazebnik, Teddy
    Rosenfeld, Avi
    [J]. INTERNATIONAL JOURNAL OF APPLIED MATHEMATICS AND COMPUTER SCIENCE, 2023, 33 (01) : 103 - 115
  • [10] Dynamic ensemble pruning selection using meta-learning for multi-sensor based activity recognition
    Cao, Jingjing
    Yuan, Wenjing
    Li, Wenfeng
    E, Xiaozheng
    [J]. 2019 IEEE SMARTWORLD, UBIQUITOUS INTELLIGENCE & COMPUTING, ADVANCED & TRUSTED COMPUTING, SCALABLE COMPUTING & COMMUNICATIONS, CLOUD & BIG DATA COMPUTING, INTERNET OF PEOPLE AND SMART CITY INNOVATION (SMARTWORLD/SCALCOM/UIC/ATC/CBDCOM/IOP/SCI 2019), 2019, : 1063 - 1068