Swarm learning

Cos’è lo swarm learning?

Lo swarm learning è una soluzione machine learning decentralizzata che utilizza la tecnologia edge computing e blockchain per consentire la collaborazione peer-to-peer. Consente a più collaboratori di condividere informazioni dai dati ma non i dati stessi, tutelandone la privacy e la sicurezza e consentendo a tutti di trarre vantaggio da  conoscenze collettive.

Perché lo swarm learning è importante?

Poiché sempre più dati vengono raccolti ed elaborati all'intelligent edge, il loro valore reale può essere capito solo condividendoli e trasformandoli in una conoscenza collettiva. Tuttavia, la condivisione di dati di questo tipo introduce rischi per la sicurezza e in alcuni casi è vietata dalle normative nazionali. Poiché lo swarm learning condivide informazioni approfondite anziché dati di origine, le conoscenze originate dai dati protetti possono essere condivise in modo sicuro tra le sedi e persino tra le organizzazioni.

Soluzioni, prodotti o servizi HPE correlati

AI e swarm learning

Lo swarm learning può svolgere un ruolo fondamentale nel migliorare la precisione dei modelli di intelligenza artificiale (AI). Quando le organizzazioni possono accedere solo ai loro dati, i modelli di AI si evolveranno esclusivamente in base alle informazioni relative agli individui con i quali l’organizzazione ha interagito in passato o interagisce attualmente, creando bias nei modelli. Con lo swarm learning, un'organizzazione può abbinare i dati proprietari alle conoscenze di altre organizzazioni, aumentando la precisione e riducendo i bias.

Quali sono i vantaggi dello swarm learning?

Oggi, gli enormi quantitativi di dati generati e raccolti in diverse sedi all'edge rappresentano una problematica per un approccio di machine learning tradizionale e centralizzato. Questi algoritmi richiedono che i dati siano in una posizione consolidata, ma lo spostamento di grandi quantità di dati da più origini in un'unica posizione introduce rischi per la sicurezza e  problemi di latenza.

L'approccio decentralizzato dello swarm learning consente di applicare i dati a modelli di intelligenza artificiale più vicini all'origine, spostando solo gli apprendimenti. La tecnologia blockchain consente a più sedi all'edge, denominate collettivamente "swarm", di condividere le informazioni tra loro in modo affidabile e impedisce ai malintenzionati di ottenere l'accesso non autorizzato allo swarm.

Questo approccio decentralizzato consente ai modelli di generare risposte in tempi più brevi e alle organizzazioni di avere maggiori opportunità di addestramento condiviso, anche al di là dei loro confini. Allo stesso tempo, la privacy dei dati di origine è tutelata, perché lo spostamento dei dati è limitato. In questo modo, si riduce anche la proliferazione dei dati, poiché questi non devono essere duplicati in una sede core o centrale.

L’addestramento dei modelli e l’utilizzo delle informazioni all'edge, consente alle organizzazioni possono prendere decisioni in tempi più rapidi, dove sono più importanti e con risultati migliori. Le dimensioni dei set di dati disponibili per i modelli possono aumentare, rendendoli più affidabili e meno soggetti a bias. Al contempo, la governance e la privacy dei dati sono preservate.

HPE e lo swarm learning

L’HPE Swarm Learning aiuta le organizzazioni a risolvere il dilemma della crescita massiccia dei dati e le problematiche tecniche, sociali ed economiche legate all'estrazione di valore dai dati nel rispetto dei requisiti di privacy e proprietà. Questo framework utilizza la potenza di elaborazione in corrispondenza o in prossimità delle origini dati distribuite per l'esecuzione degli algoritmi di machine learning che addestrano i modelli. Sfrutta una piattaforma blockchain per condividere solo le conoscenze acquisite con gli omologhi in modo collaborativo, migliorando le informazioni. L'addestramento del modello avviene all'edge, dove i dati sono più recenti e servono decisioni data-driven tempestive.

Il framework di sicurezza basato sulla blockchain utilizzato da HPE Swarm Learning consente l'accesso alla rete di addestramento decentralizzato ai soli partecipanti autorizzati, garantendo che ogni parte sia vincolata da un contratto intelligente in termini di contributi e ricompense. Il contratto intelligente di HPE Swarm Learning supporta modelli di business innovativi. Unitamente a un framework di monetizzazione, incentiva la collaborazione tra organizzazioni.

Adottando l’HPE Swarm Learning, le organizzazioni possono migliorare la precisione e ridurre i bias dei propri modelli di intelligenza artificiale, oltre ad abilitare un'infrastruttura di intelligenza artificiale più efficiente. Il tool è progettato per fornire agli utenti container facilmente integrabili con i modelli di intelligenza artificiale tramite l'API HPE Swarm. Gli addestramenti dei modelli di intelligenza artificiale possono quindi essere immediatamente condivisi sia all'interno di un'organizzazione, sia con IT manager di altre aziende del settore su scala globale.