Pile fédérée
La Pile Fédérée (Federated Stack) désigne une architecture informatique distribuée et en couches où le traitement des données et l'entraînement des modèles se déroulent localement sur plusieurs nœuds ou appareils indépendants, au lieu d'être agrégés dans un dépôt central unique. Cette structure permet aux organisations de tirer parti des connaissances collectives issues des données tout en maintenant une souveraineté et une confidentialité strictes des données.
À une époque de réglementations strictes en matière de données (comme le RGPD et le CCPA), la centralisation des données sensibles représente un risque de conformité majeur. La Pile Fédérée répond à cela en amenant le calcul aux données. Ce changement est crucial pour les industries traitant des informations hautement sensibles, telles que la santé, la finance et l'IoT, car il permet un développement d'IA puissant sans compromettre la confidentialité.
Le processus implique généralement un orchestrateur central qui coordonne le processus d'entraînement. Les nœuds locaux (par exemple, les serveurs d'hôpitaux individuels ou les appareils utilisateurs) entraînent un modèle en utilisant leurs données locales propriétaires. Au lieu de partager les données brutes, ces nœuds ne partagent que les mises à jour du modèle ou les gradients avec le serveur central. Le serveur central agrège ensuite ces mises à jour pour créer un modèle global amélioré, qui est ensuite redistribué pour le prochain cycle d'entraînement local.
Ce concept est étroitement lié à la Confidentialité Différentielle (qui ajoute du bruit aux mises à jour pour des garanties de confidentialité supplémentaires) et à l'Informatique en périphérie (Edge Computing) (qui se concentre sur le traitement des données près de la source).