A Double Pruning Algorithm for Classification Ensembles

被引:0
|
作者
Soto, Victor [1 ]
Martinez-Munoz, Gonzalo [1 ]
Hernandez-Lobato, Daniel [1 ]
Suarez, Alberto [1 ]
机构
[1] Univ Autonoma Madrid, EPS, E-28049 Madrid, Spain
来源
关键词
ensemble pruning; instance-based pruning; ensemble learning; decision trees;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This article introduces a double pruning algorithm that can be used to reduce the storage requirements, speed-up the classification process and improve the performance of parallel ensembles. A key element in the design of the algorithm is the estimation of the class label that the ensemble assigns to a given test instance by polling only a fraction of its classifiers. Instead of applying this form of dynamical (instance-based) pruning to the original ensemble, we propose to apply it to a subset of classifiers selected using standard ensemble pruning techniques. The pruned subensemble is built by first modifying the order in which classifiers are aggregated in the ensemble and then selecting the first classifiers in the ordered sequence. Experiments in benchmark problems illustrate the improvements that can be obtained with this technique. Specifically, using a bagging ensemble of 101 CART trees as a starting point, only the 21 trees of the pruned ordered ensemble need to be stored in memory. Depending on the classification task, on average, only 5 to 12 of these 21 classifiers are queried to compute the predictions. The generalization performance achieved by this double pruning algorithm is similar to pruned ordered bagging and significantly better than standard bagging.
引用
收藏
页码:104 / 113
页数:10
相关论文
共 50 条
  • [1] A Double Pruning Scheme for Boosting Ensembles
    Soto, Victor
    Garcia-Moratilla, Sergio
    Martinez-Munoz, Gonzalo
    Hernandez-Lobato, Daniel
    Suarez, Alberto
    IEEE TRANSACTIONS ON CYBERNETICS, 2014, 44 (12) : 2682 - 2695
  • [2] A pruning algorithm for training neural network ensembles
    Shahjahan, M
    Akhand, MAH
    Murase, K
    SICE 2003 ANNUAL CONFERENCE, VOLS 1-3, 2003, : 628 - 633
  • [3] A pruning algorithm for training cooperative neural network ensembles
    Shahjahan, M
    Murase, K
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2006, E89D (03): : 1257 - 1269
  • [4] Pruning adaptive boosting ensembles by means of a genetic algorithm
    Hernandez-Lobato, Daniel
    Hernandez-Lobato, Jose Miguel
    Ruiz-Torrubiano, Ruben
    Valle, Angel
    INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING - IDEAL 2006, PROCEEDINGS, 2006, 4224 : 322 - 329
  • [5] An optimal pruning algorithm of classifier ensembles: dynamic programming approach
    Omar A. Alzubi
    Jafar A. Alzubi
    Mohammed Alweshah
    Issa Qiqieh
    Sara Al-Shami
    Manikandan Ramachandran
    Neural Computing and Applications, 2020, 32 : 16091 - 16107
  • [6] An optimal pruning algorithm of classifier ensembles: dynamic programming approach
    Alzubi, Omar A.
    Alzubi, Jafar A.
    Alweshah, Mohammed
    Qiqieh, Issa
    Al-Shami, Sara
    Ramachandran, Manikandan
    NEURAL COMPUTING & APPLICATIONS, 2020, 32 (20): : 16091 - 16107
  • [7] Margin-Based Pareto Ensemble Pruning: An Ensemble Pruning Algorithm That Learns to Search Optimized Ensembles
    Hu, Ruihan
    Zhou, Songbin
    Liu, Yisen
    Tang, Zhiri
    COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2019, 2019
  • [8] Automatic filter pruning algorithm for image classification
    Xue, Yifan
    Yao, Wangshu
    Peng, Siyuan
    Yao, Shiyou
    APPLIED INTELLIGENCE, 2024, 54 (01) : 216 - 230
  • [9] Automatic filter pruning algorithm for image classification
    Yifan Xue
    Wangshu Yao
    Siyuan Peng
    Shiyou Yao
    Applied Intelligence, 2024, 54 : 216 - 230
  • [10] Pruning variable selection ensembles
    Zhang, Chunxia
    Wu, Yilei
    Zhu, Mu
    STATISTICAL ANALYSIS AND DATA MINING, 2019, 12 (03) : 168 - 184