Loading…
Balancing accuracy and diversity in ensemble learning using a two-phase artificial bee colony approach
In ensemble learning, it is necessary to build a balancing mechanism to balance the accuracy of individual learners with the diversity between individual learners to achieve excellent ensemble learning performance. In previous studies, diversity was regarded only as a regularization term, which does...
Saved in:
Published in: | Applied soft computing 2021-07, Vol.105, p.107212, Article 107212 |
---|---|
Main Authors: | , , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | In ensemble learning, it is necessary to build a balancing mechanism to balance the accuracy of individual learners with the diversity between individual learners to achieve excellent ensemble learning performance. In previous studies, diversity was regarded only as a regularization term, which does not sufficiently indicate that diversity should implicitly be treated as an accuracy factor. In this study, an ensemble learning approach based on balanced accuracy and diversity (ELBAD) that uses a two-phase artificial bee colony (ABC) algorithm is proposed to balance the accuracy and diversity of ensemble learners. In the first phase, the ABC algorithm is used to generate an ensemble classifier with appropriate diversity. In the second phase, the ABC algorithm is used to generate a weighted ensemble classifier. The ELBAD ensemble learning algorithm is significantly superior to other state-of-the-art popular ensemble learning algorithms, including AdaBoost, Bagging, Decorate, extremely randomized trees (ET), gradient boosting decision tree (GBDT), random forest (RF), and rotation forest (RoF) on 30 UCI datasets. In addition, this study proposes a systematic parameter tuning procedure for the ELBAD algorithm that reduces the time required to generate an ensemble classifier.
•This study proposes the ELBAD approach to balance the accuracy of individual learners with their diversity.•A two-phase ABC algorithm can efficiently resolve the balancing mechanism.•The experimental results indicate the effectiveness of the proposed approach, which outperforms other state-of-the-art baselines. |
---|---|
ISSN: | 1568-4946 1872-9681 |
DOI: | 10.1016/j.asoc.2021.107212 |