journal article·2025Open access

Neighbor Displacement-Based Enhanced Synthetic Oversampling for Multiclass Imbalanced Data

I Made Putrama, Péter Martinek

Computers, Materials & Continua· Volume 83· Issue 3

Abstract

Imbalanced multiclass datasets pose challenges for machine learning algorithms. They often contain minority classes that are important for accurate predictions. However, when the data is sparsely distributed and overlaps with data points from other classes, it introduces noise. As a result, existing resampling methods may fail to preserve the original data patterns, further disrupting data quality and reducing model performance. This paper introduces Neighbor Displacement-based Enhanced Synthetic Oversampling (NDESO), a hybrid method that integrates a data displacement strategy with a resampling technique to achieve data balance. It begins by computing the average distance of noisy data points to their neighbors and adjusting their positions toward the center before applying random oversampling. Extensive evaluations compare 14 alternatives on nine classifiers across synthetic and 20 real-world datasets with varying imbalance ratios. This evaluation was structured into two distinct test groups. First, the effects of k-neighbor variations and distance metrics are evaluated, followed by a comparison of resampled data distributions against alternatives, and finally, determining the most suitable oversampling technique for data balancing. Second, the overall performance of the NDESO algorithm was assessed, focusing on G-mean and statistical significance. The results demonstrate that our method is robust to a wide range of variations in these parameters and the overall performance achieves an average G-mean score of 0.90, which is among the highest. Additionally, it attains the lowest mean rank of 2.88, indicating statistically significant improvements over existing approaches. This advantage underscores its potential for effectively handling data imbalance in practical scenarios.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Data-Driven Disease Surveillance · Medical Coding and Health Information · Imbalanced Data Classification Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (35)

Show source-provided references
1. RN-SMOTE: reduced noise SMOTE based on DBSCAN for enhancing imbalanced data classification10.1016/j.jksuci.2022.06.005 ↗
2. Grouping-based oversampling in kernel space for imbalanced data classification10.1016/j.patcog.2022.108992 ↗
3. Dynamic classification ensembles for handling imbalanced multiclass drifted data streams10.1016/j.ins.2024.120555 ↗
4. What makes multi-class imbalanced problems difficult? An experimental study10.1016/j.eswa.2022.116962 ↗
5. Classification of imbalanced data set in financial field based on combined algorithm
6. Deep transfer network with joint distribution adaptation: a new intelligent fault diagnosis framework for industry application10.1016/j.isatra.2019.08.012 ↗
7. Imbalanced sample selection with deep reinforcement learning for fault diagnosis10.1109/TII.2021.3100284 ↗
8. Systematic review of class imbalance problems in manufacturing10.1016/j.jmsy.2023.10.014 ↗
9. A broad review on class imbalance learning techniques10.1016/j.asoc.2023.110415 ↗
10. A modified real-value negative selection detector-based oversampling approach for multiclass imbalance problems10.1016/j.ins.2020.12.058 ↗
11. Class imbalance problems in machine learning: a review of methods and future challenges
12. RGAN-EL: a GAN and ensemble learning-based hybrid approach for imbalanced data classification10.1016/j.ipm.2022.103235 ↗
13. Generative adversarial network in mechanical fault diagnosis under small sample: a systematic review on applications and future perspectives10.1016/j.isatra.2021.11.040 ↗
14. Augmentation of decision tree model through hyper-parameters tuning for monitoring of cutting tool faults based on vibration signatures10.1007/s42417-022-00781-9 ↗
15. Impact of noise model on the performance of algorithms for fault diagnosis in rolling bearings10.1016/j.ymssp.2022.109975 ↗
16. Data-driven decision-making for bank targetmarketing using supervised learning classifiers on imbalanced big data
17. Iterative minority oversampling and its ensemble for ordinal imbalanced datasets10.1016/j.engappai.2023.107211 ↗
18. Efficient hybrid oversampling and intelligent undersampling for imbalanced big data classification10.1016/j.eswa.2024.123149 ↗
19. KNN approach to unbalanced data distributions: a case study involving information extraction
20. Foundations of data imbalance and solutions for a data democracy
21. SMOTE: synthetic minority over-sampling technique10.1613/jair.953 ↗
22. Review of resampling techniques for the treatment of imbalanced industrial data classification in equipment condition monitoring10.1016/j.engappai.2023.106911 ↗
23. Synthetic minority oversampling using edited displacement-based k-nearest neighbors10.1016/j.asoc.2023.110895 ↗
24. Enhancing and improving the performance of imbalanced class data using novel GBO and SSG: a comparative analysis10.1016/j.neunet.2024.106157 ↗
25. ADASYN: adaptive synthetic sampling approach for imbalanced learning
26. KNNOR: an oversampling technique for imbalanced datasets10.1016/j.asoc.2021.108288 ↗
27. Wang · Advanced Data Mining and Applications. International Conference on Advanced Data Mining and Applications; 2022 Nov 28–30 · 2022 · 431
28. R-WDLS: an efficient security region oversampling technique based on data distribution10.1016/j.asoc.2024.111376 ↗
29. Statistical comparisons of classifiers over multiple data sets
30. Electricity theft detection with automatic labeling and enhanced RUSBoost classification using differential evolution and jaya algorithm10.1109/ACCESS.2021.3102643 ↗
31. Imbalanced credit card fraud detection data: a solution based on hybrid neural network and clustering-based undersampling technique10.1016/j.asoc.2024.111368 ↗
32. A dynamic ensemble learning based data mining framework for medical imbalanced big data10.1016/j.knosys.2024.112947 ↗
33. Resampling imbalanced data for network intrusion detection datasets10.1186/s40537-020-00390-x ↗
34. Improved multi-class classification approach for imbalanced big data on spark10.1007/s11227-022-04908-3 ↗
35. Distributed classification for imbalanced big data in distributed environments10.1007/s11276-021-02552-y ↗