Submitted:
27 October 2025
Posted:
28 October 2025
You are already at the latest version
Abstract
Keywords:
1. Introduction
- Constrained Single-objective evolutionary algorithms (EA), which optimize a single performance criterion.
- Constrained Multi-objective evolutionary algorithms (MOEA), which simultaneously optimize multiple conflicting objectives, producing a set of trade-off solutions known as the Pareto front.
- We frame the prediction of surgical need in RCTs as an imbalanced classification problem with clinically asymmetric misclassification costs.
- We propose a constrained evolutionary FS framework that prioritizes sensitivity of the minority class and BA while exploring both single- and multi-objective optimization strategies.
- We benchmark our framework against a broad set of imbalance-handling techniques, including data-level, algorithm-level, and hybrid approaches, using multiple classifiers.
- We perform an experimental evaluation with multiple random seeds and statistical testing to ensure the robustness of our conclusions.
- We provide clinical and technical interpretations of the results, demonstrating that our approach achieves superior balance between performance, generalization, and interpretability compared to traditional methods.
2. Related Works
2.1. Conclusions of Related Works
3. Materials and Methods
3.1. Dataset Description
- Demographics and comorbidities: age, male sex, hand dominance (affected side), manual labor occupation, smoking status, diabetes, dyslipidemia, high blood pressure, hypothyroidism, and history of rotator cuff repair on the contralateral shoulder.
- Tear characteristics: tear size measured in anteroposterior (mmAP) and lateral (mmLAT) planes, tear location (anterior, central, posterior thirds), complete tear larger than 20 mm, infraspinatus involvement, subscapularis tear severity (Lafosse >2), Snyder classification (C1–C3), Goutallier grade for fatty infiltration, and Hamada classification for rotator cuff arthropathy.
- Symptoms and prior treatment: history of corticosteroid injections, presence of night pain, and pain intensity measured via Visual Analog Scale (VAS).
- Functional scores:Subjective Shoulder Value (SSV) and the American Shoulder and Elbow Surgeons (ASES) score.
3.2. Baseline Classifiers and Imbalance Handling Methods
3.3. Constrained Evolutionary Algorithms for Feature Selection
3.4. Optimization Objective and Sensitivity Constraint
Sensitivity constraint
- Model A: BA = 0.775. Specificity = 0.95. Sensitivity = 0.60.
- Model B: BA = 0.775. Specificity = 0.80. Sensitivity = 0.75.
Single-objective evolutionary algorithm
Multi-objective evolutionary algorithm
4. Experimental Results and Analysis
4.1. Statistical Test Results
- Our three best-performing evolutionary approaches (EA/MOEA).
- Three strong models based on traditional undersampling techniques.
- Two specialized classifiers designed for imbalanced datasets, without FS.
4.2. Computational Cost and Execution Times
4.3. Subset-Based FS and Clinical Relevance
4.4. Analysis of the Top Performing Models and Results Interpretation
5. Conclusions and Future Work
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
| ADASYN | Adaptive Synthetic Sampling |
| AllKNN | All K-Nearest Neighbours |
| ASES | American Shoulder and Elbow Surgeons |
| BA | Balanced Accuracy |
| BBC | Balanced Bagging Classifier |
| BRF | Balanced Random Forest |
| CC | Cluster Centroids |
| CNN | Condensed Nearest Neighbour |
| CV | Cross-Validation |
| DE | Differential Evolution |
| EA | Evolutionary Algorithm |
| ENN | Edited Nearest Neighbours |
| FS | Feature Selection |
| HGB | Histogram-based Gradient Boosting |
| IHT | Instance Hardness Threshold |
| ML | Machine Learning |
| MOEA | Multi-Objective Evolutionary Algorithm |
| MRI | Magnetic Resonance Imaging |
| NCR | Neighbourhood Cleaning Rule |
| NSGA | Non-dominated Sorting Genetic Algorithm |
| OSS | One-Sided Selection |
| OR | Overfitting Ratio |
| RCT | Rotator Cuff Tear |
| RENN | Repeated Edited Nearest Neighbours |
| RF | Random Forest |
| ROS | Random Oversampling |
| RUS | Random Undersampling |
| SMOTE | Synthetic Minority Oversampling Technique |
| SMOTEENN | SMOTE + Edited Nearest Neighbour |
| SVC | Support Vector Classifier |
| SSV | Subjective Shoulder Value |
| VAS | Visual Analog Scale |
References
- Banik, D.; Bhattacharjee, D. Mitigating data imbalance issues in medical image analysis. In Research Anthology on Improving Medical Imaging Techniques for Analysis and Intervention; IGI Global, 2022; pp. 1215–1238. [CrossRef]
- Belarouci, S.; Chikh, M.A. Medical imbalanced data classification. Advances in Science, Technology and Engineering Systems Journal 2017, 2, 116–124. [Google Scholar] [CrossRef]
- Nakajima, D.; Yamamoto, A.; Kobayashi, T.; Osawa, T.; Shitara, H.; Ichinose, T.; Takasawa, E.; Takagishi, K. The effects of rotator cuff tears, including shoulders without pain, on activities of daily living in the general population. Journal of Orthopaedic Science 2012, 17, 136–140. [Google Scholar] [CrossRef]
- Keener, J.D.; Aleem, A.W.; Chamberlain, A.M.; Sefko, J.; Steger-May, K. Factors associated with choice for surgery in newly symptomatic degenerative rotator cuff tears: a prospective cohort evaluation. Journal of Shoulder and Elbow Surgery 2020, 29, 12–19. [Google Scholar] [CrossRef] [PubMed]
- Brindisino, F.; Salomon, M.; Giagio, S.; Pastore, C.; Innocenti, T. Rotator cuff repair vs. nonoperative treatment: a systematic review with meta-analysis. Journal of Shoulder and Elbow Surgery 2021, 30, 2648–2659. [Google Scholar] [CrossRef] [PubMed]
- Jung, W.; Lee, S.; Hoon Kim, S. The natural course of and risk factors for tear progression in conservatively treated full-thickness rotator cuff tears. Journal of Shoulder and Elbow Surgery 2020, 29, 1168–1176. [Google Scholar] [CrossRef]
- Fitzpatrick, L.; Atinga, A.; White, L.; Henry, P.; Probyn, L. Rotator Cuff Injury and Repair. Seminars in Musculoskeletal Radiology 2022, 26, 585–596. [Google Scholar] [CrossRef]
- Moran, T.E.; Werner, B.C. Surgery and Rotator Cuff Disease: A Review of the Natural History, Indications, and Outcomes of Nonoperative and Operative Treatment of Rotator Cuff Tears. Clinics in Sports Medicine 2023, 42, 1–24. [Google Scholar] [CrossRef]
- Page, M.J.; Green, S.; McBain, B.; Surace, S.J.; Deitch, J.; Lyttle, N.; Mrocki, M.A.; Buchbinder, R. Manual therapy and exercise for rotator cuff disease. Cochrane Database of Systematic Reviews 2016. [Google Scholar] [CrossRef] [PubMed]
- Björnsson, H.C.; Norlin, R.; Johansson, K.; Adolfsson, L.E. The influence of age, delay of repair, and tendon involvement in acute rotator cuff tears. Acta Orthopaedica 2011, 82, 187–192. [Google Scholar] [CrossRef]
- Azzam, M.G.; Dugas, J.R.; Andrews, J.R.; Goldstein, S.R.; Emblom, B.A.; CainJr, E.L. Rotator Cuff Repair in Adolescent Athletes. The American Journal of Sports Medicine 2018, 46, 1084–1090. [Google Scholar] [CrossRef]
- Schemitsch, C.; Chahal, J.; Vicente, M.; Nowak, L.; Flurin, P.H.; Lambers Heerspink, F.; Henry, P.; Nauth, A. Surgical repair versus conservative treatment and subacromial decompression for the treatment of rotator cuff tears. The Bone & Joint Journal 2019, 101-B, 1100–1106. [Google Scholar] [CrossRef]
- Prasetia, R.; Handoko, H.K.; Rosa, W.Y.; Ismiarto, A.F.; Petrasama. ; Utoyo, G.A. Primary traumatic shoulder dislocation associated with rotator cuff tear in the elderly. International Journal of Surgery Case Reports 2022, 95, 107200. [Google Scholar] [CrossRef]
- Thölke, P.; Mantilla-Ramos, Y.J.; Abdelhedi, H.; Maschke, C.; Dehgan, A.; Harel, Y.; Kemtur, A.; Mekki Berrada, L.; Sahraoui, M.; Young, T.; et al. Class imbalance should not throw you off balance: Choosing the right classifiers and performance metrics for brain decoding with imbalanced data. NeuroImage 2023, 277, 120253. [Google Scholar] [CrossRef]
- Brodersen, K.H.; Ong, C.S.; Stephan, K.E.; Buhmann, J.M. The Balanced Accuracy and Its Posterior Distribution. In Proceedings of the 2010 20th International Conference on Pattern Recognition; 2010; pp. 3121–3124. [Google Scholar] [CrossRef]
- Chawla, N.V. , O.; Rokach, L., Eds.; Springer US: Boston, MA, 2005; pp. 853–867. https://doi.org/10.1007/0-387-25465-X_40.Overview. In Data Mining and Knowledge Discovery Handbook; Maimon, O., Rokach, L., Eds.; Springer US: Boston, MA, 2005; Springer US: Boston, MA, 2005; pp. 853–867. [Google Scholar] [CrossRef]
- Mamilla, M.Y.; Al-Haddad, R.; Chowdhury, S. Resampling Imbalanced Healthcare Data for Predictive Modelling. International Journal of Advanced Computer Science and Applications 2025, 16. [Google Scholar] [CrossRef]
- Yin, H.L.; Leong, T.Y. A Model Driven Approach to Imbalanced Data Sampling in Medical Decision Making. Studies in health technology and informatics 2010, 160, 856–60. [Google Scholar] [CrossRef] [PubMed]
- Bolón-Canedo, V.; Sánchez-Maroño, N.; Alonso-Betanzos, A. Feature selection for high-dimensional data. Progress in Artificial Intelligence 2016, 5, 65–75. [Google Scholar] [CrossRef]
- Jiménez, F.; Verdegay, J.L. Evolutionary techniques for constrained optimization problems. In Proceedings of the 7th European Congress on Intelligent Techniques and Soft Computing (EUFIT’99), Aachen, Germany; 1999; pp. 504–512. [Google Scholar]
- Jiménez, F.; Verdegay, J.L.; Gómez-Skarmeta, A.F. Evolutionary techniques for constrained multiobjective optimization problems. In Workshop on multi-criterion optimization using evolutionary methods GECCO-1999; 1999.
- Coello Coello, C.A. Theoretical and numerical constraint-handling techniques used with evolutionary algorithms: a survey of the state of the art. Computer Methods in Applied Mechanics and Engineering 2002, 191, 1245–1287. [Google Scholar] [CrossRef]
- Drosou, K.; Georgiou, S.; Koukouvinos, C.; Stylianou, S. Support Vector Machines Classification on Class Imbalanced Data: A Case Study with Real Medical Data. Journal of Data Science 2022, 12, 727–754. [Google Scholar] [CrossRef]
- Powers, D.M.W. Evaluation: from precision, recall and F-measure to ROC, informedness, markedness and correlation. arXiv 2020, arXiv:2010.16061. [Google Scholar] [CrossRef]
- Salmi, M.; Atif, D.; Oliva, D.; Abraham, A.; Ventura, S. Handling imbalanced medical datasets: review of a decade of research. Artificial Intelligence Review 2024, 57, 273. [Google Scholar] [CrossRef]
- Aubaidan, B.H.; Kadir, R.A.; Lajb, M.T.; Anwar, M.; Qureshi, K.N.; Taha, B.A.; Ghafoor, K. A review of intelligent data analysis: Machine learning approaches for addressing class imbalance in healthcare - challenges and perspectives. Intelligent Data Analysis 2025, 29, 699–719. [Google Scholar] [CrossRef]
- Ahsan, M.M.; Siddique, Z. Machine learning-based heart disease diagnosis: A systematic literature review. Artificial Intelligence in Medicine 2022, 128, 102289. [Google Scholar] [CrossRef] [PubMed]
- Nnamoko, N.; Korkontzelos, I. Efficient treatment of outliers and class imbalance for diabetes prediction. Artificial Intelligence in Medicine 2020, 104, 101815. [Google Scholar] [CrossRef] [PubMed]
- Vandewiele, G.; Dehaene, I.; Kovács, G.; Sterckx, L.; Janssens, O.; Ongenae, F.; De Backere, F.; De Turck, F.; Roelens, K.; Decruyenaere, J.; et al. Overly optimistic prediction results on imbalanced data: a case study of flaws and benefits when applying over-sampling. Artificial Intelligence in Medicine 2021, 111, 101987. [Google Scholar] [CrossRef]
- Alzubaidi, L.; AL-Dulaimi, K.; Salhi, A.; Alammar, Z.; Fadhel, M.A.; Albahri, A.; Alamoodi, A.; Albahri, O.; Hasan, A.F.; Bai, J.; et al. Comprehensive review of deep learning in orthopaedics: Applications, challenges, trustworthiness, and fusion. Artificial Intelligence in Medicine 2024, 155, 102935. [Google Scholar] [CrossRef]
- Shinohara, I.; Mifune, Y.; Inui, A.; Nishimoto, H.; Yoshikawa, T.; Kato, T.; Furukawa, T.; Tanaka, S.; Kusunose, M.; Hoshino, Y.; et al. Re-tear after arthroscopic rotator cuff tear surgery: risk analysis using machine learning. Journal of Shoulder and Elbow Surgery 2024, 33, 815–822. [Google Scholar] [CrossRef] [PubMed]
- Li, C.; Alike, Y.; Hou, J.; Long, Y.; Zheng, Z.; Meng, K.; Yang, R. Machine learning model successfully identifies important clinical features for predicting outpatients with rotator cuff tears. Knee Surgery, Sports Traumatology, Arthroscopy 2023, 31, 2615–2623. [Google Scholar] [CrossRef]
- Alaiti, R.K.; Vallio, C.S.; Assunção, J.H.; de Andrade e Silva, F.B.; Gracitelli, M.E.C.; Neto, A.A.F.; Malavolta, E.A. Using Machine Learning to Predict Nonachievement of Clinically Significant Outcomes After Rotator Cuff Repair. Orthopaedic Journal of Sports Medicine 2023, 11, 23259671231206180. [Google Scholar] [CrossRef]
- Rodriguez, H.C.; Rust, B.; Hansen, P.Y.; Maffulli, N.; Gupta, M.; Potty, A.G.; Gupta, A. Artificial Intelligence and Machine Learning in Rotator Cuff Tears. Sports Medicine and Arthroscopy Review 2023, 31. [Google Scholar] [CrossRef]
- Zhang, Z.; Zhang, Z.; Peng, Z.; Dong, Y. Predicting Postoperative Re-Tear of Arthroscopic Rotator Cuff Repair Using Artificial Intelligence on Imbalanced Data. IEEE Access 2025, 13, 24487–24497. [Google Scholar] [CrossRef]
- Gao, L.; Zhang, L.; Liu, C.; Wu, S. Handling imbalanced medical image data: A deep-learning-based one-class classification approach. Artificial Intelligence in Medicine 2020, 108, 101935. [Google Scholar] [CrossRef] [PubMed]
- Namous, F.; Faris, H.; Heidari, A.A.; Khalafat, M.; Alkhawaldeh, R.S.; Ghatasheh, N. Evolutionary and Swarm-Based Feature Selection for Imbalanced Data Classification. In Evolutionary Machine Learning Techniques: Algorithms and Applications; Mirjalili, S., Faris, H., Aljarah, I., Eds.; Springer Singapore: Singapore, 2020; pp. 231–250. [Google Scholar] [CrossRef]
- Chen, C.; Yao, X.; Gong, D.; Tu, H. A multi-objective evolutionary algorithm for feature selection incorporating dominance-based initialization and duplication analysis. Swarm and Evolutionary Computation 2025, 95, 101914. [Google Scholar] [CrossRef]
- Rey, C.C.T.; García, V.S.; Villuendas-Rey, Y. Evolutionary feature selection for imbalanced data. In Proceedings of the 2023 Mexican International Conference on Computer Science (ENC); 2023; pp. 1–7. [Google Scholar] [CrossRef]
- Li, J.; Xu, S.; Zheng, J.; Jiang, G.; Ding, W. Research on Multi-Objective Evolutionary Algorithms Based on Large-Scale Decision Variable Analysis. Applied Sciences 2024, 14. [Google Scholar] [CrossRef]
- Saadatmand, H.; Akbarzadeh-T, M.R. Many-Objective Jaccard-Based Evolutionary Feature Selection for High-Dimensional Imbalanced Data Classification. IEEE Transactions on Pattern Analysis and Machine Intelligence 2024, 46, 8820–8835. [Google Scholar] [CrossRef]
- Ding, W.; Yao, H.; Huang, J.; Hou, T.; Geng, Y. Evolutionary multistage multitasking method for feature selection in imbalanced data. Swarm and Evolutionary Computation 2025, 92, 101821. [Google Scholar] [CrossRef]
- Dhinakaran, D.; Srinivasan, L.; Edwin Raja, S.; Valarmathi, K.; Gomathy Nayagam, M. Synergistic feature selection and distributed classification framework for high-dimensional medical data analysis. MethodsX 2025, 14, 103219. [Google Scholar] [CrossRef]
- Dominico, G.; Bernardes, J.S.; Dorneles, L.L.; Dorn, M. Multi-Objective Wrapper Differential Evolution with Guided Initial Population for Feature Selection. In Proceedings of the 2023 IEEE Congress on Evolutionary Computation (CEC); 2023; pp. 1–8. [Google Scholar] [CrossRef]
- Barradas-Palmeros, J.A.; Mezura-Montes, E.; Rivera-López, R.; Acosta-Mesa, H.G. Computational Cost Reduction in Wrapper Approaches for Feature Selection: A Case of Study Using Permutational-Based Differential Evolution. In Proceedings of the 2024 IEEE Congress on Evolutionary Computation (CEC); 2024; pp. 1–8. [Google Scholar] [CrossRef]
- Ghosh, A.; Xue, B.; Zhang, M. Binary Differential Evolution based Feature Selection Method with Mutual Information for Imbalanced Classification Problems. In Proceedings of the 2021 IEEE Congress on Evolutionary Computation (CEC); 2021; pp. 794–801. [Google Scholar] [CrossRef]
- Lemaitre, G.; Nogueira, F.; Aridas, C.K. Imbalanced-learn: A Python Toolbox to Tackle the Curse of Imbalanced Datasets in Machine Learning, 2016. [CrossRef]
- Breiman, L. Random Forests. Machine Learning 2001, 45, 5–32. [Google Scholar] [CrossRef]
- Chang, C.C.; Lin, C.J. LIBSVM: A library for support vector machines. ACM Trans. Intell. Syst. Technol. 2011, 2. [Google Scholar] [CrossRef]
- Ke, G.; Meng, Q.; Finley, T.; Wang, T.; Chen, W.; Ma, W.; Ye, Q.; Liu, T.Y. tree. In Proceedings of the Proceedings of the 31st International Conference on Neural Information Processing Systems, Red Hook, NY, USA, 2017.
- Kamalov, F.; Leung, H.H.; Cherukuri, A.K. Keep it simple: random oversampling for imbalanced data. In Proceedings of the 2023 Advances in Science and Engineering Technology International Conferences (ASET); 2023; pp. 1–4. [Google Scholar] [CrossRef]
- Chawla, N.V.; Bowyer, K.W.; Hall, L.O.; Kegelmeyer, W.P. SMOTE: synthetic minority over-sampling technique. J. Artif. Int. Res. 2002, 16, 321–357. [Google Scholar] [CrossRef]
- He, H.; Bai, Y.; Garcia, E.A.; Li, S. ADASYN: Adaptive synthetic sampling approach for imbalanced learning. In Proceedings of the 2008 IEEE International Joint Conference on Neural Networks (IEEE World Congress on Computational Intelligence); 2008; pp. 1322–1328. [Google Scholar] [CrossRef]
- Han, H.; Wang, W.Y.; Mao, B.H. Borderline-SMOTE: A New Over-Sampling Method in Imbalanced Data Sets Learning. In Proceedings of the Advances in Intelligent Computing; Huang, D.S.; Zhang, X.P.; Huang, G.B., Eds., Berlin, Heidelberg; 2005; pp. 878–887. [Google Scholar] [CrossRef]
- Douzas, G.; Bacao, F.; Last, F. Improving imbalanced learning through a heuristic oversampling method based on k-means and SMOTE. Information Sciences 2018, 465, 1–20. [Google Scholar] [CrossRef]
- Nguyen, H.M.; Cooper, E.W.; Kamei, K. Borderline over-sampling for imbalanced data classification. Int. J. Knowl. Eng. Soft Data Paradigm. 2011, 3, 4–21. [Google Scholar] [CrossRef]
- Yen, S.J.; Lee, Y.S. Cluster-based under-sampling approaches for imbalanced data distributions. Expert Systems with Applications 2009, 36, 5718–5727. [Google Scholar] [CrossRef]
- Hart, P. The condensed nearest neighbor rule (Corresp.). IEEE Transactions on Information Theory 1968, 14, 515–516. [Google Scholar] [CrossRef]
- Wilson, D.L. Asymptotic Properties of Nearest Neighbor Rules Using Edited Data. IEEE Transactions on Systems, Man, and Cybernetics 1972, SMC-2, 408–421. [Google Scholar] [CrossRef]
- Tomek, I. An Experiment with the Edited Nearest-Neighbor Rule. IEEE Transactions on Systems, Man, and Cybernetics 1976, SMC-6, 448–452. [Google Scholar] [CrossRef]
- Smith, M.R.; Martinez, T.; Giraud-Carrier, C. An instance level analysis of data complexity. Machine Learning 2014, 95, 225–256. [Google Scholar] [CrossRef]
- Zhang, J.; Mani, I. KNN Approach to Unbalanced Data Distributions: A Case Study Involving Information Extraction. In Proceedings of the Proceedings of the ICML’2003 Workshop on Learning from Imbalanced Datasets; 2003. [Google Scholar]
- Laurikkala, J. Improving Identification of Difficult Small Classes by Balancing Class Distribution. In Proceedings of the Artificial Intelligence in Medicine; Quaglini, S.; Barahona, P.; Andreassen, S., Eds., Berlin, Heidelberg; 2001; pp. 63–66. [Google Scholar] [CrossRef]
- Kubat, M. Addressing the Curse of Imbalanced Training Sets: One-Sided Selection. In Proceedings of the Fourteenth International Conference on Machine Learning; 06 1997; pp. 179–186. [Google Scholar]
- Bach, M.; Werner, A.; Palt, M. The Proposal of Undersampling Method for Learning from Imbalanced Datasets. Procedia Computer Science 2019, 159, 125–134. [Google Scholar] [CrossRef]
- Tomek, I. Two Modifications of CNN. IEEE Transactions on Systems, Man, and Cybernetics 1976, SMC-6, 769–772. [Google Scholar] [CrossRef]
- Batista, G.E.A.P.A.; Prati, R.C.; Monard, M.C. A study of the behavior of several methods for balancing machine learning training data. SIGKDD Explor. Newsl. 2004, 6, 20–29. [Google Scholar] [CrossRef]
- Batista, G.; Bazzan, A.; Monard, M.C. Balancing Training Data for Automated Annotation of Keywords: a Case Study. In Proceedings of the Proc. of Workshop on Bioinformatics; 01 2003; pp. 10–18. [Google Scholar]
- Opitz, D.; Maclin, R. An empirical evaluation of bagging and boosting for artificial neural networks. In Proceedings of the Proceedings of International Conference on Neural Networks (ICNN’97), 1997, Vol. [CrossRef]
- Chen, C.; Liaw, A.; Breiman, L. Using Random Forest to Learn Imbalanced Data. Technical Report 666, University of California, Berkeley 110 (1-12): 24, 2004.
- Davis, L., Ed. Handbook of Genetic Algorithms; Van Nostrand Reinhold, 1991.
- Woolson, R.F. , Wilcoxon Signed-Rank Test. In Encyclopedia of Biostatistics; John Wiley & Sons, Ltd, 2005. [CrossRef]
- Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Transactions on Evolutionary Computation 2002, 6, 182–197. [Google Scholar] [CrossRef]
- Blank, J.; Deb, K. Pymoo: Multi-Objective Optimization in Python. IEEE Access 2020, 8, 89497–89509. [Google Scholar] [CrossRef]


| Attribute | Description |
|---|---|
| Age | Patient age in years |
| Sex (male) | Male sex (1 = yes, 0 = no) |
| Hand dominance | Affected side is dominant |
| Manual worker | Manual labor occupation |
| BMI | Body Mass Index |
| Snyder classification | Tear size grading (C1–C3) |
| Tear size AP | Tear size in the anteroposterior plane (mm) |
| Tear size LAT | Tear size in the lateral plane (mm) |
| Anterior location | Tear located in the anterior third |
| Central location | Tear located in the central third |
| Posterior location | Tear located in the posterior third |
| Complete tear >20mm | Tear larger than 20 mm |
| Infraspinatus involvement | Extension to infraspinatus tendon |
| Subscapularis involvement | Subscapularis tear (Lafosse >2) |
| LHBT | Long head of the biceps tendon involvement |
| Goutallier classification | Fatty infiltration grade |
| Hamada classification | Rotator Cuff arthropathy grade |
| Corticosteroid injections | Prior corticosteroid injections |
| Smoker | Smoking habits |
| Diabetes | Diagnosis of diabetes |
| Dyslipidemia | Diagnosis of dyslipidemia |
| High blood pressure | Diagnosis of hypertension |
| Hypothyroidism | Diagnosis of hypothyroidism |
| Contralateral side repair | Surgery on contralateral shoulder |
| VAS | Visual Analog Scale (pain level) |
| Night pain | Presence of nocturnal pain |
| SSV | Subjective Shoulder Value score |
| ASES | American Shoulder and Elbow Surgeons score |
| Surgery (target) | Whether the patient required surgical repair |
| Short Name | Classifier and Parameters | Citation |
|---|---|---|
| Baseline classifiers | ||
| RF | RandomForestClassifier() | [48] |
| SVC | SVC(probability=True) | [49] |
| HGB | HistGradientBoostingClassifier() | [50] |
| Oversampling methods | ||
| ROS | RandomOverSampler() | [51] |
| SMOTE | SMOTE() | [52] |
| ADASYN | ADASYN() | [53] |
| BorderlineSMOTE | BorderlineSMOTE() | [54] |
| KMeansSMOTE | KMeansSMOTE() | [55] |
| SVMSMOTE | SVMSMOTE() | [56] |
| Undersampling methods | ||
| CC | ClusterCentroids() | [57] |
| CNN | CondensedNearestNeighbour() | [58] |
| ENN | EditedNearestNeighbours() | [59] |
| RENN | RepeatedEditedNearestNeighbours() | [60] |
| AllKNN | AllKNN() | [60] |
| IHT | InstanceHardnessThreshold() | [61] |
| NearMiss | NearMiss() | [62] |
| NCR | NeighbourhoodCleaningRule() | [63] |
| OSS | OneSidedSelection() | [64] |
| RUS | RandomUnderSampler() | [65] |
| Tomek | TomekLinks() | [66] |
| Combined over/under-sampling methods | ||
| SMOTEENN | SMOTEENN() | [67] |
| SMOTETomek | SMOTETomek() | [68] |
| Specialized classifiers for imbalanced data | ||
| SVC-Balanced | SVC(probability=True, class_weight="balanced") | [49] |
| HGB-Balanced | HistGradientBoostingClassifier(class_weight="balanced") | [50] |
| Specialized ensemble classifiers for imbalanced data | ||
| BBC | BalancedBaggingClassifier() | [69] |
| BRF | BalancedRandomForestClassifier() | [70] |
| BRF-Balanced | BalancedRandomForestClassifier(class_weight="balanced") | [70] |
| Method | Wins | Losses | Wins–Losses |
|---|---|---|---|
| MOEA_BBC | 67 | 0 | 67 |
| MOEA_SVC_Bal | 63 | 0 | 63 |
| EA_SVC_Balanced | 60 | 0 | 60 |
| RUS_RF | 57 | 0 | 57 |
| IHT_RF | 54 | 0 | 54 |
| IHT_SVC | 52 | 1 | 51 |
| RUS_HGB | 50 | 1 | 49 |
| BBC | 48 | 1 | 47 |
| ENN_SVC | 48 | 3 | 45 |
| IHT_HGB | 47 | 2 | 45 |
| RENN_HGB | 47 | 4 | 43 |
| BRF | 46 | 3 | 43 |
| MOEA_BRF | 44 | 1 | 43 |
| MOEA_HGB_Bal | 46 | 3 | 43 |
| SMOTEENN_RF | 46 | 4 | 42 |
| RENN_RF | 44 | 3 | 41 |
| EA_BBC | 43 | 2 | 41 |
| EA_BRF | 44 | 4 | 40 |
| AllKNN_RF | 44 | 6 | 38 |
| CC_SVC | 44 | 6 | 38 |
| SMOTEENN_HGB | 43 | 5 | 38 |
| RUS_SVC | 42 | 7 | 35 |
| AllKNN_SVC | 41 | 11 | 30 |
| BRF_Balanced | 38 | 8 | 30 |
| SMOTEENN_SVC | 34 | 6 | 28 |
| AllKNN_HGB | 33 | 8 | 25 |
| ENN_HGB | 33 | 14 | 19 |
| RENN_SVC | 37 | 19 | 18 |
| NCR_HGB | 30 | 13 | 17 |
| ENN_RF | 32 | 22 | 10 |
| CNN_RF | 24 | 23 | 1 |
| KMeansSMOTE_SVC | 23 | 23 | 0 |
| HGB_Balanced | 23 | 23 | 0 |
| EA_HGB_Balanced | 23 | 25 | -2 |
| Tomek_HGB | 21 | 28 | -7 |
| SVC_Balanced | 17 | 24 | -7 |
| SMOTE_SVC | 15 | 24 | -9 |
| SMOTETomek_SVC | 15 | 24 | -9 |
| ADASYN_SVC | 15 | 25 | -10 |
| EA_BRF_Balanced | 16 | 27 | -11 |
| KMeansSMOTE_HGB | 17 | 30 | -13 |
| OSS_HGB | 17 | 30 | -13 |
| NCR_RF | 15 | 29 | -14 |
| NCR_SVC | 16 | 31 | -15 |
| CNN_HGB | 15 | 30 | -15 |
| SVMSMOTE_SVC | 14 | 30 | -16 |
| ROS_HGB | 14 | 31 | -17 |
| ROS_SVC | 12 | 30 | -18 |
| BorderSMOTE_SVC | 10 | 34 | -24 |
| SVMSMOTE_HGB | 8 | 32 | -24 |
| BorderSMOTE_HGB | 9 | 34 | -25 |
| SMOTE_HGB | 8 | 35 | -27 |
| SMOTETomek_HGB | 8 | 35 | -27 |
| ROS_RF | 8 | 36 | -28 |
| CC_RF | 6 | 36 | -30 |
| ADASYN_HGB | 8 | 38 | -30 |
| MOEA_BRF_Bal | 5 | 35 | -30 |
| NearMiss_RF | 6 | 43 | -37 |
| CC_HGB | 5 | 44 | -39 |
| ADASYN_RF | 7 | 47 | -40 |
| BorderSMOTE_RF | 8 | 49 | -41 |
| SMOTE_RF | 6 | 48 | -42 |
| SMOTETomek_RF | 5 | 48 | -43 |
| KMeansSMOTE_RF | 5 | 50 | -45 |
| CNN_SVC | 5 | 56 | -51 |
| SVMSMOTE_RF | 5 | 57 | -52 |
| NearMiss_HGB | 2 | 60 | -58 |
| OSS_RF | 2 | 66 | -64 |
| Tomek_RF | 2 | 66 | -64 |
| NearMiss_SVC | 2 | 66 | -64 |
| OSS_SVC | 0 | 70 | -70 |
| Tomek_SVC | 0 | 70 | -70 |
| Model | Mean Train | Std Train | Mean Test | Std Test | OR |
|---|---|---|---|---|---|
| MOEA_BBC | 0.892960 | 0.021218 | 0.688800 | 0.042791 | 0.228633 |
| MOEA_SVC_Balanced | 0.848060 | 0.022677 | 0.682680 | 0.057565 | 0.195010 |
| EA_SVC_Balanced | 0.865080 | 0.022198 | 0.673480 | 0.065626 | 0.221482 |
| RUS_RF | 0.871306 | 0.014731 | 0.671224 | 0.056455 | 0.229635 |
| IHT_RF | 0.773309 | 0.018944 | 0.665537 | 0.045253 | 0.139364 |
| IHT_SVC | 0.769602 | 0.024038 | 0.664025 | 0.042154 | 0.137184 |
| BBC | 0.926979 | 0.015359 | 0.662062 | 0.060425 | 0.285785 |
| BRF | 0.977181 | 0.007470 | 0.651039 | 0.057505 | 0.333758 |
| Method | Wins | Losses | Wins–Losses |
|---|---|---|---|
| MOEA_BBC | 67 | 0 | 67 |
| MOEA_SVC_Bal | 66 | 0 | 66 |
| EA_SVC_Balanced | 58 | 0 | 58 |
| RUS_RF | 56 | 1 | 55 |
| BBC | 53 | 0 | 53 |
| ENN_SVC | 48 | 0 | 48 |
| IHT_RF | 47 | 2 | 45 |
| BRF | 47 | 2 | 45 |
| RUS_HGB | 46 | 2 | 44 |
| MOEA_HGB_Bal | 47 | 3 | 44 |
| IHT_SVC | 44 | 2 | 42 |
| EA_BBC | 44 | 2 | 42 |
| EA_BRF | 44 | 2 | 42 |
| MOEA_BRF | 44 | 2 | 42 |
| AllKNN_RF | 44 | 3 | 41 |
| RENN_RF | 41 | 4 | 37 |
| AllKNN_SVC | 42 | 5 | 37 |
| SMOTEENN_RF | 41 | 5 | 36 |
| RENN_HGB | 41 | 6 | 35 |
| IHT_HGB | 40 | 5 | 35 |
| CC_SVC | 40 | 7 | 33 |
| BRF_Balanced | 37 | 4 | 33 |
| SMOTEENN_SVC | 35 | 5 | 30 |
| AllKNN_HGB | 35 | 5 | 30 |
| SMOTEENN_HGB | 37 | 7 | 30 |
| RUS_SVC | 37 | 9 | 28 |
| ENN_HGB | 37 | 9 | 28 |
| NCR_HGB | 27 | 10 | 17 |
| RENN_SVC | 34 | 20 | 14 |
| ENN_RF | 26 | 14 | 12 |
| KMeansSMOTE_SVC | 17 | 15 | 2 |
| CNN_RF | 21 | 21 | 0 |
| SVC_Balanced | 19 | 19 | 0 |
| HGB_Balanced | 19 | 19 | 0 |
| ADASYN_SVC | 16 | 21 | -5 |
| EA_HGB_Balanced | 21 | 26 | -5 |
| SMOTE_SVC | 17 | 24 | -7 |
| SMOTETomek_SVC | 17 | 24 | -7 |
| EA_BRF_Balanced | 18 | 27 | -9 |
| CNN_HGB | 18 | 28 | -10 |
| ROS_SVC | 14 | 26 | -12 |
| Tomek_HGB | 16 | 28 | -12 |
| CC_RF | 14 | 27 | -13 |
| CC_HGB | 14 | 29 | -15 |
| KMeansSMOTE_HGB | 15 | 31 | -16 |
| OSS_HGB | 13 | 29 | -16 |
| NCR_RF | 12 | 30 | -18 |
| SVMSMOTE_SVC | 12 | 30 | -18 |
| MOEA_BRF_Bal | 10 | 28 | -18 |
| ROS_HGB | 12 | 32 | -20 |
| NearMiss_RF | 9 | 30 | -21 |
| NCR_SVC | 11 | 32 | -21 |
| BorderSMOTE_SVC | 11 | 33 | -22 |
| SVMSMOTE_HGB | 7 | 37 | -30 |
| SMOTE_HGB | 7 | 38 | -31 |
| SMOTETomek_HGB | 7 | 38 | -31 |
| BorderSMOTE_HGB | 7 | 39 | -32 |
| NearMiss_SVC | 7 | 41 | -34 |
| ADASYN_HGB | 7 | 44 | -37 |
| NearMiss_HGB | 6 | 44 | -38 |
| ROS_RF | 5 | 48 | -43 |
| ADASYN_RF | 5 | 51 | -46 |
| BorderSMOTE_RF | 5 | 51 | -46 |
| SMOTE_RF | 4 | 52 | -48 |
| SMOTETomek_RF | 4 | 52 | -48 |
| KMeansSMOTE_RF | 4 | 59 | -55 |
| CNN_SVC | 4 | 60 | -56 |
| SVMSMOTE_RF | 4 | 63 | -59 |
| OSS_RF | 2 | 68 | -66 |
| Tomek_RF | 2 | 68 | -66 |
| OSS_SVC | 0 | 70 | -70 |
| Tomek_SVC | 0 | 70 | -70 |
| SVC | HGB | BRF | BRF-Balanced | BBC |
|---|---|---|---|---|
| EA Execution Time (hours : minutes : seconds) | ||||
| 00:48:21 | 01:18:21 | 00:51:01 | 00:54:06 | 01:15:43 |
| MOEA Execution Time (hours : minutes : seconds) | ||||
| 00:38:02 | 01:13:26 | 00:51:42 | 00:53:04 | 01:05:33 |
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. |
© 2025 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 (http://creativecommons.org/licenses/by/4.0/).