Blog.

Medical Imaging with AI – Soluzioni | Privacy Preserving AI


Autore
Andrea Provino
Data
Tempo di lettura
4 minuti
Categoria
AI, Business, Privacy Preserving

medical-imaging-with-ai-deep-learning-machine-learning-data-science

È ormai sempre più frequente il ricorso a sistemi di machine learning in campo medico. Il Medical Imaging with AI è un’area di ricerca che studia applicazioni di intelligenza artificiale per migliorare le diagnosi mediche.

Negli ultimi anni lo sviluppo in questo ambito ha fatto registrare fievoli crescite se comparato agli avanzamenti registrati nella più generale Computer Vision.

Ti spiego subito il motivo.

Le immagini mediche costituiscono informazioni private e sensibili dei pazienti, e per questo attentamente trattate e con stringenti normative che vigilano sul loro corretto uso.

Continua a leggere…

Il quadro normativo complica dunque l’accesso a tali informazioni e le ricerche sono quindi lente e con molti attriti.

Eppure è stato dimostrato come l’impiego dell’Image Segmentation e Analysis, della texture analysis e persino la ricostruzione di imamgini da dati sensore sia oggi non solo possibile ma anche efficacemente utile.

Queste tecniche migliorano la diagnostica per immagini ma sono tremendamente complesse e costose da realizzare.

Ecco allora alcune soluzioni per il Medical Imaging with AI!

Prima però, comprendiamo meglio le problematiche.

I problemi nel Medical Imaging with AI

La ricerca nella Computer Vision ha dimostrato progressi impressionanti in molteplici ambiti:

Le immagini di training possono qui essere le più disparate: auto, animali e oggetti di uso comune.

Considera per esempio che un popolare dataset per l’allenamento di reti neurali profonde è il ImageNet che contiene più di 14 milioni di immagini.

Questo è il motivo per cui l’impiego di queste tecniche in campo medico è complesso: l’accesso alle immagini è difficile da ottenere.

Quindi i modelli comuni possono usufruire di collezioni immense, mentre la diagnostica per immagini si deve accontentare di dataset limitati e sovente poco rappresentativi.

Considera a questo proposito il fatto che spesso siano i ricercatori stessi, i volontari o gli universitari a devolvere le proprie immagini per fini di ricerca, creando però campioni poco rappresentativi della popolazione mondo.

Mi raccomando, non fare l’errore di pensare che i dati siano scarsi: il problema è l’accesso ai dati sensibili, così difficile da spingere i ricercatori a cercare altre fonti (e.g. scansioni di universitari e volontari).

Diventa sempre più importante garantire la privacy.

L’Anonimizzazione dei dati personali è difficile perché non è sempre chiaro quali dati catturi un modello da dati apparentemente innocui.

Per esempio è possibile determinare l’età e il sesso di un paziente da alcune immagini mediche e in passato dataset anonimi sono stati combinati per la ricostruzione del dato originale.

Dati questi problemi, come possiamo velocizzare la ricerca per il Medical Imaging con l’ausilio del deep learning?

Le Privacy Enhancing Technologies corrono in nostro soccorso, consentendoci di portate a termine il Privacy Preserving Machine Learning.

Le soluzioni per il Medical Imaging with AI

Il Medical Imaging può essere migliorato grazie all’ausilio di tre grandi tecnologie.

Sappiamo che i privacy constrains sono necessari e devono essere rispettati, anche se vogliamo al contempo sviluppare modelli efficaci nei limiti del Privacy vs Utility tradeoff.

Come possiamo usare il Deep Learning on Privacy Data? Il deep learning su dati sensibili può essere compiuto grazie a:

  1. Federated Learning che consente di allenare modelli su dataset distribuiti, a cui non possiamo avere diretto accesso.
  2. Differential Privacy con la quale garantire in modo formale e matematico la tutela della privacy dei dati personali definiti dal GDPR.
  3. Encrypted Computation per consentire l’uso del machine learning su dati criptati grazie alla crittografia.

Per essere ulteriormente chiari, queste tecnologie consentono l’allenamento di modelli di deep learning su dati di differenti organizzazioni, istituzioni, ospedali e cliniche mediche senza condividere i dati sensibili dei pazienti.

Precedentemente era necessario centralizzare i dati per la creazione di un modello, esponendo i dati a rischi di attacco che comprometterebbero la privacy degli interessati, i proprietari del dato.

Oggi è possibile spostare i modelli, anziché i dati, e consentire il Medical Imaging with deep learning.

Ecco un’immagine riassuntiva e schematizzata del processo:

medical-imaging-with-deep-learning-machine-learning-data-science
Fonte OpenMined

Queste tecnologie combinate consentono lo sviluppo di modelli su dataset diversificati, che aumentano la qualità della diagnostica per immagini e contribuiscono allo sviluppo della Privacy Preserving AI.

Conclusioni

Nei prossimi post vedremo quali reti neurali si apprestano a essere maggiormente impiegate in questo ambito!

Ci vediamo ogni 2 giorni!

Per il momento è tutto.

Per aspera, ad astra.

Un caldo abbraccio, Andrea

TaggedAIai fairnessneural networkprivacy preserving machine learninguse cases


Ultimi post

Patricia Merkle Trie

Il Practical Algorithm To Retrieve Information Coded In Alphanumeric Merkle Trie, o Patricia Merkle Trie è una struttura dati chiave-valore usatada Ethereum e particolarmente efficiente per il salvataggio e la verifica dell’integrità dell’informazione. In questo post ne studieremo le caratteristiche. Prima di procedere, ci conviene ripassare l’introduzione al Merkle Tree nella quale abbiamo chiarito il […]

Andrea Provino
ethereum-patricia-merkle-tree
Tree Data Structure: cos’è un Merkle Tree

Un Merkle Tree è una struttura dati efficiente per verificare che un dato appartenga a un insieme esteso di elementi. È comunemente impiegato nelle Peer to Peer network in cui la generazione efficiente di prove (proof) contribuisce alla scalabilità della rete. Capire i vantaggi di questa struttura ci tornerà utile nel nostro percorso di esplorazione […]

Andrea Provino
merkle-tree-cover
UTXO: come funziona il modello Unspent Transaction Outputs

Per tenere traccia dei bilanci utente, la blockchain di Bitcoin sfrutta un modello di contabilità definito UTXO o Unspent Transaction Outputs. In questo articolo ne esaminiamo le caratteristiche. Ogni blockchain è dotata di un sistema di contabilità, un meccanismo attraverso cui tenere traccia dei bilanci di ciascun utente. I due grandi modelli di riferimento nel […]

Andrea Provino
bitcoin-utxo
Cos’è Ethereum

Possiamo definire Ethereum come una macchina a stati distribuita che traccia le transizioni di un archivio dati general-purpose (i.e. una memoria in grado di registrare qualsiasi dato esprimibile come coppia di chiave e valore o key-value) all’interno della Ethereum Blockchain. È arrivato il momento di esplorare uno dei progetti tecnologici più innovativi e interessanti degli […]

Andrea Provino
ethereum