Research on Imbalanced Data Regression Based on Confrontation
Abstract
1. Introduction
2. Algorithm Design
2.1. Generation Module
2.2. Correction Module
2.3. Discriminant Module
2.4. Regression Module
3. Experiments and Analysis
3.1. Datasets and Evaluation Indicators
3.1.1. Datasets
3.1.2. Evaluation Indicators
3.2. Experiments and Analysis
3.2.1. Model Structures and Parameters
3.2.2. Model Parameter Comparison Experiment
- The JS divergence and MMD are negatively correlated with cosine similarity. The smaller the JS divergence and MMD, the larger the cosine similarity. According to the above introduction, we know that the higher the distribution similarity of the two variables, the closer the JS divergence value and MMD are to 0 and that the cosine similarity value is close to 1, and the angle tends to 0. It shows that the closer the generated samples are to the real samples, the better the model generation effect.
- By comparing the experimental data in Table 2, we find that regardless of any value of , the experimental results are better than when takes 0. As mentioned above, when takes 0, it is equivalent to not changing the loss function of the generation module. This shows that adding the Mahalanobis distance to the loss function of the generated module and considering the correlation between the data can improve the quality of the generated samples.
- Comparing the experimental results under the five values of = 0, = 0.2, = 0.4, = 0.8, = 1.2 and = 1.5, it is found that as the value increases, the experimental effect gradually improves, but when it exceeds a certain value, the experimental effect begins to deteriorate. This shows that it is not enough to only consider the Mahalanobis distance between the generated data and the real data when generating samples. Because the goal of the generator is to generate samples closer to real data, it is more important to consider the difference between the generated data distribution and the real data distribution. Through a large number of experiments, we determined that when value is 0.8, the samples generated by IRGAN achieved the best results in JS divergence, MMD, and cosine similarity. Based on this, = 0.8 is defaulted for model training in subsequent experiments.
3.2.3. Comparative Experiment of Different Models
3.2.4. Regression Prediction Experiment
4. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Kaur, H.; Pannu, H.S.; Malhi, A.K. A systematic review on imbalanced data challenges in machine learning: Applications and solutions. ACM Comput. Surv. (CSUR) 2019, 52, 79. [Google Scholar] [CrossRef] [Scilit]
- Ma, T.; Lu, S.; Jiang, C. A membership-based resampling and cleaning algorithm for multi-class imbalanced overlapping data. Expert Syst. Appl. 2024, 240, 122565. [Google Scholar] [CrossRef] [Scilit]
- Tian, H.X.; Tian, C.Z.; Li, K.; Jia, W.A. Unbalanced regression sample generation algorithm based on confrontation. Inf. Sci. 2023, 642, 119157. [Google Scholar] [CrossRef] [Scilit]
- Petinrin, O.; Saeed, F.; Salim, N. Dimension Reduction and Classifier-Based Feature Selection for Oversampled Gene Expression Data and Cancer Classification. Processes 2023, 11, 1940. [Google Scholar] [CrossRef] [Scilit]
- Pei, X.; Su, S.; Jiang, L.; Chu, C.; Gong, L.; Yuan, Y. Research on rolling bearing fault diagnosis method based on generative adversarial and transfer learning. Processes 2022, 10, 1443. [Google Scholar] [CrossRef] [Scilit]
- Yen, S.J.; Lee, Y.S. Cluster-based under-sampling approaches for imbalanced data distributions. Expert Syst. Appl. 2009, 36, 5718–5727. [Google Scholar] [CrossRef] [Scilit]
- Zhai, Z. Auto-encoder generative adversarial networks. J. Intell. Fuzzy Syst. 2018, 35, 3043–3049. [Google Scholar] [CrossRef] [Scilit]
- Liu, X.Y.; Wu, J.; Zhou, Z.H. Exploratory undersampling for class-imbalance learning. IEEE Trans. Syst. Man Cybern. Part B-Cybern. 2008, 39, 539–550. [Google Scholar]
- Chawla, N.V.; Bowyer, K.W.; Hall, L.O. SMOTE: Synthetic minority over-sampling technique. J. Artif. Intell. Res. 2002, 16, 321–357. [Google Scholar] [CrossRef] [Scilit]
- Seiffert, C.; Khoshgoftaar, T.M.; Van Hulse, J. Hybrid sampling for imbalanced data. Integr. Comput. Aided Eng. 2009, 16, 193–210. [Google Scholar] [CrossRef] [Scilit]
- Guo, Y.; Chu, Y.; Jiao, B. Evolutionary dual-ensemble class imbalance learning for human activity recognition. IEEE Trans. Emerg. Top. Comput. Intell. 2021, 6, 728–739. [Google Scholar] [CrossRef] [Scilit]
- Ganaie, M.A.; Hu, M.; Malik, A.K.; Tanveer, M. Ensemble deep learning: A review. Eng. Appl. Artif. Intell. 2022, 115, 105151. [Google Scholar] [CrossRef] [Scilit]
- Chawla, N.V.; Lazarevic, A.; Hall, L.O. SMOTEBoost: Improving prediction of the minority class in boosting. In Proceedings of the 7th European Conference on Principles and Practice of Knowledge Discovery in Databases, Knowledge Discovery in Databases: PKDD 2003, Cavtat-Dubrssovnik, Croatia, 22–26 September 2003; Proceedings 7. Springer: Berlin/Heidelberg, Germany, 2003; pp. 107–119. [Google Scholar]
- Sun, Y.; Kamel, M.S.; Wong, A.K. Cost-sensitive boosting for classification of imbalanced data. Pattern Recognit. 2007, 40, 3358–3378. [Google Scholar] [CrossRef] [Scilit]
- Ren, Z.; Zhu, Y.; Liu, Z.; Feng, K. Few-shot GAN: Improving the performance of intelligent fault diagnosis in severe data imbalance. IEEE Trans. Instrum. Meas. 2023, 72, 3516814. [Google Scholar] [CrossRef] [Scilit]
- Kingma, D.P.; Welling, M. Auto-encoding variational bayes. arXiv 2013, arXiv:1312.6114. [Google Scholar]
- Goodfellow, I.; Pouget-Abadie, J.; Mirza, M.; Xu, B. Generative adversarial nets. Adv. Neural Inf. Process. Syst. 2014, 27, 2672–2680. [Google Scholar]
- Zhang, D.; Ma, M.; Xia, L. A comprehensive review on GANs for time-series signals. Neural Comput. Appl. 2022, 34, 3551–3571. [Google Scholar] [CrossRef] [Scilit]
- Radford, A.; Metz, L.; Chintala, S. Unsupervised representation learning with deep convolutional generative adversarial networks. arXiv 2015, arXiv:1511.06434. [Google Scholar]
- Mirza, M.; Osindero, S. Conditional generative adversarial nets. arXiv 2014, arXiv:1411.1784. [Google Scholar]
- Arjovsky, M.; Chintala, S.; Bottou, L. Wasserstein generative adversarial networks. In Proceedings of the International Conference on Machine Learning, Sydney, Australia, 6–11 August 2017; pp. 214–223. [Google Scholar]
- Bao, J.; Chen, D.; Wen, F. CVAE-GAN: Fine-grained image generation through asymmetric training. In Proceedings of the IEEE International Conference on Computer Vision, Venice, Italy, 22–29 October 2017; pp. 2745–2754. [Google Scholar]
- Wang, L.; Han, M.; Li, X. Review of classification methods on unbalanced data sets. IEEE Access 2021, 9, 64606–64628. [Google Scholar] [CrossRef] [Scilit]
- Moniz, N.; Ribeiro, R.; Cerqueira, V.; Chawla, N. Smoteboost for regression: Improving the prediction of extreme values. In Proceedings of the 2018 IEEE 5th International Conference on Data Science and Advanced Analytics (DSAA), Turin, Italy, 1–3 October 2018; pp. 150–159. [Google Scholar]
- Torgo, L.; Ribeiro, R.P.; Pfahringer, B.; Branco, P. Smote for regression. In Proceedings of the Portuguese Conference on Artificial Intelligence, Angra do Heroísmo, Portugal, 9–12 September 2013; Springer: Berlin/Heidelberg, Germany, 2013; pp. 378–389. [Google Scholar]
- Branco, P.; Torgo, L.; Ribeiro, R.P. Rebagg: Resampled bagging for imbalanced regression. In Proceedings of the Second International Workshop on Learning with Imbalanced Domains: Theory and Applications, Dublin, Ireland, 10–14 September 2018; pp. 67–81. [Google Scholar]
- Yang, Y.; Zha, K.; Chen, Y.; Wang, H.; Katabi, D. Delving into deep imbalanced regression. In Proceedings of the International Conference on Machine Learning, Virtual Event, 18–24 July 2021; pp. 11842–11851. [Google Scholar]
- Ren, J.; Zhang, M.; Yu, C.; Liu, Z. Balanced MSE for Imbalanced Visual Regression. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, New Orleans, LA, USA, 21–24 June 2022; pp. 7926–7935. [Google Scholar]
- Gavas, R.D.; Das, M.; Ghosh, S.K.; Pal, A. Spatial-SMOTE for handling imbalance in spatial regression tasks. Multimed. Tools Appl. 2024, 83, 14111–14132. [Google Scholar] [CrossRef] [Scilit]
- Liu, F.; Dai, Y. Product processing quality classification model for small-sample and imbalanced data environment. Comput. Intell. Neurosci. 2022, 2022, 9024165. [Google Scholar] [CrossRef] [Scilit] [PubMed]




| Datasets | Model Structure | |
|---|---|---|
| Generation module | Airfoil Self-Noise | N_HL = 3, LSTM:15-20-5 |
| Abalone Yacht Hydrodynamics Concrete Compressive Strength | N_HL = 3, LSTM:20-25-8 | |
| N_HL = 3, LSTM:10-15-7 | ||
| N_HL = 3, LSTM:15-20-9 | ||
| Discriminant module | Airfoil Self-Noise | N_HL = 2, CNN:15-20 |
| Abalone Yacht Hydrodynamics Concrete Compressive Strength | N_HL = 2, CNN:20-32 | |
| N_HL = 2, CNN:10-15 | ||
| N_HL = 2, CNN:20-25 | ||
| Correction module | Airfoil Self-Noise | Agent: FC:5-15-5 |
| Correction network: FC:2-20-2 | ||
| Abalone | Agent: FC:8-25-8 | |
| Correction network: FC:2-30-2 | ||
| Yacht Hydrodynamics | Agent: FC:7-10-7 | |
| Correction network: FC:2-15-2 | ||
| Concrete Compressive Strength | Agent: FC: 9-20-9 | |
| Correction network: FC:2-25-2 | ||
| Regression module | Airfoil Self-Noise | FC:4-6-1 |
| Abalone Yacht Hydrodynamics Concrete Compressive Strength | FC:7-10-1 | |
| FC:6-8-1 | ||
| FC:8-10-1 |
| (a) Airfoil Self-Noise | |||
| Model | Evaluation Metric | ||
| JS | MMD | Cosine Similarity | |
| IRGAN ( = 0) | 0.4649 | 0.8394 | 0.7264 |
| IRGAN ( = 0.2) | 0.4533 | 0.7736 | 0.7431 |
| IRGAN ( = 0.4) | 0.4228 | 0.6676 | 0.7731 |
| IRGAN ( = 0.8) | 0.3272 | 0.5361 | 0.8124 |
| IRGAN ( = 1.2) | 0.3598 | 0.5498 | 0.8013 |
| IRGAN ( = 1.5) | 0.3842 | 0.6514 | 0.7905 |
| (b) Abalone | |||
| Model | Evaluation Metric | ||
| JS | MMD | Cosine Similarity | |
| IRGAN ( = 0) | 0.5021 | 0.5978 | 0.8358 |
| IRGAN ( = 0.2) | 0.4882 | 0.4051 | 0.8453 |
| IRGAN ( = 0.4) | 0.4585 | 0.3812 | 0.8624 |
| IRGAN ( = 0.8) | 0.3833 | 0.2647 | 0.9069 |
| IRGAN ( = 1.2) | 0.4097 | 0.3087 | 0.8876 |
| IRGAN ( = 1.5) | 0.4308 | 0.3567 | 0.8721 |
| (c) Yacht Hydrodynamics | |||
| Model | Evaluation Metric | ||
| JS | MMD | Cosine Similarity | |
| IRGAN ( = 0) | 0.6409 | 1.4909 | 0.5417 |
| IRGAN ( = 0.2) | 0.6193 | 1.4065 | 0.5703 |
| IRGAN ( = 0.4) | 0.5916 | 1.3018 | 0.6054 |
| IRGAN ( = 0.8) | 0.2099 | 1.0472 | 0.6489 |
| IRGAN ( = 1.2) | 0.3132 | 1.1832 | 0.6286 |
| IRGAN ( = 1.5) | 0.4670 | 1.2155 | 0.6121 |
| (d) Concrete Compressive Strength | |||
| Model | Evaluation Metric | ||
| JS | MMD | Cosine Similarity | |
| IRGAN ( = 0) | 0.4263 | 0.5567 | 0.8185 |
| IRGAN ( = 0.2) | 0.4131 | 0.5521 | 0.8379 |
| IRGAN ( = 0.4) | 0.3989 | 0.4838 | 0.8537 |
| IRGAN ( = 0.8) | 0.2291 | 0.3438 | 0.8901 |
| IRGAN ( = 1.2) | 0.2342 | 0.3583 | 0.8728 |
| IRGAN ( = 1.5) | 0.3206 | 0.4491 | 0.8694 |
| (a) Airfoil Self-Noise | |||
| Model | Evaluation Metric | ||
| JS | MMD | Cosine Similarity | |
| CGAN | 0.6895 | 1.2152 | 0.3412 |
| VAE | 0.5494 | 0.9054 | 0.4813 |
| CVAE-GAN | 0.4798 | 0.8829 | 0.5979 |
| IRGAN | 0.3272 | 0.5361 | 0.8124 |
| (b) Abalone | |||
| Model | Evaluation Metric | ||
| JS | MMD | Cosine Similarity | |
| CGAN | 0.6948 | 0.9876 | 0.5497 |
| VAE | 0.6579 | 0.8734 | 0.6534 |
| CVAE-GAN | 0.6142 | 0.7521 | 0.7216 |
| IRGAN | 0.3833 | 0.2647 | 0.9069 |
| (c)Yacht Hydrodynamics | |||
| Model | Evaluation Metric | ||
| JS | MMD | Cosine Similarity | |
| CGAN | 0.7968 | 1.6487 | 0.3981 |
| VAE | 0.7543 | 1.6243 | 0.4652 |
| CVAE-GAN | 0.6721 | 1.5621 | 0.5213 |
| IRGAN | 0.2099 | 1.0472 | 0.6489 |
| (d) Concrete Compressive Strength | |||
| Model | Evaluation Metric | ||
| JS | MMD | Cosine Similarity | |
| CGAN | 0.8856 | 0.9876 | 0.7210 |
| VAE | 0.7892 | 0.7521 | 0.7654 |
| CVAE-GAN | 0.6543 | 0.6409 | 0.7907 |
| IRGAN | 0.2291 | 0.3438 | 0.8901 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Liu, X.; Tian, H. Research on Imbalanced Data Regression Based on Confrontation. Processes 2024, 12, 375. https://doi.org/10.3390/pr12020375
Liu X, Tian H. Research on Imbalanced Data Regression Based on Confrontation. Processes. 2024; 12(2):375. https://doi.org/10.3390/pr12020375
Chicago/Turabian StyleLiu, Xiaowen, and Huixin Tian. 2024. "Research on Imbalanced Data Regression Based on Confrontation" Processes 12, no. 2: 375. https://doi.org/10.3390/pr12020375
APA StyleLiu, X., & Tian, H. (2024). Research on Imbalanced Data Regression Based on Confrontation. Processes, 12(2), 375. https://doi.org/10.3390/pr12020375

