Artículos de investigación

Enfoque basado en algoritmos genéticos para mejorar la predicción de las complicaciones del infarto de miocardio optimización de la relación de desequilibrio entre clases

Vol. 22 Núm. 3 (2026)
Publicado: 2026-09-01
Maria Isabel Vidal Caicedo
Universidad del Cauca image/svg+xml
Néstor Milciades Díaz Mariño
Universidad del Cauca image/svg+xml

Introducción: Este artículo es el resultado de investigaciones realizadas en el marco de la tesis doctoral del programa de Doctorado en Ciencias de la Computación de la Universidad del Cauca en 2025. El infarto de miocardio (IM) es una afección de alta mortalidad que presenta complicaciones mortales en las primeras horas tras la hospitalización. La predicción temprana de estas complicaciones mejora el pronóstico y reduce los riesgos.
Problema: Los algoritmos de aprendizaje automático predicen posibles complicaciones; sin embargo, el desequilibrio de clases en los conjuntos de datos sesga las predicciones hacia la clase mayoritaria.
Objetivo: Mejorar el rendimiento predictivo de un modelo de aprendizaje automático reequilibrando la distribución de clases en el conjunto de datos de entrenamiento mediante un enfoque basado en datos.
Metodología: Se adaptó la metodología CRISP-DM.
Resultados: Proponemos un algoritmo genético (AG) para identificar la proporción óptima de reequilibrio a partir de los datos. El individuo con mejor rendimiento determinó la proporción óptima de reequilibrio mediante sobremuestreo aleatorio (ROS) utilizando un modelo XGBoost, que clasificó correctamente 7 de 8 casos (puntuación F1: 0,36), superando al modelo de referencia, que clasificó correctamente 6 de 8 casos (puntuación F1: 0,28).
Conclusiones: Un enfoque que optimiza la proporción de equilibrio de clases mejora la puntuación F1 y detecta una clase adicional en comparación con el modelo base sin equilibrio de clases.
Originalidad: Este artículo propone un mecanismo para determinar la proporción óptima con la que debe reequilibrarse un conjunto de datos desequilibrado.
Limitaciones: Se requiere procesamiento cuando se trabaja con conjuntos de datos más grandes.

Palabras clave: Aprendizaje desequilibrado, XGBoost, SMOTE, sobremuestreo aleatorio (ROS), algoritmo genético

Cómo citar

[1]
M. I. Vidal Caicedo y N. M. Díaz Mariño, «Enfoque basado en algoritmos genéticos para mejorar la predicción de las complicaciones del infarto de miocardio: optimización de la relación de desequilibrio entre clases», ing. Solidar, vol. 22, n.º 3, pp. 1–26, sep. 2026, doi: 10.16925/2357-6014.2026.03.02.

[1] A. Kavita, P. Sonal, and T. D. L. Nguyen, “Comparative analysis of K-NN, naïve Bayes, and logistic regression for credit card fraud detection,” Revista Ingeniería Solidaria, vol. 19, no. 3, pp. 1–22, 2023, doi: [https://doi.org/10.16925/2357-6014.2023.03.05](https://doi.org/10.16925/2357-6014.2023.03.05?utm_source=chatgpt.com). DOI: https://doi.org/10.16925/2357-6014.2023.03.05

[2] H. Allam, L. I. Makubvure, B. K. Gyamfi, K. N. Graham, and K. Akinwolere, “Text classification: How machine learning is revolutionizing text categorization,” Information, vol. 16, no. 2, Art. no. 130, 2025, doi: [https://doi.org/10.3390/info16020130](https://doi.org/10.3390/info16020130?utm_source=chatgpt.com). DOI: https://doi.org/10.3390/info16020130

[3] M. Manoj Yadav and A.-H. Ronak, “Resampling imbalanced healthcare data for predictive modelling,” International Journal of Advanced Computer Science and Applications, vol. 16, no. 2, Art. no. 36, 2025, doi: [https://doi.org/10.14569/IJACSA.2025.0160204](https://doi.org/10.14569/IJACSA.2025.0160204?utm_source=chatgpt.com). DOI: https://doi.org/10.14569/IJACSA.2025.0160204

[4] X. Xiaoying, L. Huawen, Z. Shouzhen, L. Lingbin, and L. Wen, “A novel progressively undersampling method based on the density peaks sequence for imbalanced data,” Knowledge-Based Systems, vol. 216, Art. no. 106689, 2021, doi: [https://doi.org/10.1016/j.knosys.2020.106689](https://doi.org/10.1016/j.knosys.2020.106689?utm_source=chatgpt.com). DOI: https://doi.org/10.1016/j.knosys.2020.106689

[5] S. Tyagi and S. Mittal, “Sampling approaches for imbalanced data classification problem in machine learning,” in Proc. International Conference on Research in Intelligent Computing (ICRIC 2019), 2020, pp. 209–221, doi: [https://doi.org/10.1007/978-3-030-29407-6_17](https://doi.org/10.1007/978-3-030-29407-6_17?utm_source=chatgpt.com). DOI: https://doi.org/10.1007/978-3-030-29407-6_17

[6] D. Elreedy and A. F. Atiya, “A comprehensive analysis of Synthetic Minority Oversampling Technique (SMOTE) for handling class imbalance,” Information Sciences, vol. 505, pp. 32–64, 2019, doi: [https://doi.org/10.1016/j.ins.2019.07.070](https://doi.org/10.1016/j.ins.2019.07.070?utm_source=chatgpt.com). DOI: https://doi.org/10.1016/j.ins.2019.07.070

[7] A. Fernández, S. García, and F. Herrera, “SMOTE for learning from imbalanced data: Progress and challenges, marking the 15-year anniversary,” Journal of Artificial Intelligence Research, vol. 61, pp. 863–905, 2018, doi: [https://doi.org/10.1613/jair.1.11192](https://doi.org/10.1613/jair.1.11192?utm_source=chatgpt.com). DOI: https://doi.org/10.1613/jair.1.11192

[8] V. Rattan, R. Mittal, J. Singh, and V. M. (ND), “Analyzing the application of SMOTE on machine learning classifiers,” in Proc. International Conference on Emerging Smart Computing and Informatics (ESCI), 2021, pp. 692–695, doi: [https://doi.org/10.1109/ESCI50559.2021.9396962](https://doi.org/10.1109/ESCI50559.2021.9396962?utm_source=chatgpt.com). DOI: https://doi.org/10.1109/ESCI50559.2021.9396962

[9] M. Mukherjee and M. Khushi, “SMOTE-ENC: A novel SMOTE-based method to generate synthetic data for nominal and continuous features,” Applied System Innovation, vol. 4, no. 1, Art. no. 18, 2021, doi: [https://doi.org/10.3390/asi4010018](https://doi.org/10.3390/asi4010018?utm_source=chatgpt.com). DOI: https://doi.org/10.3390/asi4010018

[10] D. Ishani and P. Vibha, “A comparative study of SMOTE, Borderline-SMOTE, and ADASYN oversampling techniques using different classifiers,” in Proc. 3rd International Conference on Smart Data Intelligence (ICSMDI), Trichy, India, 2023, doi: [https://doi.org/10.1109/ICSMDI57622.2023.00060](https://doi.org/10.1109/ICSMDI57622.2023.00060?utm_source=chatgpt.com). DOI: https://doi.org/10.1109/ICSMDI57622.2023.00060

[11] G. Husain, D. Nasef, R. Jose, J. Mayer, and K. Bekbol, “SMOTE vs. SMOTEENN: A study on the performance of resampling algorithms for addressing class imbalance in regression models,” Algorithms, vol. 18, no. 1, Art. no. 37, 2025. (ND) DOI: https://doi.org/10.3390/a18010037

[12] M. Altalhan, A. Algarni, and M. T.-H. Alouane, “Imbalanced data problem in machine learning: A review,” IEEE Access, vol. 13, pp. 13686–13699, 2025, doi: [https://doi.org/10.1109/ACCESS.2025.3531662](https://doi.org/10.1109/ACCESS.2025.3531662?utm_source=chatgpt.com). DOI: https://doi.org/10.1109/ACCESS.2025.3531662

[13] J. C. Rella, G. Claeskens, R. Cao, and J. M. Vilar, “Instance-dependent cost-sensitive parametric learning,” Neurocomputing, vol. 615, Art. no. 128875, 2025, doi: [https://doi.org/10.1016/j.neucom.2024.128875](https://doi.org/10.1016/j.neucom.2024.128875?utm_source=chatgpt.com). DOI: https://doi.org/10.1016/j.neucom.2024.128875

[14] A. S. Desuky and S. Hussain, “An improved hybrid approach for handling class imbalance problem,” Arabian Journal for Science and Engineering, vol. 46, no. 4, pp. 3853–3864, 2021, doi: [https://doi.org/10.1007/s13369-021-05347-7](https://doi.org/10.1007/s13369-021-05347-7?utm_source=chatgpt.com). DOI: https://doi.org/10.1007/s13369-021-05347-7

[15] A. Newaz, M. S. Mohosheu, and M. A. Al Noman, “Predicting complications of myocardial infarction within several hours of hospitalization using data mining techniques,” Informatics in Medicine Unlocked, vol. 42, Art. no. 101361, 2023, doi: [https://doi.org/10.1016/j.imu.2023.101361](https://doi.org/10.1016/j.imu.2023.101361?utm_source=chatgpt.com). DOI: https://doi.org/10.1016/j.imu.2023.101361

[16] H. Shang, J. Wang, Y. Cong, H. Chen, and Y. Cui, “Risk prediction models for heart failure after myocardial infarction: A systematic review,” Medicine, vol. 104, no. 30, 2025, doi: [https://doi.org/10.1097/MD.0000000000043480](https://doi.org/10.1097/MD.0000000000043480?utm_source=chatgpt.com). DOI: https://doi.org/10.1097/MD.0000000000043480

[17] UCI Machine Learning Repository, “Complications of myocardial infarction: A database for testing recognition and prediction systems,” 2020. [Online]. Available: [https://archive.ics.uci.edu/](https://archive.ics.uci.edu/?utm_source=chatgpt.com) (SD)

[18] M. Pandey and S. S. Routaray, “Feature optimized hybrid model for prediction of myocardial infarction,” F1000Research, vol. 14, Art. no. 78, 2024, doi: [https://doi.org/10.12688/f1000research.160393.1](https://doi.org/10.12688/f1000research.160393.1?utm_source=chatgpt.com). DOI: https://doi.org/10.12688/f1000research.160393.1

[19] W. H. Elashmawi, A. Tamer, and A. Nasr, “Multi-target classification for predicting myocardial infarction complications: A comparative analysis of various machine learning techniques,” in Proc. International Mobile, Intelligent, and Ubiquitous Computing Conference (MIUCC), 2024, doi: [https://doi.org/10.1109/MIUCC62295.2024.10783524](https://doi.org/10.1109/MIUCC62295.2024.10783524?utm_source=chatgpt.com). DOI: https://doi.org/10.1109/MIUCC62295.2024.10783524

[20] O. D. Luaces, J. R. Quevedo, J. Díez, C. J. Bahamonde, and A. Alonso, “Binary relevance efficacy for multilabel classification,” Progress in Artificial Intelligence, vol. 1, no. 4, pp. 303–313, 2012, doi: [https://doi.org/10.1007/s13748-012-0030-x](https://doi.org/10.1007/s13748-012-0030-x?utm_source=chatgpt.com). DOI: https://doi.org/10.1007/s13748-012-0030-x

[21] D. J. Touw, “Classifier chain networks for multi-label classification,” Expert Systems with Applications, vol. 286, (ND), 2024, doi: [https://doi.org/10.48550/arXiv.2411.02638](https://doi.org/10.48550/arXiv.2411.02638?utm_source=chatgpt.com). DOI: https://doi.org/10.1016/j.eswa.2025.128048

[22] E. A. Cherman, M. C. Monard, and J. Metz, “Multi-label problem transformation methods: A case study,” CLEI Electronic Journal, vol. 14, no. 1, 2011. (SD) DOI: https://doi.org/10.19153/cleiej.14.1.4

[23] A. G. C. de Sá, P. G. P. Gomes, L. P. (SD), A. A. (SD), and F. (SD), “A robust experimental evaluation of automated multi-label classification methods,” in Proc. Genetic and Evolutionary Computation Conference (GECCO), 2020, pp. 175–183, doi: [https://doi.org/10.1145/3377930.3390231](https://doi.org/10.1145/3377930.3390231?utm_source=chatgpt.com). DOI: https://doi.org/10.1145/3377930.3390231

[24] R. Wirth and J. Hipp, “CRISP-DM: Towards a standard process model for data mining,” in Proc. 4th International Conference on Practical Applications of Knowledge Discovery and Data Mining, 2000, pp. 29–39.

[25] E. Emmanuel et al., “A survey on missing data in machine learning,” Journal of Big Data, vol. 8, no. 1, Art. no. 140, 2021, doi: [https://doi.org/10.1186/s40537-021-00516-9](https://doi.org/10.1186/s40537-021-00516-9?utm_source=chatgpt.com). DOI: https://doi.org/10.1186/s40537-021-00516-9

[26] S. Katoch, S. Chauhan, and V. Kumar, “A review on genetic algorithm: Past, present, and future,” Multimedia Tools and Applications, vol. 80, no. 5, pp. 8091–8126, 2021, doi: [https://doi.org/10.1007/s11042-020-10139-6](https://doi.org/10.1007/s11042-020-10139-6?utm_source=chatgpt.com). DOI: https://doi.org/10.1007/s11042-020-10139-6

[27] T. Akiba, S. Sano, T. Yanase, T. Ohta, and M. Koyama, “Optuna: A next-generation hyperparameter optimization framework,” in Proc. 25th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD), 2019, pp. 2623–2631, doi: [https://doi.org/10.1145/3292500.3330701](https://doi.org/10.1145/3292500.3330701?utm_source=chatgpt.com). DOI: https://doi.org/10.1145/3292500.3330701

[28] Y. Zhang, J. Peng, Y. Sun, and Y. (ND), “Research and application of XGBoost in imbalanced data,” International Journal of Distributed Sensor Networks, vol. 18, no. 6, 2022, doi: [https://doi.org/10.1177/155013292211069](https://doi.org/10.1177/155013292211069?utm_source=chatgpt.com). DOI: https://doi.org/10.1177/15501329221106935

[29] B. Taha Jijo and A. Mohsin Abdulazeez, “Classification based on decision tree algorithm for machine learning,” Journal of Applied Science and Technology Trends, vol. 2, no. 1, pp. 20–28, 2021, doi: [https://doi.org/10.38094/jastt20165](https://doi.org/10.38094/jastt20165?utm_source=chatgpt.com). DOI: https://doi.org/10.38094/jastt20165

[30] A. Parmar, R. Katariya, and V. Patel, “A review on random forest: An ensemble classifier,” in Proc. International Conference on Intelligent Data Communication Technologies and Internet of Things (ICICI), 2018, pp. 758–763, doi: [https://doi.org/10.1007/978-3-030-03146-6_86](https://doi.org/10.1007/978-3-030-03146-6_86?utm_source=chatgpt.com). DOI: https://doi.org/10.1007/978-3-030-03146-6_86

[31] A. Choudhury, A. Mondal, and S. Sarkar, “Searches for the BSM scenarios at the LHC using decision tree-based machine learning algorithms: A comparative study and review of Random Forest, AdaBoost, XGBoost, and LightGBM frameworks,” The European Physical Journal Special Topics, vol. 233, no. 15, pp. 2425–2463, 2024, doi: [https://doi.org/10.1140/epjs/s11734-024-01308-x](https://doi.org/10.1140/epjs/s11734-024-01308-x?utm_source=chatgpt.com). DOI: https://doi.org/10.1140/epjs/s11734-024-01308-x

[32] A. Tharwat, “Classification assessment methods,” Applied Computing and Informatics, vol. 17, no. 1, pp. 168–192, 2021, doi: [https://doi.org/10.1016/j.aci.2018.08.003](https://doi.org/10.1016/j.aci.2018.08.003?utm_source=chatgpt.com). DOI: https://doi.org/10.1016/j.aci.2018.08.003

[33] G. Menardi and N. Torelli, “Training and assessing classification rules with imbalanced data,” Data Mining and Knowledge Discovery, vol. 28, no. 1, pp. 92–122, 2014, doi: [https://doi.org/10.1007/s10618-012-0295-5](https://doi.org/10.1007/s10618-012-0295-5?utm_source=chatgpt.com). DOI: https://doi.org/10.1007/s10618-012-0295-5

[34] C. Schröer, F. Kruse, and J. M. Gómez, “A systematic literature review on applying the CRISP-DM process model,” Procedia Computer Science, vol. 181, pp. 526–534, 2021, doi: [https://doi.org/10.1016/j.procs.2021.01.199](https://doi.org/10.1016/j.procs.2021.01.199?utm_source=chatgpt.com). DOI: https://doi.org/10.1016/j.procs.2021.01.199

MÉTRICAS
VISTAS DEL ARTÍCULO: 57
VISTAS DEL PDF: 37