Aprendizaje federado entre municipios: colaborar en IA sin mover datos personales
Por qué considerar aprendizaje federado en la administración local
Los municipios suelen disponer de datos valiosos (catastro, contratación, incidencias, subvenciones) que, combinados, mejoran modelos predictivos y detección de anomalías. Sin embargo, mover datos personales entre entidades públicas genera riesgos legales y técnicos: obligaciones RGPD, requisitos del ENS (RD 311/2022) y resistencia política.
El aprendizaje federado (federated learning) permite entrenar modelos conjuntos sin centralizar los datos: cada entidad entrena localmente y comparte únicamente actualizaciones de modelo. Si se diseña con controles adecuados, es una opción que equilibra colaboración y privacidad.
A continuación, un enfoque práctico: cuándo usarlo, requisitos legales y técnicos esenciales, y pasos operativos para un piloto seguro.
¿Cuándo elegir aprendizaje federado?
Considera federated learning cuando:
- El valor del modelo aumenta claramente con datos distribuidos entre varias entidades (ej.: detección de fraude en subvenciones, identificación de anomalías catastrales).
- La restricción principal es legal o política para transferir datos personales fuera de cada entidad.
- Las fuentes de datos son relativamente homogéneas (mismos esquemas o se pueden mapear fácilmente).
- No hay una necesidad urgente de latencia baja en inferencia centralizada.
No es recomendable si:
- Los datos son extremadamente heterogéneos y no puede estandarizarse el esquema práctico.
- El coste operacional de mantener nodos locales supera los beneficios (infraestructura ENS, personal).
Requisitos legales y de gobernanza (prácticos)
-
Evaluación del tratamiento y base jurídica
- Determine la base jurídica bajo el RGPD (art. 6). En muchos casos en el sector público será ejecución de una misión de interés público o cumplimiento de una obligación legal.
- Clarifique si las entidades actúan como responsables conjuntos o si una actúa como encargado. Formalice con acuerdos (convenios de colaboración, acuerdos de responsabilidades y encargos).
-
DPIA (Evaluación de Impacto de Protección de Datos)
- Realice una DPIA antes del piloto si el tratamiento pueda implicar alto riesgo para los derechos y libertades de las personas (por ejemplo, decisiones automatizadas con efectos legales).
- Documente medidas técnicas y organizativas para mitigar riesgos (pseudonimización, encriptación, control de acceso).
-
ENS y seguridad
- Alinee la arquitectura con RD 311/2022: clasificación de activos, medidas de control de acceso, cifrado en transporte y reposo según el nivel de seguridad requerido.
- Garantice registros de auditoría y procedimientos de respuesta ante incidentes.
-
Transparencia y derechos
- Actualice los avisos de privacidad y mecanismos para gestionar derechos ARCO/RTBF cuando proceda.
- Si el modelo influye en decisiones individuales, establezca protocolos de supervisión humana y explicación.
Controles técnicos esenciales
- Cifrado de las comunicaciones: TLS para tráfico entre nodos y servidor de orquestación.
- Secure aggregation: evite que el coordinador pueda reconstruir actualizaciones individuales; use agregación segura para sumar gradientes.
- Pseudonimización y minimización: mantenga datos locales pseudonimizados y limite atributos procesados.
- Diferential privacy: añada ruido calibrado a las actualizaciones cuando el riesgo de reidentificación sea relevante.
- Validación y control de versiones: cada actualización debe pasar pruebas automatizadas (sanity checks) antes de incorporarse al modelo global.
- Monitorización y métricas de equidad: registre desempeño por origen de datos para detectar sesgos o degradación localizada.
- Registro de trazabilidad: mantenga logs de quién entrenó qué, cuándo y con qué configuración (compatible con requisitos de transparencia).
Pasos operativos para un piloto municipal (30–90 días)
- Definir caso de uso acotado
- Ejemplo: modelo de clasificación de anomalías en expedientes de subvención (no decisiones vinculantes).
- Inventario y normalización de datos
- Mapear campos y calidades entre municipios; acordar un schema mínimo viables.
- Prueba con datos sintéticos
- Validar pipeline con datasets sintéticos para evitar exponer datos reales en fases tempranas.
- Acordar marco legal y DPIA
- Firmar convenio y completar DPIA con medidas técnicas identificadas.
- Implementar nodos locales y orquestador
- Desplegar nodos en entornos ENS-compliant o en CPD local; usar secure aggregation.
- Ejecutar rondas de entrenamiento y validación
- Definir métricas, checkpoints y criterios de parada.
- Auditoría externa y plan de despliegue
- Revisar resultados, riesgos residuales y elaborar plan para producción o cierre.
Riesgos y cómo mitigarlos
- Sobreajuste local o heterogeneidad: aplicar técnicas de reweighting y validar con datasets holdout compartidos (sintéticos o depurados).
- Filtración de información por actualizaciones del modelo: usar differential privacy y secure aggregation.
- Complejidad operativa y costes ENS: empezar con nodos mínimos y una ventana de pilotaje corta para validar valor antes de escalar.
Caso práctico (breve) — ejemplo realista y sin datos
Un grupo de cinco municipios quiere mejorar la detección de expedientes con errores recurrentes que retrasan pagos. En lugar de compartir expedientes, cada municipio entrena localmente un clasificador que identifique señales de riesgo. Un coordinador agrega actualizaciones con secure aggregation y devuelve el modelo global. Tras 3 rondas, el modelo global mejora la identificación de expedientes problemáticos en todos los nodos sin que haya traslado de datos personales fuera de cada ayuntamiento.
OptimGov puede integrarse en arquitecturas federadas como orquestador modular, reduciendo el trabajo de ingeniería necesario para el pilotaje.
Acciones inmediatas (takeaway)
- Realice una DPIA de la idea piloto y un convenio de colaboración entre entidades.
- Empiece con un caso acotado y datos sintéticos para validar la pipeline.
- Aplique secure aggregation y, si procede, differential privacy; cumpla ENS (RD 311/2022) para nodos locales.
- Defina métricas compartidas y un plan de gobernanza: comité técnico, responsables de datos y procedimiento de auditoría.
Con estos pasos, los ayuntamientos pueden aprovechar el conocimiento colectivo sin transferir datos sensibles, manteniendo cumplimiento legal y seguridad operacional.
Artículos relacionados
Criterios prácticos para contratar modelos LLM en la administración pública
Checklist operativo y legal para contratar LLMs en entidades públicas: seguridad, cumplimiento ENS/RGPD/AI Act, SLAs y cláusulas contractuales imprescindibles.
Reconocimiento facial y biometría en ayuntamientos: riesgos legales y controles prácticos
Guía práctica para evaluar riesgos legales y controles al usar reconocimiento facial y biometría en servicios municipales.
Criptografía práctica para IA en municipios: MPC y HE paso a paso
Cómo usar MPC y homomorphic encryption para colaborar en IA sin mover datos personales en la administración local.