Evolving ensembles using multi-objective genetic programming for imbalanced classification

作者:

Highlights:

摘要

Multi-objective Genetic Programming (MGP) plays a prominent role in generating Pareto optimal classifier sets and making trade-offs among multiple classes adaptively. However, the existing MGP algorithms show poor performance and are difficult to implement when dealing with imbalanced classification problems. This work proposes a new MGP-based algorithm designed for imbalanced classification. Firstly, an efficient evolutionary strategy with nondominated sorting, environmental selection, and an archiving mechanism is designed to optimize the false positive rate, the false negative rate and reduce the size of the resulting tree. Then, a weighted ensemble decision is made according to each classifier’s performance in the majority and minority classes to obtain final classification results. Experimental results on 21 binary-class datasets and 17 multi-class datasets show that the proposed method outperforms existing ones in several commonly used imbalanced classification metrics.

论文关键词:Imbalanced classification,Multi-objective genetic programming,Evolutionary algorithm,Ensemble decision

论文评审过程:Received 3 January 2022, Revised 30 July 2022, Accepted 3 August 2022, Available online 27 August 2022, Version of Record 7 September 2022.

论文官网地址:https://doi.org/10.1016/j.knosys.2022.109611