$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Méthodologie proposée
Le modèle proposé d’apprentissage fédéré robuste et adversaire (AR-FL) vise à prédire le risque de mortalité des patients de manière sécurisée et collaborative entre différents établissements de santé, tout en protégeant la confidentialité des données et en rendant le système résilient face aux perturbations adversaires. Le déploiement comprend quatre éléments principaux : (1) la structure d’apprentissage fédéré, (2) la formation adversaire basée sur l’optimisation minimale et maximale, (3) le mécanisme d’attention consciente du domaine, et (4) l’agrégation de paramètres préservant la vie privée. La méthodologie est exécutée selon un flux systématique destiné à l’apprentissage fédéré robuste et adversarial afin d’estimer le risque de mortalité. Le processus, illustré à la Figure 2, commence par l’acquisition de données auprès de nombreux établissements de santé, suivie du prétraitement des données pour standardiser les fonctionnalités et gérer les valeurs manquantes. Un modèle global est initialement créé par un serveur central puis envoyé à chaque établissement de santé. La formation locale à l’adversaire a lieu au sein des établissements de santé, augmentant la robustesse du modèle face aux perturbations tout en lui permettant de l’adapter aux données spécifiques à un domaine. Après l’entraînement, les paramètres des modèles locaux sont livrés de manière sécurisée au serveur grâce à l’agrégation sécurisée des paramètres. Le serveur intègre ces contributions locales du modèle pour mettre à jour le modèle global. Ce processus est répété plusieurs fois dans une optimisation itérative pour faciliter l’affinement collaboratif du modèle. En conséquence, le modèle est rigoureusement évalué à l’aide de références cliniques qui évaluent sa performance prédictive, sa robustesse adversaire et sa généralisation à travers les institutions.

Figure 2 : Modèle AR-FL proposé. Cette figure présente l’architecture globale du modèle d’Apprentissage Fédéré Adversarial-Robuste proposé, incluant la formation adversaire, l’attention consciente du domaine et l’agrégation sécurisée préservant la vie privée. Veuillez cliquer ici pour voir une version agrandie de cette figurine.
Collecte de données
Pour cette étude, deux ensembles de données de dossiers médicaux électroniques (DSE) accessibles au public sont utilisés : MIMIC-III4 et la base de données collaborative de rechercheen soins intensifs (eICU Collaborative Research Database 6). MIMIC-III propose plus de 40 000 admissions en réanimation provenant d’un seul grand hôpital, tandis que les données des e-ICU comprennent plus de 200 000 séjours en réanimation provenant de divers hôpitaux aux États-Unis. Les données démographiques respectives des patients, les mesures cliniques, les résultats de tests de laboratoire, les événements graphiques et les résultats enregistrés dans ces flux de données les rendent très attractifs pour la tâche de prédiction du risque de mortalité. Les ensembles de données DSE sont chacun divisés en différentes parties pour former un environnement d’apprentissage fédéré multi-institutionnel réaliste ; Chaque partie représente un hôpital ou un établissement différent. La méthode capture les différences entre les institutions concernant les caractéristiques des patients, les protocoles cliniques, les styles de documentation et la disponibilité des données. Chaque institution simulée ne peut accéder qu’à son propre sous-ensemble de données et ne partage aucun enregistrement brut avec le serveur central ou d’autres clients participants. Cette approche garantit le respect total des principes de protection de la vie privée tout en simulant les limites réelles de la coopération inter-hospitalière. Les étiquettes de mortalité sont extraites des champs de résultats indiqués dans les ensembles de données, par exemple les indicateurs de mortalité à l’hôpital. Ces étiquettes servent de cibles prédictives pour le modèle d’apprentissage fédéré. Chaque établissement tient ainsi son propre ensemble local de dossiers de caractéristiques des patients associés aux résultats de mortalité, permettant ainsi une formation décentralisée sans révéler d’informations sensibles des patients.
Prétraitement des données
Chaque établissement traite ses données DME locales de manière indépendante avant le début de l’entraînement du modèle. Puisque l’apprentissage fédéré interdit le partage de données au niveau du patient ou même de statistiques résumées entre les établissements participants, toutes les étapes de prétraitement sont effectuées localement dans chaque établissement et sont basées uniquement sur les informations contenues dans le jeu de données de l’établissement. Le flux de prétraitement comprend quelques étapes cruciales. Au début, les variables cliniques numériques telles que les signes vitaux, les résultats de tests de laboratoire et les mesures physiologiques sont normalisées afin d’éliminer les différences de plages de valeurs et de stabiliser la convergence du modèle. Les données locales de chaque institution sont la seule source pour calculer les statistiques utilisées pour la normalisation. Ensuite, des attributs catégoriels tels que le genre, le type d’admission ou les catégories diagnostiques sont convertis en représentations numériques à l’aide de méthodes telles que l’encodage one-hot ou des correspondances spécifiques à l’institution. Ainsi, le modèle fédéré peut gérer des données catégorielles sans avoir besoin de dictionnaires d’encodage partagés ou de tables de référence interinstitutionnelles. Troisièmement, les données manquantes, courantes dans les ensembles de données cliniques, sont traitées à l’aide de techniques d’imputation locale. Selon le type de caractéristique et le contexte clinique, les établissements peuvent recourir à l’imputation de moyenne, au remplissage en avant basé sur des observations antérieures, voire à des remplacements cliniques basés sur des règles. Puisque chaque institution effectue l’imputation de manière indépendante, aucune métadonnée externe ni paramètres d’imputation partagés n’est requis. En suivant ces procédures, chaque institution est capable de créer un ensemble de données de fonctionnalités traitées complet ainsi que les résultats de mortalité associés. Les ensembles de données locaux sont ensuite utilisés comme entrée pour l’entraînement du modèle fédéré. Tout au long de la chaîne de prétraitement, aucune donnée brute, statistique dérivée ou sortie intermédiaire n’est transmise en dehors de l’institution, garantissant le respect strict des pratiques de gestion des données préservant la vie privée.
Initialisation du modèle
Soit K {1, 2,..., K} l’ensemble des institutions (clients) impliquées, où chaque institution possède un jeu de données local.
{
où
représente les caractéristiques des DSE d’entrée et
Est l’étiquette de mortalité associée (binaire ou catégorique). Un modèle
global est entraîné de manière collaborative entre tous les clients, où θ sont les paramètres partagés du modèle.
Le processus suit le protocole standard de Moyenne Fédérée (FedAvg) :
Le serveur central initialise les paramètres globaux
et les diffuse. Chaque client k∈K effectue un entraînement local en utilisant ses données et met à jour le modèle vers
. Le serveur combine les mises à jour en prenant la moyenne pondérée :

, où n =
La procédure d’initialisation du serveur central et les étapes de formation locales se poursuivent pour T rondes de communication globale.
Entraînement adversaire local (optimisation Min–Max)
Afin d’améliorer la robustesse, chaque client organise une formation adversaire sur son site local. Plutôt que de minimiser le risque empirique sur des données propres, les clients s’engagent dans un problème min-max :
(x+δ),y)
L : Fonction de perte
δ : Perturbation adversariale contrainte par 
S : Espace de menace adversarial
(x+δ) : Prédiction sous entrée perturbée
Au moment de chaque époque locale, des échantillons adversaires sont créés à l’aide de la Projection de Descente du Gradient (PGD) ou de la Méthode du Signe à Gradient Rapide (FGSM). Ensuite, l’entraînement du modèle se poursuit avec ces échantillons afin d’augmenter sa robustesse.
Mécanisme d’attention conscient du domaine
Les données des dossiers médicaux électroniques (DME) provenant de différentes institutions peuvent varier considérablement en termes de distribution des données, de sémantique des fonctionnalités et de pratiques cliniques. Pour résoudre ce problème, le modèle AR-FL intègre un module d’attention spécifique à un domaine dans son modèle.
Soit
le vecteur d’entrée de l’institution k. Les pondérations
d’attention pour chaque caractéristique j∈ {1..., d} sont calculées comme suit :
=
où sont les poids d’attention entraînables. L’entrée est répondérée comme suit :

Grâce à ce mécanisme, le modèle peut mettre en avant des caractéristiques importantes pour la pratique clinique selon la nature des données utilisées par l’institution, augmentant ainsi son adaptabilité et son interprétabilité.
Agrégation de paramètres préservant la confidentialité
AR-FL utilise une agrégation très sécurisée ainsi que des techniques de confidentialité différentielle si nécessaire afin de maintenir le plus haut niveau de confidentialité lors de la communication. Grégation sécurisée : Les utilisateurs chiffrent leurs mises à jour de modèle de manière à ce que le serveur ne puisse calculer que le total mais pas les contributions séparées.
Confidentialité différentielle : Ajoute du bruit aux mises à jour des modèles :

Où σ contrôle le compromis entre la confidentialité et la précision.
Lors des mises à jour distribuées, ces approches garantissent que les données privées des patients ou les informations institutionnelles ne sont pas en danger de fuite.
Mise à jour mondiale du modèle
Une fois la phase de formation locale terminée dans chaque établissement, le serveur central collecte les mises à jour du modèle soumises par le client. Ces mises à jour consistent uniquement en des modifications des paramètres du modèle et n’incluent aucune donnée brute du patient ni représentation de caractéristiques intermédiaires. Pour fusionner les connaissances acquises auprès des différentes institutions, le serveur applique la méthode de Moyenne Fédérée (FedAvg). Dans ce processus, le serveur calcule une moyenne pondérée des modèles locaux en fonction de la quantité de données disponibles dans chaque établissement. Les institutions contribuant à des ensembles de données plus vastes ont une influence proportionnellement plus grande sur le modèle mondial mis à jour. Comme les mises à jour ont été transmises par des techniques d’agrégation sécurisée, le serveur ne peut pas visualiser ni isoler les paramètres d’une institution individuelle. Au contraire, le serveur bénéficie uniquement d’une représentation combinée chiffrée ou protégée par la confidentialité. Cela garantit la confidentialité du processus de formation et la destruction de tout schéma spécifique à l’institution ou caractéristique des patients qui aurait pu être détectée. Après avoir calculé la mise à jour agrégée, le serveur prépare un nouveau modèle global qui représente l’ensemble des connaissances acquises auprès de toutes les institutions collaboratrices lors de ce cycle de communication. Le nouveau modèle mondial est ensuite renvoyé à chaque établissement pour que la prochaine phase de formation locale adversaire commence.
Optimisation itérative
L’apprentissage fédéré est un processus en plusieurs étapes qui implique plusieurs phases de communication. Chaque tour comprend la formation du modèle local, l’envoi sécurisé des mises à jour, l’agrégation globale et la distribution ultérieure du modèle amélioré aux participants. Les cycles répétés aident le modèle à progresser progressivement vers une solution robuste et stable. Au cours de ces cycles, chaque organisation apporte ses connaissances sur sa population de patients, créant ainsi un modèle capable d’identifier les schémas cliniques dans différents contextes. Il convient de noter que l’entraînement adversaire et le mécanisme d’attention consciente du domaine sont parfois mis en œuvre par un entraînement local à chaque tour. Ainsi, le modèle est constamment affiné, et sa capacité à combattre les attaques adverses grandit, tandis que sa capacité à s’adapter aux différentes distributions de caractéristiques selon les institutions s’améliore. Grâce à l’optimisation itérative, le modèle améliore non seulement ses performances de généralisation, mais devient aussi de plus en plus tolérant au déséquilibre des données, à la variation institutionnelle et aux contextes adversaires. La procédure est réalisée jusqu’à ce qu’un nombre prédéfini de tours de communication soit atteint, ou que le modèle global indique une convergence stable.
Évaluation
À la fin de toutes les rondes de communication, le modèle global final est minutieusement évalué à l’aide de jeux de tests retirés des ensembles de données des participants. Puisque ces ensembles de tests ne sont pas utilisés pour l’entraînement du modèle, ils fournissent une mesure juste et impartiale des performances du modèle. L’efficacité du modèle est évaluée par le calcul de différents indicateurs sous plusieurs angles. La précision propre évalue la situation où des conditions normales sont en place. Il mesure la justesse du modèle dans la prédiction des résultats de mortalité. En revanche, la précision adversaire estime dans quelle mesure le modèle peut maintenir ses performances même lorsque les données d’entrée sont modifiées de manière adversaire. La zone sous la courbe de caractéristique opératoire du récepteur (ROC) (AUC-ROC) offre un aperçu de la compétence du modèle à distinguer les patients vivants des patients décédés. Le score F1 sert d’indicateur de la relation précision-rappel, ce qui est particulièrement significatif pour les ensembles de données cliniques déséquilibrés. L’écart de généralisation révèle l’écart de performance entre les différentes institutions, démontrant ainsi la polyvalence du modèle pour s’adapter à diverses sources de données. Le risque pour la vie privée est finalement quantifié par l’utilisation d’attaques adversaires simulées, qui déterminent si l’agrégation sécurisée et la confidentialité différentielle optionnelle sont effectivement efficaces pour protéger la confidentialité des patients. Toutes ces métriques d’évaluation réunies fournissent une vision globale du pouvoir prédictif du modèle, de sa résistance aux attaques adverses, de la stabilité entre différentes institutions et du respect des exigences de protection de la vie privée. L’algorithme 1 (Fichier supplémentaire 1) ci-dessous montre l’Apprentissage Fédéré Robuste Adversarial (AR-FL) pour la prédiction du risque de mortalité.