Neuroscienze, robotica e intelligenza artificiale
La ricerca integrata, fra computer e cervello
Il Nobel per la Fisica a John J. Hopfield e Geoffrey E. Hinton riconferma, ancora una volta, lo stretto legame tra innovazione tecnologica e neuroscientifica: lo studio del cervello ispira l’intelligenza artificiale e gli strumenti di imaging computerizzato permettono uno studio sempre più approfondito del funzionamento cerebrale. Nel corso della storia, il cervello è sempre stato associato, a livello simbolico, agli strumenti e le tecnologie di riferimento di una determinata epoca. In passato, il cervello veniva associato ad un abaco, per le sue capacità di calcolo matematico. In seguito alla rivoluzione industriale, emerge l’idea di “cervello come macchina”, fatto di meccanismi complessi e parti che interagiscono tra loro per produrre il pensiero. Più recentemente, a partire dai progressi informatici degli anni Sessanta, ha preso piede l’idea di considerare il cervello come un computer. Per spiegare il suo funzionamento, a livello di similitudine, si utilizzano termini come CPU, banche dati e circuiti neurali.
Differenze tra computer e cervello
Il cervello processa informazioni in maniera analogica, con un flusso graduale di informazioni, e non in maniera digitale, ovvero tramite una sequenza discreta di 0 e 1. Il cervello è un organo plastico, in grado di modificare la sua struttura, mentre un computer non può riscrivere i suoi circuiti in maniera autonoma. E un cervello è anche molto più efficiente di un computer a livello energetico, poiché ha bisogno di appena 20 Watts per far funzionare i quasi 100 miliardi di neuroni che lo compongono. Un computer, per effettuare un simile ammontare di operazioni, avrebbe bisogno dell’energia di un’intera centrale idroelettrica. Se i computer fossero più simili al nostro cervello, non solo a livello simbolico, ma anche strutturale, le loro capacità di elaborazione dati e risoluzione problemi ne beneficerebbero enormemente. Ed è proprio questo l’obiettivo di due branche emergenti delle neuroscienze: la neuroinformatica e la neurorobotica.
Cervello come computer, computer come cervello
La neuroinformatica si occupa di studiare il funzionamento del sistema nervoso con l’ausilio di computer e modelli matematici teorici. Data la moderna insostituibilità dei computer nella ricerca, oggi tutta la neuroscienza è in qualche modo neuroinformatica. Esistono, tuttavia, degli specifici sviluppi di questa branca che hanno portato alla progettazione di tecnologie molto simili ai cervelli biologici.
Le reti neurali artificiali, per esempio, sono modelli computazionali digitali che processano informazioni attraverso network di “neuroni” artificiali, per risolvere problemi. Pur prendendo ispirazione dal cervello umano, queste reti non “pensano” ancora come una mente biologica. Tuttavia, la loro tecnologia prende in prestito, non solo l’idea di connessione neuronale, ma anche la struttura e il funzionamento dei neuroni.
Le reti neurali nell’intelligenza artificiale
Il lavoro di John J. Hopfield e Geoffrey E. Hinton è stato premiato con il Nobel per la Fisica proprio per il sostanziale apporto dato alla ricerca nell’apprendimentoIl termine apprendimento - con i sinonimi imparare, assimila... Leggi automatico con reti neurali artificiali, alla base dell’esponenziale sviluppo dell’intelligenza artificiale. Attraverso lo studio delle nostre capacità di apprendimento umano, è infatti possibile oggi insegnare alle macchine a imparare autonomamente, non solo ad eseguire. È questa l’interessantissima frontiera del machine learning, che permette ai computer di apprendere dai dati e fare previsioni. Un software basato sul machine learning non si limita, insomma, solo a seguire le istruzioni, ma le modifica e le genera esso stesso: sbagliando, correggendosi e migliorando. E creando infine testi, immagini, canzoni.
John Hopfield ha il particolare merito di aver sviluppato modelli matematici per realizzare reti neurali che simulano la nostra capacità di ricordare e ricostruire le immagini nella nostra mente. Geoffrey E. Hinton ha invece applicato i principi di statistica alla sua “macchina di Boltzmann”, una rete neurale che impara a riconoscere e rappresentare modelli complessi, attraverso un approccio probabilistico.
LA PLASTICITÀ CEREBRALE
Una nuova visione del cervello
Compila il form
e guarda subito il video
"*" indica i campi obbligatori
La bio-inspired computing
Replicando le connessioni e la morfologia di un cervello reale, le reti neurali replicano anche il flusso di informazioni e una maggior adattabilità, dando origine ad algoritmi in grado di evolvere in maniera più naturale. È la cosiddetta bio-inspired computing, la computazione ispirata dalla biologia. In questo campo, le connessioni tra neuroni artificiali vengono modellate in base a mappe di vere reti cerebrali. Le sinapsiCosa si intende per sinapsi? La sinapsi è un termine utiliz... neuronali comunicano tra loro tramite segnali chimici, che sarebbero troppo complicati da replicare in un circuito artificiale, ma possono essere rappresentati da equazioni matematiche.
Anche le tempistiche di trasmissione di informazioni possono essere rese più simili a quelle neuronali, passando da un intervallo ciclico dei computer classici a uno basato sul potenziale di membrana, come nei neuroni veri e propri. Tecnologie di questo tipo vengono definite neuromorfiche, poiché si ispirano al cervello nella morfologia oltre che nel funzionamento. Anche l’efficienza energetica di queste tecnologie è superiore ai computer tradizionali. Chip e computer neuromorfici, come ad esempio BrainScaleS-2 e SpiNNaker, sostenuti da finanziamenti dell’Unione Europea, stanno dando i primi frutti e questa tecnologia ha già attirato l’interesse di colossi dell’informatica come IBM e Intel.
Robot che pensano come organismi
Tra le applicazioni più promettenti delle reti neurali artificiali, soprattutto quelle ispirate dalla biologia, troviamo quelle nel campo della robotica. La neurorobotica, disciplina all’intersezione tra neuroscienze, robotica e intelligenza artificiale, si occupa proprio di creare robot ispirati dal funzionamento del cervello. Attività banali per organismi biologici, come coordinare i movimenti o seguire il percorso di un oggetto in movimento, sono ancora oggi problematiche anche per i robot più avanzati. Per superare questi ostacoli, si sta cercando di rendere i robot il più simili possibile a sistemi nervosi biologici, tramite reti neurali neuromorfiche. Vengono così sviluppati algoritmi e modelli di locomozione, memoriaLa memoria è una funzione cognitiva fondamentale che consis..., percezione sensoriale più “naturali”. Una volta incorporati nei robot, questi modelli simulano con più fedeltà i comportamenti biologici. Sono così in grado di compiere operazioni e apprendere dai propri errori con più efficienza.
Un modello basato sul funzionamento e la struttura dell’ippocampoL'ippocampo è una parte del cervello che si trova nella reg..., area del cervello coinvolta nella navigazione, ha permesso ad esempio a un team di ricercatori italiani del CNR di progettare un robot su ruote, in grado di guidare e scansare ostacoli. In maniera simile, un gruppo di ricercatori dell’Università di Granada in Spagna ha inserito una rete neurale ispirata a quella del cervellettoIl cervelletto, dal latino cerebellum, "piccolo cervello", p..., implicato nel coordinamento dei movimenti, in un braccio meccanico, migliorandone l’agilità e l’interazione con altri oggetti. Shadow Hand, un robot sviluppato dall’azienda inglese Shadow Robot Company, sfrutta reti neurali per replicare i movimenti complessi di una mano umana e manipolare oggetti con precisione, un’operazione ancora difficilissima per molti robot.
Interfacciarsi con robot e computer
La frontiera più affascinante della neuroinformatica e neurorobotica è senza dubbio l’interfaccia umana-computer, o Brain Computer Interface (BCI). La possibilità di “allacciare” in maniera diretta il proprio cervello a un computer per comandare un robot, aumentare le proprie capacità cognitive o addirittura trasferire la propria mente sono sia temi della narrativa che obiettivi concreti per la ricerca. Fantascienza a parte, oggi le BCI esistono già e vengono usate a scopo terapeutico. Per esempio, si utilizzano nella stimolazione cerebrale profonda, nella riabilitazione motoria in seguito a ictus o paralisi, o persino nella riabilitazione psichiatrica. Siamo ancora lontanissimi da cervelli interamente artificiali ma, nel frattempo, le tecnologie ispirate dalle neuroscienze offrono già benefici per la salute dei cervelli reali, in uno scambio proficuo e interdisciplinare dei saperi, per la salute globaleQual è la definizione di salute proposta dall’OMS nel 194....
- AAVV, (2023), Learning from the brain to make AI more energy-efficient & Developing robots with brain-derived skills, in HUMAN BRAIN PROJECT, A closer look at scientific advances, Human Brain Project, Task Force for Science Communication
- Coppolino, S, Migliore, M, (2023), An explainable artificial intelligence approach to spatial navigation based on hippocampal circuitry, Neural Networks, Vol 163, Pg 97-107, https://doi.org/10.1016/j.neunet.2023.03.030
- McFarland, DJ, et al, (2017), Therapeutic Applications of BCI Technologies, Brain Computer Interfaces (Abingdon), Vol 47, pg 37-52, doi: 10.1080/2326263X.2017.1307625
- Woźniak, S. et al, (2020), Deep learning incorporating biologically inspired neural dynamics and in-memory computing. Nature Machine Intelligence, Vol 2, pg 325–336. https://doi.org/10.1038/s42256-020-0187-0
- Foto di ThisIsEngineering su Pexels
Sii parte del cambiamento. Condividere responsabilmente contenuti è un gesto che significa sostenibilità