Aplicación de microalgoritmos genéticos para la optimización de hiperparámetros en métodos de clasificación

Autores/as

  • Antonio Guerrero Juárez Posgrado en Ciencias Naturales e Ingeniería, Universidad Autónoma Metropolitana Unidad Cuajimalpa. Cuajimalpa de Morelos, Ciudad de México, México https://orcid.org/0009-0003-6142-7817
  • Abel García Nájera Departamento de Matemáticas Aplicadas y Sistemas, Universidad Autónoma Metropolitana Unidad Cuajimalpa. Cuajimalpa de Morelos, Ciudad de México, México https://orcid.org/0000-0002-3220-0782
  • Saúl Zapotecas Martínez Coordinación de Ciencias Computacionales, Instituto Nacional de Astrofísica, Óptica y Electrónica.Tonantzintla, San Andrés Cholula, Puebla, México https://orcid.org/0000-0003-1281-9040
  • Karen Miranda Departamento de Sistemas de Información y Comunicaciones, Universidad Autónoma Metropolitana Unidad Lerma, Lerma de Villada, Estado de México, México https://orcid.org/0000-0001-8554-2631

DOI:

https://doi.org/10.30973/progmat/2025.17.3/5

Palabras clave:

Microalgoritmos genéticos, computación evolutiva, aprendizaje automático, métodos de clasificación

Resumen

Este estudio propone el uso de microalgoritmos genéticos como una técnica de optimización de hiperparámetros para mejorar la precisión y eficiencia de algunos métodos de clasificaciòn. Se evaluaron cuatro modelos sin optimización de hiperparámetros y, posteriormente, se aplicó un microalgoritmo genético diseñado específicamente para ajustar el valor de sus hiperparámetros. El objetivo fue analizar el impacto de esta técnica en la mejora de la precisión de los métodos. Los resultados demostraron que la implementación de microalgoritmos genéticos no solo aumentó significativamente la exactitud de los métodos de clasificación, sino que también redujo el tiempo de entrenamiento, mostrando una mejora en la eficiencia. Estos hallazgos sugieren que los microalgoritmos genéticos pueden ser una herramienta efectiva para optimizar el rendimiento de los métodos de clasificación y resolver problemas de clasificación con mayor exactitud y rapidez.

Biografía del autor/a

Antonio Guerrero Juárez, Posgrado en Ciencias Naturales e Ingeniería, Universidad Autónoma Metropolitana Unidad Cuajimalpa. Cuajimalpa de Morelos, Ciudad de México, México

Antonio Guerrero Juárez es Ingeniero en Computación por la Universidad Autónoma Metropolitana, con experiencia en el diseño y construcción de software a gran escala, con especialización en análisis de datos y optimización de procesos para la toma de decisiones en entornos empresariales. Actualmente, es Líder de Inteligencia Comercial en el Tecnológico de Monterrey, donde se dedica al análisis de información y creación de indicadores que optimizan los procesos de ventas mediante técnicas de machine learning. Anteriormente, desempeñó roles en Thomson Reuters como desarrollador Full Stack, participando en la optimización de software contable, en Grupo Salinas fue Líder de TI y Especialista en Bases de Datos, diseñando arquitecturas para grandes volúmenes de datos en proyectos de crédito y cobranza. En el ámbito académico trabajó como Ayudante en la Universidad Autónoma Metropolitana, apoyando en la formación de futuros ingenieros en computación y matemáticas aplicadas.

Abel García Nájera, Departamento de Matemáticas Aplicadas y Sistemas, Universidad Autónoma Metropolitana Unidad Cuajimalpa. Cuajimalpa de Morelos, Ciudad de México, México

Abel García Nájera es Profesor-Investigador en el Departamento de Matemáticas Aplicadas y Sistemas de la UAM Unidad Cuajimalpa. Es Ingeniero en Electrónica por la UAM, Maestro en Ciencias de la Computación por el CICESE y Doctor en Ciencias de la Computación por la Universidad de Birmingham, Reino Unido. Sus líneas de investigación se engloban en la intersección de la optimización combinatoria multiobjetivo y de las metaheurísticas inspiradas en la naturaleza, la cual tiene aplicaciones en el diseño de rutas vehiculares, en la ingeniería de software, en el análisis de la influencia y en la detección de comunidades en redes sociales y en la optimización de portafolios de inversión. El Dr. García Nájera es miembro regular de la Academia Mexicana de Computación y es Nivel I del Sistema Nacional de Investigadoras e Investigadores.

Saúl Zapotecas Martínez, Coordinación de Ciencias Computacionales, Instituto Nacional de Astrofísica, Óptica y Electrónica.Tonantzintla, San Andrés Cholula, Puebla, México

Saúl Zapotecas Martínez recibió el grado de Doctor en Ciencias en Computación por el Centro de Investigación y de Estudios Avanzados del Instituto Politécnico Nacional (CINVESTAV-IPN). Actualmente es investigador Titular de Tiempo Completo en la Coordinación de Ciencias Computacionales del Instituto Nacional de Astrofísica, Óptica y Electrónica (INAOE). Es miembro del Sistema Nacional de Investigadoras e Investigadores (SNII) y de la Academia Mexicana de Computación (AMEXCOMP). Ha sido autor y coautor de más de 70 trabajos de investigación publicados en revistas, capítulos de libros y memorias de congreso con arbitraje internacional estricto. Actualmente colabora con el grupo de investigación “BONUs: Big Optimization and Ultra- Scale Computing” en el INRIA-Lille, Francia y en el laboratorio internacional “MODO: Frontiers in Massive Optimization and Computational Intelligence” de la Universidad de Shinshu, Nagano, Japón.

Karen Miranda, Departamento de Sistemas de Información y Comunicaciones, Universidad Autónoma Metropolitana Unidad Lerma, Lerma de Villada, Estado de México, México

Karen Miranda es Doctora en Ciencias (Computación) por la Universidad de Lille 1 en Francia, maestra en Ciencias y Tecnologías de la Información de la Universidad Autónoma Metropolitana Unidad Iztapalapa y licenciada en Informática de la UNAM. Sus intereses de investigación se centran en el diseño y evaluación de protocolos para las redes de sensores y redes de relevos móviles así como en la aplicación de técnicas de Inteligencia Computacional en problemas relacionados con redes de computadoras. Sobre estos temas ha publicado en diversas revistas y conferencias internacionales. La Dra. Miranda es Profesora Investigadora adscrita al Departamento de Sistemas de Información y Comunicaciones de la UAM Unidad Lerma, en donde además ha sido Jefa del Área de Sistemas de Información y Ciencias Computacionales y Coordinadora de Estudios de la Licenciatura en Ingeniería en Computación y Telecomunicaciones.

Citas

Domingos P. A few useful things to know about machine learning. Communications of the ACM. 2012;55(10):78-87. https://doi.org/10.1145/2347736.2347755

Erden C, Demir HI, Kökçam AH. Enhancing Machine Learning Model Performance with Hyper Parameter Optimization: A Comparative Study. arXiv preprint arXiv:2302.11406. 2023. https://doi.org/10.48550/arXiv.2302.11406

Coello CAC, Pulido GT, Lechuga MS. Handling multiple objectives with particle swarm optimization. IEEE Transactions on Evolutionary Computation. 2007;8(3):256-279. https://doi.org/10.1109/TEVC.2004.826067

Eiben AE, Smith JE. Introduction to Evolutionary Computing. Springer-Verlag; 2003. https://doi.org/10.1007/978-3-662-44874-8

Mirjalili S. Genetic algorithm. In: Evolutionary Algorithms and Neural Networks. Springer, Cham; 2019. p. 43-55. https://doi.org/10.1007/978-3-319-93025-1

Coello CAC, Van Veldhuizen DA, Lamont GB. Evolutionary algorithms for solving multi-objective problems. Springer Science & Business Media; 2002. https://doi.org/10.1007/978-0-387-36797-2

Smith SL. A Review of Medical Applications of Genetic and Evolutionary Computation. In: Smith SL, Cagnoni S, editors. Genetic and evolutionary computation: medical applications. Wiley; 2011. Disponible en: https://www.wiley.com/en-us/Genetic+and+Evolutionary+Computation%253A+Medical+Applications-p-9781119956785

Kim JY, Cho SB. Evolutionary Optimization of Hyperparameters in Deep Learning Models. In: 2019 IEEE Congress on Evolutionary Computation (CEC); 2019 Jun 10-13; Wellington, New Zealand. IEEE; 2019. p. 831-837. https://doi.org/10.1109/CEC.2019.8790354

Suganuma M, Shirakawa S, Nagao T. A genetic programming approach to designing convolutional neural network architectures. In: Proceedings of the 2017 Genetic and Evolutionary Computation Conference. New York: ACM; 2017. p. 497-504. https://doi.org/10.1145/3071178.3071229

Shchygol G, Yakovlev A, Trnka T, van Duin ACT, Verstraelen T. ReaxFF Parameter Optimization with Monte Carlo and Evolutionary Algorithms: Guidelines and Insights. Journal of Chemical Theory and Computation. 2019;15(12). https://doi.org/10.1021/acs.jctc.9b00769

Murthy DHR, Mohan KG, Jacob A. Evolutionary Strategies for Parameter Optimization in Deep Learning Models. International Journal of Intelligent Systems and Applications in Engineering. 2023;12(2s):371-378.

Venske SM, Gonçalves RA, Benelli EM, Delgado MR. ADEMO/D: an adaptive differential evolution for protein structure prediction problem. Expert Systems with Applications. 2016;56:209-226. https://doi.org/10.1016/j.eswa.2016.03.009

Sorano R, Ripon KSN, Magnusson LV. Evolutionary multi-objective optimization of hyperparameters for decision support in healthcare. In: Kulkarni AJ, Gandomi AH, editors. Handbook of formal optimization. Springer Nature Singapore; 2023. p. 1-26. https://doi.org/10.1007/978-981-19-8851-6_28-2

Breiman L, Friedman JH, Olshen RA, Stone CJ. Classification and Regression Trees. Wadsworth & Brooks/Cole Advanced Books & Software; 1984. https://doi.org/10.1201/9781315139470

Altman NS. An introduction to kernel and nearest-neighbor nonparametric regression. The American Statistician. 1992;46(3):175-185. https://doi.org/10.1080/00031305.1992.10475879

Freund Y, Schapire RE. Large margin classification using the perceptron algorithm. Machine Learning. 1999;37(3):277-296. https://doi.org/10.1145/279943.279985

Ruder S. An overview of gradient descent optimization algorithms. arXiv preprint arXiv:1609.04747; 2016. https://doi.org/10.48550/arXiv.1609.04747

Coello CAC, Pulido GT. A niched Pareto genetic algorithm for multiobjective optimization. In Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No. 00TH8512) (Vol. 1, pp. 83-90). IEEE; 2000. https://doi.org/10.1109/ICEC.1994.350037

Kelly M, Longjohn R, Nottingham K. The UCI Machine Learning Repository [Internet]. Disponible en: https://archive.ics.uci.edu

Descargas

Publicado

04-10-2025

Cómo citar

Guerrero Juárez, A., García Nájera, A., Zapotecas Martínez, S., & Miranda, K. (2025). Aplicación de microalgoritmos genéticos para la optimización de hiperparámetros en métodos de clasificación. Programación matemática Y Software, 17(3), 54–69. https://doi.org/10.30973/progmat/2025.17.3/5

Número

Sección

Artículos