Saltar al contenido
Enrique Tomás Martínez Beltrán
InicioInvestigaciónPublicacionesTemasDocenciaBlog
Contacto
EN/ES
InicioInvestigaciónPublicacionesTemasDocenciaBlogContacto
EN/ES

Enrique Tomás Martínez Beltrán

Investigación postdoctoral en IA, ciberseguridad y aprendizaje federado, con trabajo en análisis de amenazas, ciberdefensa de ciclo cerrado y aprendizaje descentralizado confiable.

  • Política de privacidad
  • Términos del servicio
  • Accesibilidad
  • Google Scholarse abre en una pestaña nueva
  • ORCIDse abre en una pestaña nueva
  • LinkedInse abre en una pestaña nueva
  • GitHubse abre en una pestaña nueva
Todos los perfiles
  • ResearchGatese abre en una pestaña nueva
  • Scopusse abre en una pestaña nueva
  • DBLPse abre en una pestaña nueva
  • Web of Sciencese abre en una pestaña nueva

Enrique Tomás Martínez Beltrán. Todos los derechos reservados.

Volver arriba

Este sitio carga analítica opcional de Google y proveedores externos de analítica solo si aceptas. Puedes rechazarla y seguir usando la web con normalidad.

  1. Inicio
  2. Notas de investigación sobre aprendizaje federado, ciberseguridad y ciberdefensa
  3. Cómo diseñar un sistema de aprendizaje federado descentralizado
Aprendizaje federado descentralizadoNetwork TopologyCommunication EfficiencyIA confiable

Cómo diseñar un sistema de aprendizaje federado descentralizado

Marco práctico para topología, representaciones, robustez y evaluación

Enrique Tomás Martínez Beltrán

Investigador postdoctoral en Informática

7 de agosto de 20268 min de lectura
  • LinkedInse abre en una pestaña nueva
  • Xse abre en una pestaña nueva
Cómo diseñar un sistema de aprendizaje federado descentralizado

Diseñar un sistema de aprendizaje federado descentralizado empieza antes de elegir un optimizador. La decisión central es cómo intercambiarán conocimiento los participantes cuando no existe un punto de agregación permanente. Esa decisión conecta topología, comunicación, seguridad, privacidad y evaluación.

El trabajo de revisión que forma parte de la tesis doctoral resulta útil porque trata DFL como una arquitectura de sistema, no como un único truco de entrenamiento. Un diseño creíble debe responder a cinco preguntas: quién puede comunicarse, qué se intercambia, cómo se combinan las contribuciones, cómo se trata el comportamiento no fiable y qué métricas definen el éxito.

1. Empezar por el entorno operativo

Conviene listar qué propiedades son estables y cuáles pueden cambiar:

  • capacidades y límites energéticos de los dispositivos,
  • ancho de banda, latencia y disponibilidad de los enlaces,
  • si los participantes son estáticos o móviles,
  • grado de heterogeneidad estadística entre los conjuntos locales,
  • sensibilidad de la información representada por una actualización,
  • consecuencias de una contribución retrasada o maliciosa.

Este inventario evita un error frecuente: escoger primero una topología y descubrir después que presupone enlaces, memoria o relaciones de confianza que el entorno no ofrece.

2. Tratar la topología como una superficie de control

Un anillo es simple y económico, pero la información puede necesitar varios saltos para llegar a toda la red. Una malla densa difunde las actualizaciones con rapidez, a costa de más tráfico y de más oportunidades para recibir una actualización dañina. Un grafo aleatorio puede ofrecer un compromiso interesante, aunque sus propiedades dependen de la conectividad y de cómo cambien los vecinos.

Diagrama editorial de una topología DFL entre pares y del intercambio de modelos locales
Diagrama editorial de una topología DFL entre pares y del intercambio de modelos locales

La magnitud relevante no es solo el número de aristas. También importa cómo el grafo mezcla los modelos locales. Si WtW^tWt es una matriz de mezcla estocástica por filas en la ronda ttt, un paso de consenso simplificado es:

θˉit+1=∑jWijtθjt.\bar{\theta}^{t+1}_i = \sum_j W^t_{ij}\theta^t_j.θˉit+1​=j∑​Wijt​θjt​.

La matriz puede cambiar cuando los nodos se desplazan, fallan o actualizan sus listas de vecinos. En un despliegue real, observar la topología forma parte del bucle de aprendizaje porque un cambio de conectividad también puede cambiar la dinámica de entrenamiento.

3. Elegir de forma deliberada la representación intercambiada

Los parámetros completos son expresivos, pero costosos. Los gradientes pueden ser más pequeños en algunos protocolos, aunque siguen estando condicionados por la optimización y por las decisiones de privacidad. Los prototipos compactos de clase o modalidad pueden hacer que la comunicación sea más específica cuando el objetivo es alinear representaciones y no copiar un modelo entero.

La representación adecuada depende de lo que los pares necesiten aprender. Un detector de seguridad puede requerir dirección de actualización y confianza. Un clasificador multimodal puede beneficiarse más de un resumen pequeño de embeddings asociados a clases. La representación debe estar acotada, versionada y acompañada de metadatos suficientes para interpretarla de forma segura.

4. Hacer explícita la robustez

En una red descentralizada, una contribución puede ser incorrecta porque un cliente tiene datos ruidosos, porque su modelo está desactualizado o porque un adversario la manipula. Esos casos no deberían tratarse como idénticos. Un protocolo útil registra procedencia y combina varias señales antes de decidir cuánta influencia recibe una contribución.

Una regla conceptual de influencia puede ser:

αit=clip⁡(λ1qit+λ2cit+λ3rit,0,1),\alpha_i^t = \operatorname{clip}\left( \lambda_1 q_i^t + \lambda_2 c_i^t + \lambda_3 r_i^t, 0, 1\right),αit​=clip(λ1​qit​+λ2​cit​+λ3​rit​,0,1),

donde qitq_i^tqit​ representa consistencia del modelo, citc_i^tcit​ acuerdo contextual y ritr_i^trit​ fiabilidad reciente. La expresión es un patrón de diseño, no una fórmula universal. Lo importante es acotar la influencia y hacer visible el motivo del cambio.

5. Evaluar algo más que el F1 final

Un experimento DFL debería informar de la calidad del modelo junto con las condiciones que la producen. Algunas dimensiones útiles son:

DimensiónPregunta de ejemplo
Calidad¿Generaliza el modelo más allá de los clientes mejor conectados?
Comunicación¿Cuántos bytes se mueven por cliente y ronda?
Convergencia¿Con qué rapidez alcanza la red un nivel estable?
Robustez¿Qué ocurre si un vecino está retrasado, es ruidoso o adversario?
Recursos¿Pueden los dispositivos sostener CPU, memoria y energía?
Topología¿Se mantiene el rendimiento en grafos dispersos o cambiantes?

Informar únicamente de la mejor precisión oculta los compromisos de ingeniería. La tesis adopta una perspectiva más amplia para conectar una revisión del estado del arte con estudios controlados sobre fiabilidad dinámica y heterogeneidad multimodal.

Una lista de comprobación compacta

Antes de implementar, hay que especificar:

  1. el modelo de amenaza y los fallos relevantes;
  2. la política del grafo y el descubrimiento de vecinos;
  3. la representación que se intercambia en cada paso;
  4. las reglas para ponderar, rechazar o aislar actualizaciones;
  5. los supuestos de privacidad y las pruebas de filtración;
  6. las métricas, conjuntos de datos y variaciones topológicas de la evaluación;
  7. la vía de recuperación cuando la red no puede alcanzar consenso.

La descentralización aporta valor cuando encaja con el entorno. Una topología que elimina el servidor, pero crea silenciosamente una cadena frágil de dependencias, no constituye un diseño robusto. El objetivo es un sistema cuyas hipótesis de aprendizaje, red y seguridad puedan inspeccionarse conjuntamente.

Esta nota es una síntesis original de los principios de diseño DFL revisados en la tesis doctoral y en su publicación de revisión. No reproduce el texto de la fuente.

Investigación relacionada

Aprendizaje federado descentralizado robusto: límites y preguntas abiertas

13 de agosto de 2026

Aprendizaje federado descentralizado robusto: límites y preguntas abiertas

Agenda de investigación medida sobre topologías dinámicas, contexto manipulado, privacidad formal y validez externa en DFL robusto.

Eficiencia de comunicación en DFL: por qué importan los prototipos

12 de agosto de 2026

Eficiencia de comunicación en DFL: por qué importan los prototipos

Análisis práctico del tamaño de payload, coste por ronda y resultados de comunicación de Modalis en AVMNIST.