Evolving Ensembles Using Multi-Objective Genetic Programming for Imbalanced Classification

Liang Zhang,Kefan Wang,Luyuan Xu,Wenjia Sheng,Qi Kang
DOI: https://doi.org/10.1016/j.knosys.2022.109611
IF: 8.139
2022-01-01
Knowledge-Based Systems
Abstract: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.
What problem does this paper attempt to address?