Ingeniería de software aplicada al aprendizaje federado: estudio de bibliotecas y mecanismos de protección de datos

Authors

DOI:

https://doi.org/10.63688/cognitivatech.v2.i1.30

Keywords:

aprendizaje federado, privacidad de datos, sistemas distribuidos, ingeniería de software.

Abstract

El federated learning (FL) se ha consolidado como una alternativa innovadora dentro del aprendizaje automático distribuido, permitiendo entrenar modelos sin necesidad de centralizar los datos, lo que favorece la privacidad y el cumplimiento de regulaciones de protección de información. Sin embargo, a pesar de sus ventajas, su adopción práctica sigue siendo limitada debido a desafíos técnicos, especialmente en lo relacionado con la seguridad, la privacidad y la complejidad de implementación en entornos reales. Este estudio analiza bibliotecas de FL desde una perspectiva de ingeniería de software, evaluando cómo implementan componentes esenciales como el entrenamiento local, la agregación de modelos, la comunicación entre clientes y servidores, y los mecanismos de protección de datos. Además, se examina el soporte para funcionalidades avanzadas como auditoría, detección de anomalías y verificación de privacidad. La metodología utilizada se basa en una revisión estructurada de la literatura y un análisis comparativo de diez bibliotecas seleccionadas por su relevancia en la comunidad académica y de desarrollo. Los resultados evidencian que, aunque todas las bibliotecas soportan las operaciones básicas del FL, existen diferencias significativas en su arquitectura, extensibilidad y nivel de madurez. Asimismo, se identifica una brecha importante en la integración de mecanismos avanzados de seguridad, los cuales suelen requerir extensiones adicionales. Se concluye que el principal reto del FL no es únicamente algorítmico, sino también de ingeniería de software, ya que se requiere equilibrar privacidad, utilidad del modelo y eficiencia computacional. Esto resalta la necesidad de desarrollar frameworks más robustos, flexibles y seguros para su adopción en aplicaciones reales.

References

AbdulRahman, S., Tout, H., Ould-Slimane, H., Mourad, A., Talhi, C., & Guizani, M. (2020). A survey on federated learning: The journey from centralized to distributed on-site learning and beyond. IEEE Internet of Things Journal. https://scholar.google.com/scholar?q=A+survey+on+federated+learning+The+journey+from+centralized+to+distributed+on-site+learning+and+beyond DOI: https://doi.org/10.1109/JIOT.2020.3030072

Aledhari, M., Razzak, R., Parizi, R. M., & Saeed, F. (2020). Federated learning: A survey on enabling technologies, protocols, and applications. IEEE Access. https://scholar.google.com/scholar?q=Federated+learning+a+survey+on+enabling+technologies+protocols+and+applications+Aledhari DOI: https://doi.org/10.1109/ACCESS.2020.3013541

Balasubramanian, K., & Mala, K. (2018). Zero knowledge proofs: A survey. IGI Global. https://scholar.google.com/scholar?q=Zero+knowledge+proofs+a+survey+Balasubramanian+Mala+2018 DOI: https://doi.org/10.4018/978-1-5225-2915-6.ch009

Chai, D., Wang, L., Yang, L., et al. (2024). A survey for federated learning evaluations: Goals and measures. IEEE Transactions on Knowledge and Data Engineering. https://scholar.google.com/scholar?q=A+survey+for+federated+learning+evaluations+goals+and+measures+Chai+2024 DOI: https://doi.org/10.1109/TKDE.2024.3382002

El Ouadrhiri, A., & Abdelhadi, A. (2022). Differential privacy for deep and federated learning: A survey. IEEE Access. https://scholar.google.com/scholar?q=Differential+privacy+for+deep+and+federated+learning+A+survey DOI: https://doi.org/10.1109/ACCESS.2022.3151670

Kairouz, P., et al. (2021). Advances and open problems in federated learning. Foundations and Trends in Machine Learning. https://scholar.google.com/scholar?q=Advances+and+open+problems+in+federated+learning+Kairouz DOI: https://doi.org/10.1561/2200000083

Lim, W. Y. B., et al. (2020). Federated learning in mobile edge networks: A comprehensive survey. IEEE Communications Surveys & Tutorials. https://scholar.google.com/scholar?q=Federated+learning+in+mobile+edge+networks+a+comprehensive+survey+Lim DOI: https://doi.org/10.1109/COMST.2020.2986024

Liu, J., Huang, J., Zhou, Y., Li, X., Ji, S., Xiong, H., & Dou, D. (2022). From distributed machine learning to federated learning: A survey. Knowledge and Information Systems. https://scholar.google.com/scholar?q=From+distributed+machine+learning+to+federated+learning+A+survey+Liu+2022 DOI: https://doi.org/10.1007/s10115-022-01664-x

Lyu, L., Yu, H., & Yang, Q. (2020). Threats to federated learning: A survey. arXiv. https://scholar.google.com/scholar?q=Threats+to+federated+learning+a+survey+Lyu+2020 DOI: https://doi.org/10.1007/978-3-030-63076-8_1

Nguyen, D. C., et al. (2021). Federated learning for Internet of Things: A comprehensive survey. IEEE Communications Surveys & Tutorials. https://scholar.google.com/scholar?q=Federated+learning+for+Internet+of+Things+A+comprehensive+survey+Nguyen+2021 DOI: https://doi.org/10.1109/COMST.2021.3075439

Nguyen, D. C., et al. (2022). Federated learning for smart healthcare: A survey. ACM Computing Surveys. https://scholar.google.com/scholar?q=Federated+learning+for+smart+healthcare+a+survey+Nguyen+2022 DOI: https://doi.org/10.1145/3501296

Quan, M. K., et al. (2025). Federated learning for cyber physical systems: A comprehensive survey. https://scholar.google.com/scholar?q=Federated+learning+for+cyber+physical+systems+a+comprehensive+survey+Quan+2025

Sánchez, P. M. S., et al. (2024). Federatedtrust: A solution for trustworthy federated learning. Future Generation Computer Systems. https://scholar.google.com/scholar?q=Federatedtrust+a+solution+for+trustworthy+federated+learning+2024 DOI: https://doi.org/10.1016/j.future.2023.10.013

Wang, Y., Su, Z., Zhang, N., & Benslimane, A. (2021). Learning in the air: Secure federated learning for UAV-assisted crowdsensing. IEEE Transactions on Network Science and Engineering. https://scholar.google.com/scholar?q=Learning+in+the+Air+Secure+Federated+Learning+for+UAV-Assisted+Crowdsensing DOI: https://doi.org/10.1109/TNSE.2020.3014385

Wen, J., Zhang, Z., Lan, Y., Cui, Z., Cai, J., & Zhang, W. (2023). A survey on federated learning: Challenges and applications. International Journal of Machine Learning and Cybernetics. https://scholar.google.com/scholar?q=A+survey+on+federated+learning+Challenges+and+applications+Wen+2023 DOI: https://doi.org/10.1007/s13042-022-01647-y

Xia, Q., Ye, W., Tao, Z., Wu, J., & Li, Q. (2021). A survey of federated learning for edge computing. High-Confidence Computing. https://scholar.google.com/scholar?q=A+survey+of+federated+learning+for+edge+computing+Xia+Ye+2021 DOI: https://doi.org/10.1016/j.hcc.2021.100008

Ye, M., Shen, W., Du, B., et al. (2025). Vertical federated learning for effectiveness, security, applicability: A survey. ACM Computing Surveys. https://scholar.google.com/scholar?q=Vertical+federated+learning+for+effectiveness+security+applicability+a+survey DOI: https://doi.org/10.1145/3720539

Yin, X., Zhu, Y., & Hu, J. (2021). Privacy-preserving federated learning: A taxonomy and survey. ACM Computing Surveys. https://scholar.google.com/scholar?q=Privacy-preserving+federated+learning+a+taxonomy+survey+Yin+2021

Zhang, C., Xie, Y., Bai, H., Yu, B., Li, W., & Gao, Y. (2021). A survey on federated learning. Knowledge-Based Systems. https://scholar.google.com/scholar?q=A+survey+on+federated+learning+Zhang+2021+Knowledge-Based+Systems DOI: https://doi.org/10.1016/j.knosys.2021.106775

Published

2025-11-17

Issue

Section

Original

How to Cite

Ingeniería de software aplicada al aprendizaje federado: estudio de bibliotecas y mecanismos de protección de datos. (2025). CognitivaTech: Ingeniería De Software Inteligente Y Sistemas Adaptativos, 2(1), 30. https://doi.org/10.63688/cognitivatech.v2.i1.30