An Imbalanced Data Classification Method Based on Hybrid Resampling and Fine Cost Sensitive Support Vector Machine
Source abstract
Abstract
When building a classification model, the scenario where the samples of one class are significantly more than those of the other class is called data imbalance. Data imbalance causes the trained classification model to be in favor of the majority class (usually defined as the negative class), which may do harm to the accuracy of the minority class (usually defined as the positive class), and then lead to poor overall performance of the model. A method called MSHR-FCSSVM for solving imbalanced data classification is proposed in this article, which is based on a new hybrid resampling approach (MSHR) and a new fine cost-sensitive support vector machine (CS-SVM) classifier (FCSSVM). The MSHR measures the separability of each negative sample through its Silhouette value calculated by Mahalanobis distance between samples, based on which, the so-called pseudo-negative samples are screened out to generate new positive samples (over-sampling step) through linear interpolation and are deleted finally (under-sampling step). This approach replaces pseudo-negative samples with generated new positive samples one by one to clear up the inter-class overlap on the borderline, without changing the overall scale of the dataset. The FCSSVM is an improved version of the traditional CS-SVM. It considers influences of both the imbalance of sample number and the class distribution on classification simultaneously, and through finely tuning the class cost weights by using the efficient optimization algorithm based on the physical phenomenon of rime-ice (RIME) algorithm with cross-validation accuracy as the fitness function to accurately adjust the classification borderline. To verify the effectiveness of the proposed method, a series of experiments are carried out based on 20 imbalanced datasets including both mildly and extremely imbalanced datasets. The experimental results show that the MSHR-FCSSVM method performs better than the methods for comparison in most cases, and both the MSHR and the FCSSVM played significant roles.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Imbalanced Data Classification Techniques · Anomaly Detection Techniques and Applications · Electricity Theft Detection Techniques
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (40)
Show source-provided references
1. Parallel and incremental credit card fraud detection model to handle concept drift and data imbalance10.1007/s00521-018-3633-8 ↗
2. A cluster-based data balancing ensemble classifier for response modeling in bank direct marketing10.1142/S1469026815500224 ↗
3. Recurrent generative adversarial network for learning imbalanced medical image semantic segmentation
4. Sample imbalance disease classification model based on association rule feature selection10.1016/j.patrec.2020.03.016 ↗
5. Network intrusion detection based on selective ensemble learning
6. Classification of spammer and nonspammer content in online social network using genetic algorithm-based feature selection10.1080/17517575.2020.1712742 ↗
7. Performance of machine learning algorithms for class-imbalanced process fault detection problems
8. Conformity assessment of informative labels in car engine compartment with deep learning models
9. A class imbalance-aware review rating prediction using hybrid sampling and ensemble learning
10. SMOTE: Synthetic minority over-sampling technique10.1613/jair.953 ↗
11. Borderline-SMOTE: A new over-sampling method in imbalanced data sets learning
12. ADASYN: Adaptive synthetic sampling approach for imbalanced learning
13. Evaluation of sampling methods for learning from imbalanced data
14. SCUT: Multi-class imbalanced data classification using SMOTE and cluster-based undersampling
15. Balancing training data for automated annotation of keywords: A case study
16. SMOTified-GAN for class imbalanced pattern classification problems10.1109/ACCESS.2022.3158977 ↗
17. A sampling method of imbalanced data based on sample space
18. Cost sensitive semi-supervised Laplacian support vector machine
19. Cost-sensitive support vector machines10.1016/j.neucom.2018.11.099 ↗
20. XGBoost: A scalable tree boosting system
21. Self-adaptive cost weights-based support vector machine cost-sensitive ensemble for imbalanced data classification10.1016/j.ins.2019.02.062 ↗
22. An integrated ensemble learning model for imbalanced fault diagnostics and prognostics10.1109/ACCESS.2018.2807121 ↗
23. Spam web detection based on hybrid-sampling and genetic algorithm
24. Missed approach, a safety-critical go-around procedure in aviation: Prediction based on machine learning-ensemble imbalance learning10.1155/2023/9119521 ↗
25. An improved SVM based under-sampling method for classifying imbalanced data
26. Imbalanced data classification using SVM based on improved simulated annealing featuring synthetic data generation and reduction
27. Silhouettes: A graphical aid to the interpretation and validation of cluster analysis10.1016/0377-0427(87)90125-7 ↗
28. On the generalized distance in statistics
29. Construct concept structure for linear algebra based on cognition diagnosis and clustering with mahalanobis distances
30. Online anomaly detection for hard disk drives based on mahalanobis distance
31. Twin mahalanobis distance-based support vector machines for pattern recognition10.1016/j.ins.2012.02.047 ↗
32. Evolutionary mahalanobis distance-based oversampling for multi-class imbalanced data classification10.3390/s21196616 ↗
33. Imbalance data classification using local mahalanobis distance learning based on nearest neighbor10.1007/s42979-020-0085-x ↗
34. Improved cost-sensitive support vector machine classifier for breast cancer diagnosis
35. A closed-form reduction of multi-class cost-sensitive learning to weighted multi-class learning10.1016/j.patcog.2008.12.011 ↗
36. RIME: A physics-based optimization10.1016/j.neucom.2023.02.010 ↗
37. Handling imbalanced ratio for class imbalance problem using SMOTE
38. Appraisal identification of classifier’s performance
39. ACO resampling: Enhancing the performance of oversampling methods for class imbalance classification10.1016/j.knosys.2020.105818 ↗
40. A genetic optimization resampling based particle filtering algorithm for indoor target tracking10.3390/rs13010132 ↗