Publication:
Pruning of Error Correcting Output Codes by optimization of accuracy-diversity trade off

dc.contributor.authorOzogur-Akyuz, Sureyya
dc.contributor.authorWindeatt, Terry
dc.contributor.authorSmith, Raymond
dc.contributor.institutionUniversity of Surrey
dc.contributor.institutionBahcesehir University
dc.date.accessioned2025-10-09T10:55:01Z
dc.date.issued2015
dc.description.abstractEnsemble learning is a method of combining learners to obtain more reliable and accurate predictions in supervised and unsupervised learning. However, the ensemble sizes are sometimes unnecessarily large which leads to additional memory usage, computational overhead and decreased effectiveness. To overcome such side effects, pruning algorithms have been developed, since this is a combinatorial problem, finding the exact subset of ensembles is computationally infeasible. Different types of heuristic algorithms have developed to obtain an approximate solution but they lack a theoretical guarantee. Error Correcting Output Code (ECOC) is one of the well-known ensemble techniques for multiclass classification which combines the outputs of binary base learners to predict the classes for multiclass data. In this paper, we propose a novel approach for pruning the ECOC matrix by utilizing accuracy and diversity information simultaneously. All existing pruning methods need the size of the ensemble as a parameter, so the performance of the pruning methods depends on the size of the ensemble. Our unparametrized pruning method is novel as being independent of the size of ensemble. Experimental results show that our pruning method is mostly better than other existing approaches.
dc.identifier.doi10.1007/s10994-014-5477-5
dc.identifier.endpage269
dc.identifier.issn0885-6125
dc.identifier.issn1573-0565
dc.identifier.issue1-3
dc.identifier.startpage253
dc.identifier.urihttp://dx.doi.org/10.1007/s10994-014-5477-5
dc.identifier.urihttps://hdl.handle.net/20.500.14719/15571
dc.identifier.volume101
dc.identifier.wosWOS:000361624700012
dc.identifier.woscitationindexScience Citation Index Expanded (SCI-EXPANDED)
dc.language.isoen
dc.publisherSPRINGER
dc.relation.fundingNameEU(European Union (EU))
dc.relation.fundingNameEPSRC(UK Research & Innovation (UKRI)Engineering & Physical Sciences Research Council (EPSRC))
dc.relation.fundingNameEngineering and Physical Sciences Research Council(UK Research & Innovation (UKRI)Engineering & Physical Sciences Research Council (EPSRC))
dc.relation.fundingOrgEU [PIEF-GA-2009-254451 OPT-DIVA]
dc.relation.fundingOrgEPSRC [EP/E061664/1] Funding Source: UKRI
dc.relation.fundingOrgEngineering and Physical Sciences Research Council [EP/E061664/1] Funding Source: researchfish
dc.relation.fundingTextThis research was supported by EU 7th Framework Grant PIEF-GA-2009-254451 OPT-DIVA. We thank Atabey Kaygun for assistance with SDP application, and anonymous reviewers for comments that greatly improved the manuscript.
dc.relation.oastatusBronze
dc.relation.sourceMACHINE LEARNING
dc.subject.authorkeywordsEnsemble learning
dc.subject.authorkeywordsEnsemble pruning
dc.subject.authorkeywordsError Correcting Output Codes
dc.subject.authorkeywordsDC programming
dc.subject.authorkeywordsSupport vector machines
dc.subject.authorkeywordsInteger programming
dc.subject.indexkeywordsBINARY PATTERN FEATURES
dc.subject.indexkeywordsENSEMBLE
dc.subject.indexkeywordsSPARSITY
dc.subject.wosComputer Science, Artificial Intelligence
dc.titlePruning of Error Correcting Output Codes by optimization of accuracy-diversity trade off
dc.typeArticle
dspace.entity.typePublication
local.indexed.atWOS
person.identifier.orcidwindeatt, terry/0000-0002-5058-9701
person.identifier.orcidAkyuz, Sureyya/0000-0001-9220-8690

Files