Ensemble pruning via an integer programming approach with diversity constraints

Ensemble learning combines multiple classifiers in the hope of obtaining better predictive performance. Empirical studies have shown that ensemble pruning, that is, choosing an appropriate subset of the available classifiers, can lead to comparable or better predictions than using all classifiers. In this paper, we consider a binary classification problem and propose an integer programming (IP) approach for selecting optimal classifier subsets. We propose a flexible objective function to adapt to desired criteria of different datasets. We also propose constraints to ensure minimum diversity levels in the ensemble. Despite the general case of IP being NP-Hard, state-of-the-art solvers are able to quickly obtain good solutions for datasets with up to 60000 data points. Our approach yields competitive results when compared to some of the best and most used pruning methods in literature.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/26/2021

The Quantum Version of Prediction for Binary Classification Problem by Ensemble Methods

In this work, we consider the performance of using a quantum algorithm t...
research
09/02/2022

On Effectively Predicting Autism Spectrum Disorder Using an Ensemble of Classifiers

An ensemble of classifiers combines several single classifiers to delive...
research
06/04/2014

Learning to Diversify via Weighted Kernels for Classifier Ensemble

Classifier ensemble generally should combine diverse component classifie...
research
06/13/2018

Ensemble Pruning based on Objection Maximization with a General Distributed Framework

Ensemble pruning, selecting a subset of individual learners from an orig...
research
11/02/2021

System Combination for Grammatical Error Correction Based on Integer Programming

In this paper, we propose a system combination method for grammatical er...
research
12/05/2014

Integer Programming Ensemble of Classifiers for Temporal Relations

Extraction of events and understanding related temporal expression among...
research
11/30/2019

Error-Correcting Neural Network

Error-correcting output codes (ECOC) is an ensemble method combining a s...

Please sign up or login with your details

Forgot password? Click here to reset