Pila Federada
La Pila Federada se refiere a una arquitectura de computación distribuida y en capas donde el procesamiento de datos y el entrenamiento de modelos ocurren localmente en múltiples nodos o dispositivos independientes, en lugar de agregarse en un único repositorio central. Esta estructura permite a las organizaciones aprovechar los conocimientos colectivos de los datos manteniendo una estricta soberanía y privacidad de los datos.
En una era de estrictas regulaciones de datos (como GDPR y CCPA), la centralización de datos sensibles representa un riesgo significativo de cumplimiento. La Pila Federada aborda esto llevando la computación a los datos. Este cambio es crucial para industrias que manejan información altamente sensible, como la atención médica, las finanzas y el IoT, ya que permite un desarrollo de IA potente sin comprometer la privacidad.
El proceso generalmente implica un orquestador central que coordina el proceso de entrenamiento. Los nodos locales (por ejemplo, servidores hospitalarios individuales o dispositivos de usuario) entrenan un modelo utilizando sus datos locales propietarios. En lugar de compartir los datos brutos, estos nodos solo comparten actualizaciones del modelo o gradientes con el servidor central. Luego, el servidor central agrega estas actualizaciones para crear un modelo global mejorado, que se redistribuye para la siguiente ronda de entrenamiento local.
Este concepto está estrechamente relacionado con la Privacidad Diferencial (Differential Privacy, que añade ruido a las actualizaciones para garantizar mayor privacidad) y la Computación en el Borde (Edge Computing, que se centra en procesar datos cerca de la fuente).