A novel overlapping minimization SMOTE algorithm for imbalanced classification

Yulin HE, Xuan LU, Philippe FOURNIER-VIGER, Joshua Zhexue HUANG

PDF(1654 KB)
PDF(1654 KB)
Front. Inform. Technol. Electron. Eng ›› 2024, Vol. 25 ›› Issue (9) : 1266-1281. DOI: 10.1631/FITEE.2300278

A novel overlapping minimization SMOTE algorithm for imbalanced classification

Author information +
History +

Abstract

The synthetic minority oversampling technique (SMOTE) is a popular algorithm to reduce the impact of class imbalance in building classifiers, and has received several enhancements over the past 20 years. SMOTE and its variants synthesize a number of minority-class sample points in the original sample space to alleviate the adverse effects of class imbalance. This approach works well in many cases, but problems arise when synthetic sample points are generated in overlapping areas between different classes, which further complicates classifier training. To address this issue, this paper proposes a novel generalization-oriented rather than imputation-oriented minority-class sample point generation algorithm, named overlapping minimization SMOTE (OM-SMOTE). This algorithm is designed specifically for binary imbalanced classification problems. OM-SMOTE first maps the original sample points into a new sample space by balancing sample encoding and classifier generalization. Then, OM-SMOTE employs a set of sophisticated minority-class sample point imputation rules to generate synthetic sample points that are as far as possible from overlapping areas between classes. Extensive experiments have been conducted on 32 imbalanced datasets to validate the effectiveness of OM-SMOTE. Results show that using OM-SMOTE to generate synthetic minority-class sample points leads to better classifier training performances for the naive Bayes, support vector machine, decision tree, and logistic regression classifiers than the 11 state-of-the-art SMOTE-based imputation algorithms. This demonstrates that OM-SMOTE is a viable approach for supporting the training of high-quality classifiers for imbalanced classification. The implementation of OM-SMOTE is shared publicly on the GitHub platform at https://github.com/luxuan123123/OM-SMOTE/.

Keywords

Imbalanced classification / Synthetic minority oversampling technique (SMOTE) / Majority-class sample point / Minority-class sample point / Generalization capability / Overlapping minimization

Cite this article

Download citation ▾
Yulin HE, Xuan LU, Philippe FOURNIER-VIGER, Joshua Zhexue HUANG. A novel overlapping minimization SMOTE algorithm for imbalanced classification. Front. Inform. Technol. Electron. Eng, 2024, 25(9): 1266‒1281 https://doi.org/10.1631/FITEE.2300278

RIGHTS & PERMISSIONS

2024 Zhejiang University Press
PDF(1654 KB)

Accesses

Citations

Detail

Sections
Recommended

/