Towards understanding the disease landscape of clinical trials in Germany: Ontology and embedding-based pipelines versus Large Language Models for ICD-10 Harmonization
Questo studio dimostra che, sebbene un'ontologia deterministica e una pipeline basata su embedding possano armonizzare parzialmente i dati eterogenei sulle condizioni delle sperimentazioni cliniche in Germania con gli standard ICD-10, i Large Language Models (specificamente GPT-4o) superano significativamente tale approccio raggiungendo un accordo quasi perfetto con la codifica esperta umana, offrendo così una soluzione superiore per l'analisi del panorama delle malattie tra i diversi registri.
Articolo originale sotto licenza CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Questa è una spiegazione generata dall'IA di un preprint non sottoposto a revisione paritaria. Non è un consiglio medico. Non prendere decisioni sulla salute basandoti su questo contenuto. Leggi il disclaimer completo
Immaginate di cercare di organizzare una biblioteca enorme dove ogni libro è scritto in una lingua diversa, usa un alfabeto diverso e, a volte, ha solo un post-it con scritto "qualcosa riguardo a una persona malata" al posto di un titolo. Questo è lo stato attuale dei dati delle sperimentazioni cliniche. Gli scienziati conducono migliaia di esperimenti per testare nuovi medicinali, ma registrano queste sperimentazioni in database diversi in tutto il mondo. Alcuni usano codici medici rigorosi, altri usano elenchi di termini medici sofisticati, e altri ancora scrivono semplicemente in inglese o tedesco comune. È come cercare di contare quante persone stiano studiando "problemi al cuore" quando un database dice "problemi cardiaci", un altro dice "disturbi cardiaci" e un terzo dice solo "ah, mi fa male il petto". Senza un modo per tradurre tutte queste diverse descrizioni in un linguaggio comune, è incredibilmente difficile avere una visione d'insieme di quali malattie stiano effettivamente studiando gli scienziati e dove si trovino le lacune.
Per risolvere questo problema, i ricercatori hanno bisogno di un traduttore. Nel mondo medico, il "linguaggio universale" per le malattie è chiamato ICD-10, un elenco gigantesco di codici che categorizza ogni condizione di salute nota. La sfida consiste nel trasformare automaticamente le descrizioni disordinate e confuse dei registri delle sperimentazioni nei corretti codici ICD-10. Per molto tempo, gli scienziati hanno cercato di costruire programmi informatici che agissero come bibliotecari severi, seguendo un libro di regole rigido per abbinare le parole ai codici. Più recentemente, un nuovo tipo di cervello informatico super intelligente chiamato Large Language Model (LLM) è entrato in scena. Questi modelli sono addestrati su enormi quantità di testo e sono bravi a comprendere il contesto e le sfumature, quasi come un essere umano capace di leggere tra le righe. La grande domanda è: questi cervelli artificiali possono fare un lavoro migliore di traduzione delle descrizioni delle sperimentazioni rispetto ai vecchi sistemi basati su regole?
Questo articolo si addentra proprio in questa domanda, costruendo una pipeline ad alta tecnologia per tradurre le desczioni delle sperimentazioni cliniche da quattro principali registri tedeschi nei codici standard ICD-10. I ricercatori hanno creato una "pipeline deterministica", che è un modo elegante per dire un processo robotico a più fasi. Per prima cosa, il robot estrae i riferimenti alle malattie. Successivamente, prova ad abbinarli utilizzando un dizionario medico rigoroso (ontologia) e un motore di ricerca intelligente che cerca significati simili (embedding). Hanno persino aggiunto una seconda versione che riclassifica le migliori ipotesi per vedere se riesce a trovare quella corretta. Ma non si sono fermati qui. Hanno anche testato un potente Large Language Model (GPT-4o), ma con un colpo di scena: hanno costretto l'IA a seguire esattamente la stessa logica passo dopo passo e le stesse regole utilizzate dagli esperti umani, solo per vedere se l'IA potesse essere un "bibliotecario" migliore del robot.
I risultati sono stati uno shock per l'approccio tradizionale. Quando hanno testato la loro pipeline robotica basata su regole contro un "gold standard" di codici scritti da esperti medici umani, il robot ha indovinato solo circa il 49% delle volte quando cercava il codice specifico di tre lettere. Era discreto nel indovinare la categoria generale (come "malattia cardiaca" rispetto a "malattia polmonare), ottenendo circa il 59% di precisione, ma faticava con i dettagli. Il robot spesso si confondeva con malattie dai nomi simili o non riusciva a trovare il codice corretto nel suo dizionario.
Tuttavia, il Large Language Model era in un campionato completamente diverso. Quando la stessa IA gli sono state date le stesse regole e lo stesso compito, ha raggiunto un'incredibile precisione del 96,7%. Era quasi perfettamente in accordo con gli esperti umani. L'articolo suggerisce che il superpotere dell'IA non sia solo conoscere i codici, ma la sua capacità di comprendere il contesto di una frase. Per esempio, se una sperimentazione menziona "diabete a esordio adulto", l'IA capisce istantaneamente che si tratta di diabete di tipo 2, mentre il robot potrebbe incastrarsi nel tentativo di abbinare le parole esatte. L'IA è inoltre riuscita ad assegnare codici plausibili a circa l'82% dei riferimenti che il robot aveva abbandonato e rifiutato.
Gli autori hanno scoperto che il fallimento principale del robot non risiedeva nel classificare i codici, ma proprio nel trovare il codice corretto fin dall'inizio. Se il codice corretto non era presente nella lista iniziale di candidati del robot, nessun numero di riclassificazione avrebbe potuto salvarlo. L'IA, invece, era molto più brava a capire quale dovrebbe essere il codice corretto, anche quando il testo era disordinato o vago. Lo studio conclude che, sebbene i vecchi sistemi basati su regole vadano bene per avere un'idea generale delle tendenze delle malattie, i Large Language Models sono i vincitori indiscussi per quanto riguarda la precisione dei dettagli. Suggeriscono che gli studi futuri che analizzano il panorama delle sperimentazioni cliniche dovrebbero utilizzare questi strumenti di IA per ottenere un quadro molto più chiaro e accurato delle malattie che vengono studiate, aiutando a garantire che gli sforzi di ricerca siano effettivamente concentrati sulle necessità di salute che contano davvero.
Sommerso dagli articoli nel tuo campo?
Ricevi digest giornalieri degli articoli più recenti corrispondenti alle tue parole chiave di ricerca — con riassunti tecnici, nella tua lingua.