Aprendizaje federado
¿Qué es Aprendizaje federado?
Aprendizaje federadoParadigma de aprendizaje automático distribuido en el que muchos clientes entrenan un modelo bajo un coordinador central manteniendo sus datos en el dispositivo.
El aprendizaje federado (Federated Learning, FL) entrena un modelo compartido de aprendizaje automático entre numerosos participantes —móviles, hospitales, bancos— sin centralizar los datos. Cada cliente calcula un gradiente o actualización local sobre sus propios datos y envía únicamente esa actualización a un agregador, que las combina (a menudo mediante FedAvg) en un nuevo modelo global. Como las actualizaciones aún pueden filtrar información, los despliegues modernos añaden protecciones criptográficas: agregación segura, privacidad diferencial y, en ocasiones, cifrado homomórfico o MPC. Google introdujo el FL en 2017 para las sugerencias del teclado Gboard, y hoy se utiliza ampliamente en imagen médica, detección de fraude interbancaria y personalización en dispositivo de LLM.
● Ejemplos
- 01
Gboard aprende sugerencias de palabras desde millones de móviles sin enviar el texto escrito a los servidores de Google.
- 02
Consorcios hospitalarios entrenan conjuntamente modelos diagnósticos sobre datos de pacientes que nunca salen de cada institución.
● Preguntas frecuentes
¿Qué es Aprendizaje federado?
Paradigma de aprendizaje automático distribuido en el que muchos clientes entrenan un modelo bajo un coordinador central manteniendo sus datos en el dispositivo. Pertenece a la categoría de Criptografía en ciberseguridad.
¿Qué significa Aprendizaje federado?
Paradigma de aprendizaje automático distribuido en el que muchos clientes entrenan un modelo bajo un coordinador central manteniendo sus datos en el dispositivo.
¿Cómo funciona Aprendizaje federado?
El aprendizaje federado (Federated Learning, FL) entrena un modelo compartido de aprendizaje automático entre numerosos participantes —móviles, hospitales, bancos— sin centralizar los datos. Cada cliente calcula un gradiente o actualización local sobre sus propios datos y envía únicamente esa actualización a un agregador, que las combina (a menudo mediante FedAvg) en un nuevo modelo global. Como las actualizaciones aún pueden filtrar información, los despliegues modernos añaden protecciones criptográficas: agregación segura, privacidad diferencial y, en ocasiones, cifrado homomórfico o MPC. Google introdujo el FL en 2017 para las sugerencias del teclado Gboard, y hoy se utiliza ampliamente en imagen médica, detección de fraude interbancaria y personalización en dispositivo de LLM.
¿Cómo defenderse de Aprendizaje federado?
Las defensas contra Aprendizaje federado combinan habitualmente controles técnicos y prácticas operativas, como se detalla en la definición.
¿Cuáles son otros nombres para Aprendizaje federado?
Nombres alternativos comunes: FL, Aprendizaje automático federado.
● Términos relacionados
- cryptography№ 987
Computación segura multiparte (MPC)
Familia de protocolos criptográficos que permite a varias partes calcular conjuntamente una función sobre sus entradas privadas sin revelar nada más allá del resultado.
- cryptography№ 481
Cifrado homomórfico
Esquema de cifrado que permite realizar cálculos directamente sobre textos cifrados produciendo resultados también cifrados que se corresponden con las operaciones en el texto plano.
- cryptography№ 859
Intersección privada de conjuntos (PSI)
Protocolo criptográfico que permite a dos o más partes calcular la intersección de sus conjuntos privados sin revelar nada sobre los elementos que no comparten.
- cryptography№ 1265
Prueba de Conocimiento Cero (ZKP)
Protocolo criptográfico en el que un probador convence a un verificador de que una afirmación es cierta sin revelar nada más que su propia validez.
- cryptography№ 249
Criptografía
Ciencia que protege la información mediante técnicas matemáticas que garantizan confidencialidad, integridad, autenticidad y no repudio frente a adversarios.
- cryptography№ 1152
Criptografía de umbral
Clase de esquemas criptográficos en la que una clave secreta se reparte entre n partes de forma que cualquier t de ellas —y ningún subconjunto menor— puede firmar, descifrar o realizar otra operación con la clave.