Il diabete mellito è tra le principali malattie metaboliche croniche che colpiscono l'umanità e rappresenta un grave problema di sanità pubblica, poiché continua a diffondersi, con effetti a lungo termine e costi elevatissimi per il trattamento dei pazienti1,2. Secondo un rapporto, attualmente nel mondo ci sono oltre 537 milioni di adulti affetti da diabete, e si prevede che questa cifra aumenterà notevolmente nei prossimi decenni3. Se i livelli elevati di zucchero nel sangue non vengono controllati, la persona svilupperà le complicazioni più gravi, come malattie coronariche4, danni renali5, neuropatie6, perdita della vista7 e ictus cerebrale8. Pertanto, riconoscere la malattia nella fase più precoce, monitorare regolarmente le condizioni del paziente e fornire formazione attraverso approcci medici avanzati sono passaggi necessari per aiutare i pazienti a condurre una vita più sana e, in tal modo, ridurre le spese del sistema sanitario statale9,10.
Oggi, l'uso di cartelle cliniche elettroniche (EHR), dispositivi indossabili, sistemi di monitoraggio continuo della glicemia (CGM), tecnologie di imaging retinico e applicazioni per la salute mobile si sta diffondendo rapidamente, generando grandi volumi di dati sanitari eterogenei che possono essere analizzati11. Questi diversi strumenti di raccolta dati possono fornire informazioni variegate sul corpo umano, sulla sua capacità di funzionare in diverse fasi di una malattia, su come il paziente risponde a diversi tipi di trattamento e su come si comporta nella vita reale12. L'intelligenza artificiale (AI) si è dimostrata la soluzione migliore per elaborare dati altamente complessi, prevedere il diabete, monitorare l'andamento della malattia e assistere i medici nelle decisioni cliniche13. Inoltre, algoritmi di apprendimento automatico, tra cui foreste casuali, macchine a vettori di supporto e metodi di boosting del gradiente, hanno ottenuto ottimi risultati nella valutazione del rischio di diabete14. Più di recente, architetture di apprendimento profondo hanno permesso l'estrazione automatica di caratteristiche e migliorato le prestazioni predittive in svariate applicazioni sanitarie15.
Utilizzando metodi di apprendimento multimodale, l'intelligenza artificiale applicata al diabete è stata notevolmente potenziata unendo record clinici strutturati, misurazioni fisiologiche, immagini della retina e indicatori comportamentali in un unico quadro predittivo16. Sfruttando più fonti di informazione, i modelli multimodali possono identificare schemi che non risultano visibili quando ogni modalità viene analizzata separatamente17. Recentemente, modelli basati su architetture Transformer hanno imparato in modo molto efficace dipendenze a lungo raggio e relazioni contestuali a partire da tipologie diverse di dati sanitari18. Tuttavia, problemi come classi sbilanciate, dati mancanti, eterogeneità dei dati e generalizzabilità limitata ostacolano ancora l'ampia diffusione dei sistemi di intelligenza artificiale multimodali in ambito clinico19.
Nonostante questi sviluppi, molti sistemi di intelligenza per il diabete esistenti si basano ancora su framework di apprendimento centralizzati che richiedono intrinsecamente la consolidazione dei dati dei pazienti provenienti da diverse istituzioni in un unico archivio20. Metodi di questo tipo stanno già generando controversie riguardo alla privacy dei pazienti, alla gestione dei dati, alla sicurezza informatica e al rispetto della normativa21. Di fatto, a causa di considerazioni legali ed etiche, i fornitori di assistenza sanitaria spesso hanno limitazioni nella condivisione dei dati sensibili dei pazienti22. In questo contesto, l'apprendimento federato si sta affermando come una soluzione praticabile, in quanto consente di addestrare un modello collaborativo senza condividere i dati effettivi dei pazienti23. Attraverso un'ottimizzazione decentralizzata e un'aggregazione sicura dei parametri, l'apprendimento federato permette analisi sanitarie protette nella privacy sfruttando conoscenze provenienti da set di dati distribuiti geograficamente24. Tuttavia, l'overhead di comunicazione, l'eterogeneità dei client e la stabilità della convergenza rappresentano ancora problemi significativi negli scenari sanitari federati25.
Un altro svantaggio dei sistemi di intelligenza per il diabete attualmente in uso è la mancanza di trasparenza e di supporto per una terapia personalizzata. Molti modelli di deep learning si comportano come scatole nere, il che rappresenta un problema per i clinici che desiderano comprendere il ragionamento alla base delle previsioni e delle raccomandazioni26. I metodi di intelligenza artificiale interpretabile (XAI), come SHAP, gradienti integrati, visualizzazione dell'attenzione e ragionamento controfattuale, stanno dimostrando un notevole potenziale nel migliorare la trasparenza del modello e la fiducia dei clinici27. Inoltre, le reti neurali su grafi (GNN) si sono affermate come gli strumenti più avanzati per catturare le interazioni paziente-farmaco e farmaco-farmaco, consentendo raccomandazioni farmacologiche personalizzate e la valutazione della sicurezza terapeutica28. Anche i nuovi modelli di diffusione hanno introdotto soluzioni per generare dati sanitari sintetici realistici e affrontare lo squilibrio tra classi29.
I transformer, l'apprendimento federato, la generazione di dati sintetici basata su diffusione, le reti neurali su grafi e l'intelligenza artificiale spiegabile hanno ciascuno mostrato risultati promettenti nelle applicazioni sanitarie; tuttavia, la loro integrazione all'interno di un unico framework riproducibile di intelligenza per il diabete rimane limitata. Gli approcci esistenti affrontano comunemente questi componenti in modo indipendente, concentrandosi sull'apprendimento che preserva la privacy senza raccomandazioni di trattamento personalizzate, sulla previsione multimodale senza addestramento decentralizzato, o sulla spiegabilità senza supporto decisionale clinico basato su grafi. Sebbene i modelli di diffusione possano supportare il bilanciamento delle classi e le architetture transformer possano apprendere relazioni tra modalità sanitarie eterogenee, protocolli standardizzati per integrare queste tecnologie complementari rimangono limitati. Pertanto, questo lavoro presenta un protocollo metodologico unificato che combina previsione multimodale, aumento basato sulla diffusione, ottimizzazione federata, raccomandazione personalizzata di farmaci basata su grafi e intelligenza artificiale spiegabile all'interno di un flusso di lavoro riproducibile, fornendo al contempo una base per future validazioni cliniche e applicazioni pratiche.
A differenza degli studi che presuppongono la disponibilità di set di dati multimodali a livello del paziente, questo protocollo integra set di dati pubblici eterogenei senza effettuare un abbinamento diretto dei pazienti. Vengono addestrati modelli indipendenti specifici per ogni modalità per ciascuna fonte di dati, e gli embedding delle caratteristiche latenti sono combinati attraverso un meccanismo di attenzione incrociata tra modalità. Questa progettazione preserva il rigore metodologico consentendo al contempo l'integrazione del sapere multimodale attraverso diversi archivi sanitari.
Il protocollo proposto è destinato principalmente allo sviluppo metodologico e ai contesti di intelligenza artificiale per l'assistenza sanitaria distribuita, in cui sono disponibili fonti di dati eterogenee distribuite tra diversi archivi o istituzioni e la centralizzazione diretta dei dati è limitata. Nell'attuale implementazione, i dataset specifici per modalità sono indipendenti e non sono abbinati per paziente; pertanto, l'integrazione multimodale viene effettuata a livello di rappresentazione appresa piuttosto che attraverso una corrispondenza diretta a livello di paziente. Un'applicazione pratica richiederebbe dati paziente multimodali adeguatamente collegati, una preelaborazione coerente e definizioni di esiti uniformi tra i siti partecipanti, un'infrastruttura computazionale idonea e il rispetto dei requisiti etici, di privacy e normativi applicabili.
Questo articolo presenta FedMediFormer-XAI, un framework federato basato su trasformatori multimodali che consente un'intelligenza sul diabete rispettosa della privacy, integrando funzionalità di previsione, raccomandazione e spiegabilità in un'unica soluzione. Questo framework combina un'aumentazione dei dati basata sulla diffusione per affrontare lo squilibrio tra le classi, un apprendimento multimodale basato su trasformatori per la previsione del diabete, un apprendimento federato per lo sviluppo collaborativo del modello, una raccomandazione personalizzata di farmaci basata su reti neurali grafiche e metodi di intelligenza artificiale spiegabile per supportare decisioni cliniche in modo trasparente. L'architettura generale e il flusso di lavoro del framework proposto FedMediFormer-XAI sono illustrati nella Figura 1.
I principali contributi del framework proposto FedMediFormer-XAI sono riassunti come segue: (1) Viene presentato un protocollo unificato che integra l'apprendimento federato, i trasformatori multimodali, l'aumento dei dati basato sulla diffusione, la raccomandazione personalizzata di farmaci basata su reti neurali su grafi e l'intelligenza artificiale spiegabile all'interno di un singolo flusso di lavoro riproducibile per l'intelligenza sul diabete. (2) Viene sviluppata una strategia di apprendimento federato che preserva la privacy, abilitando l'addestramento collaborativo del modello tra client sanitari distribuiti simulati senza condividere i dati pazienti originali. (3) Viene introdotta un'architettura di trasformatore multimodale per apprendere congiuntamente rappresentazioni complementari da cartelle cliniche strutturate, dati di monitoraggio continuo del glucosio, immagini del fondo retinico e indicatori di salute della popolazione. (4) Viene integrata la generazione sintetica di dati basata sulla diffusione per ridurre lo sbilanciamento delle classi e migliorare la robustezza del modello, preservando al contempo le caratteristiche statistiche dei dati di addestramento originali. (5) Viene impiegato un modulo di apprendimento su grafi eterogenei basato su GraphSAGE per modellare le relazioni paziente-farmaco e farmaco-farmaco, al fine di fornire raccomandazioni personalizzate di farmaci e un ordinamento dei trattamenti consapevole delle interazioni. (6) Vengono integrate diverse tecniche di intelligenza artificiale spiegabile, tra cui SHapley Additive exPlanations (SHAP), gradienti integrati, visualizzazione dell'attenzione e spiegazioni controfattuali, per migliorare la trasparenza del modello e fornire output di previsione e raccomandazione interpretabili. (7) Viene fornito un protocollo di validazione completo, che include valutazione predittiva, valutazione dell'apprendimento federato, valutazione delle raccomandazioni, analisi dell'esplicabilità, valutazione centrata sul clinico, validazione esterna e valutazione della riproducibilità.