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...

Full description

Saved in:
Bibliographic Details
Published in:Applied soft computing 2021-07, Vol.105, p.107212, Article 107212
Main Authors: Shiue, Yeou-Ren, You, Gui-Rong, Su, Chao-Ton, Chen, Hua
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!
cited_by cdi_FETCH-LOGICAL-c300t-97b3abcc1ff64143e330e7ee536772b8acdb4d17d3565fb7903866e25b9f5fcb3
cites cdi_FETCH-LOGICAL-c300t-97b3abcc1ff64143e330e7ee536772b8acdb4d17d3565fb7903866e25b9f5fcb3
container_end_page
container_issue
container_start_page 107212
container_title Applied soft computing
container_volume 105
creator Shiue, Yeou-Ren
You, Gui-Rong
Su, Chao-Ton
Chen, Hua
description 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.
doi_str_mv 10.1016/j.asoc.2021.107212
format article
fullrecord <record><control><sourceid>elsevier_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1016_j_asoc_2021_107212</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S1568494621001356</els_id><sourcerecordid>S1568494621001356</sourcerecordid><originalsourceid>FETCH-LOGICAL-c300t-97b3abcc1ff64143e330e7ee536772b8acdb4d17d3565fb7903866e25b9f5fcb3</originalsourceid><addsrcrecordid>eNp9kMtOwzAQRS0EEqXwA6z8Ayl-JHYisYGKl1SJDawtezKmrlKnstOi_j0JZc1qRqN7rkaHkFvOFpxxdbdZ2NzDQjDBx4MWXJyRGa-1KBpV8_Nxr1RdlE2pLslVzhs2Qo2oZ8Q_2s5GCPGLWoB9snCkNra0DQdMOQxHGiLFmHHrOqQd2hSn7D7_EnT47ovd2makNg3BBwi2ow6RQt_1caza7VJvYX1NLrztMt78zTn5fH76WL4Wq_eXt-XDqgDJ2FA02knrALj3quSlRCkZasRKKq2Fqy20rmy5bmWlKu90w2StFIrKNb7y4OSciFMvpD7nhN7sUtjadDScmcmU2ZjJlJlMmZOpEbo_QTh-dgiYTIaAEbANCWEwbR_-w38AoV1z1Q</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Balancing accuracy and diversity in ensemble learning using a two-phase artificial bee colony approach</title><source>ScienceDirect Freedom Collection 2022-2024</source><creator>Shiue, Yeou-Ren ; You, Gui-Rong ; Su, Chao-Ton ; Chen, Hua</creator><creatorcontrib>Shiue, Yeou-Ren ; You, Gui-Rong ; Su, Chao-Ton ; Chen, Hua</creatorcontrib><description>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.</description><identifier>ISSN: 1568-4946</identifier><identifier>EISSN: 1872-9681</identifier><identifier>DOI: 10.1016/j.asoc.2021.107212</identifier><language>eng</language><publisher>Elsevier B.V</publisher><subject>Artificial bee colony algorithm ; Ensemble diversity ; Ensemble learning ; Machine learning ; Weighted ensemble</subject><ispartof>Applied soft computing, 2021-07, Vol.105, p.107212, Article 107212</ispartof><rights>2021 Elsevier B.V.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c300t-97b3abcc1ff64143e330e7ee536772b8acdb4d17d3565fb7903866e25b9f5fcb3</citedby><cites>FETCH-LOGICAL-c300t-97b3abcc1ff64143e330e7ee536772b8acdb4d17d3565fb7903866e25b9f5fcb3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,27903,27904</link.rule.ids></links><search><creatorcontrib>Shiue, Yeou-Ren</creatorcontrib><creatorcontrib>You, Gui-Rong</creatorcontrib><creatorcontrib>Su, Chao-Ton</creatorcontrib><creatorcontrib>Chen, Hua</creatorcontrib><title>Balancing accuracy and diversity in ensemble learning using a two-phase artificial bee colony approach</title><title>Applied soft computing</title><description>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.</description><subject>Artificial bee colony algorithm</subject><subject>Ensemble diversity</subject><subject>Ensemble learning</subject><subject>Machine learning</subject><subject>Weighted ensemble</subject><issn>1568-4946</issn><issn>1872-9681</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><recordid>eNp9kMtOwzAQRS0EEqXwA6z8Ayl-JHYisYGKl1SJDawtezKmrlKnstOi_j0JZc1qRqN7rkaHkFvOFpxxdbdZ2NzDQjDBx4MWXJyRGa-1KBpV8_Nxr1RdlE2pLslVzhs2Qo2oZ8Q_2s5GCPGLWoB9snCkNra0DQdMOQxHGiLFmHHrOqQd2hSn7D7_EnT47ovd2makNg3BBwi2ow6RQt_1caza7VJvYX1NLrztMt78zTn5fH76WL4Wq_eXt-XDqgDJ2FA02knrALj3quSlRCkZasRKKq2Fqy20rmy5bmWlKu90w2StFIrKNb7y4OSciFMvpD7nhN7sUtjadDScmcmU2ZjJlJlMmZOpEbo_QTh-dgiYTIaAEbANCWEwbR_-w38AoV1z1Q</recordid><startdate>202107</startdate><enddate>202107</enddate><creator>Shiue, Yeou-Ren</creator><creator>You, Gui-Rong</creator><creator>Su, Chao-Ton</creator><creator>Chen, Hua</creator><general>Elsevier B.V</general><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>202107</creationdate><title>Balancing accuracy and diversity in ensemble learning using a two-phase artificial bee colony approach</title><author>Shiue, Yeou-Ren ; You, Gui-Rong ; Su, Chao-Ton ; Chen, Hua</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c300t-97b3abcc1ff64143e330e7ee536772b8acdb4d17d3565fb7903866e25b9f5fcb3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Artificial bee colony algorithm</topic><topic>Ensemble diversity</topic><topic>Ensemble learning</topic><topic>Machine learning</topic><topic>Weighted ensemble</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Shiue, Yeou-Ren</creatorcontrib><creatorcontrib>You, Gui-Rong</creatorcontrib><creatorcontrib>Su, Chao-Ton</creatorcontrib><creatorcontrib>Chen, Hua</creatorcontrib><collection>CrossRef</collection><jtitle>Applied soft computing</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Shiue, Yeou-Ren</au><au>You, Gui-Rong</au><au>Su, Chao-Ton</au><au>Chen, Hua</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Balancing accuracy and diversity in ensemble learning using a two-phase artificial bee colony approach</atitle><jtitle>Applied soft computing</jtitle><date>2021-07</date><risdate>2021</risdate><volume>105</volume><spage>107212</spage><pages>107212-</pages><artnum>107212</artnum><issn>1568-4946</issn><eissn>1872-9681</eissn><abstract>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.</abstract><pub>Elsevier B.V</pub><doi>10.1016/j.asoc.2021.107212</doi></addata></record>
fulltext fulltext
identifier ISSN: 1568-4946
ispartof Applied soft computing, 2021-07, Vol.105, p.107212, Article 107212
issn 1568-4946
1872-9681
language eng
recordid cdi_crossref_primary_10_1016_j_asoc_2021_107212
source ScienceDirect Freedom Collection 2022-2024
subjects Artificial bee colony algorithm
Ensemble diversity
Ensemble learning
Machine learning
Weighted ensemble
title Balancing accuracy and diversity in ensemble learning using a two-phase artificial bee colony approach
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-25T22%3A33%3A01IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-elsevier_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Balancing%20accuracy%20and%20diversity%20in%20ensemble%20learning%20using%20a%20two-phase%20artificial%20bee%20colony%20approach&rft.jtitle=Applied%20soft%20computing&rft.au=Shiue,%20Yeou-Ren&rft.date=2021-07&rft.volume=105&rft.spage=107212&rft.pages=107212-&rft.artnum=107212&rft.issn=1568-4946&rft.eissn=1872-9681&rft_id=info:doi/10.1016/j.asoc.2021.107212&rft_dat=%3Celsevier_cross%3ES1568494621001356%3C/elsevier_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c300t-97b3abcc1ff64143e330e7ee536772b8acdb4d17d3565fb7903866e25b9f5fcb3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true