Studie presenteert grote hersenachtige neurale netwerken voor AI

8 mei 2023

Er is een belang­rijke stap gezet naar kunst­ma­tige intel­li­gentie (AI) die kan worden gebruikt in lokale apparaten zoals smartphones en in VR-achtige toepas­singen, terwijl de privacy wordt beschermd. Onder­zoe­kers van het Neder­landse Centrum voor Wiskunde en Infor­ma­tica (CWI) Bojian Yin en Sander Bohté hebben laten zien hoe hersen­ach­tige neuronen in combi­natie met nieuwe leer­me­thoden het mogelijk maken om snelle en energie-effi­ci­ënte spiking neurale netwerken op grote schaal te trainen. 

De resul­taten van hun studie verschijnen vandaag in Nature Machine Intel­li­gence*. Dit opent de deur naar poten­tiële toepas­singen variërend van draagbare AI tot alom­te­gen­woor­dige spraak­her­ken­ning en Augmented Reality.

Van spraakherkenning tot drone-navigatie

Kunst­ma­tige neurale netwerken vormen de ruggen­graat van de huidige AI-revolutie. Maar ze zijn slechts losjes gebaseerd op netwerken van echte, biolo­gi­sche neuronen zoals onze hersenen. Het menselijk brein omvat een veel groter netwerk, is veel energie-effi­ci­ënter, en kan ultrasnel reageren wanneer het door externe gebeur­te­nissen wordt geac­ti­veerd. Spiking neurale netwerken zijn een speciaal soort kunst­ma­tige neurale netwerken die de werking van ons brein al wat dichter benaderen. Ze zijn in staat om de werking van biolo­gi­sche neuronen beter na te bootsen. Net als hun biolo­gi­sche coun­ter­part commu­ni­ceren spiking neurale netwerken door elek­tri­sche pulsen uit te wisselen, zonder daarbij een grote hoeveel­heid energie te gebruiken.

Als het lukt om spiking neurale netwerken in een chip te inte­greren (neuro­morfe hardware genoemd), kun je AI-programma’s dichter bij de gebrui­kers brengen op hun eigen apparaten, zoals smartphones. Deze lokale oplos­singen zijn gunstig voor de privacy, de robuust­heid en het reac­tie­ver­mogen van deze programma’s. Toepas­singen variëren van spraak­her­ken­ning in speelgoed en apparaten, bewaking van de gezond­heids­zorg en drone-navigatie tot lokale surveillance.

Net als ‘gewone’ kunst­ma­tige neurale netwerken moeten spiking neurale netwerken worden getraind om hun taken goed uit te voeren. De manier waarop derge­lijke netwerken commu­ni­ceren, vormt echter een serieuze uitdaging. “De algo­ritmen die hiervoor nodig zijn, vergen veel compu­ter­ge­heugen, waardoor we meestal alleen kleine netwerk­mo­dellen kunnen trainen voor kleinere taken. Dit houdt tot nu toe veel prak­ti­sche AI-toepas­singen tegen”, zegt Sander Bohté van CWI’s Machine Learning-groep.

Het lerende brein nabootsen

Deze algo­ritmen kunnen het leer­ver­mogen van ons brein niet evenaren. Zo leren de hersenen onmid­del­lijk van nieuwe erva­ringen – door verbin­dingen te veran­deren of zelfs door nieuwe verbin­dingen aan te maken. Ze hebben hiervoor veel minder voor­beelden nodig en werken energie-effi­ci­ënter. “We wilden iets ontwik­kelen dat dichter ligt bij de manier waarop onze hersenen leren”, zegt Bojian Yin.

Yin legt uit hoe dit werkt: als je tijdens een rijles een fout maakt, leer je daar meteen van. Je corri­geert je gedrag terwijl je aan het rijden bent, en niet een uur later. “Je leert als het ware terwijl je de nieuwe infor­matie in je opneemt. Wij wilden dat nabootsen door elke neuron van het neurale netwerk een stukje infor­matie te geven dat voort­du­rend wordt bijge­werkt. Op die manier leert het netwerk hoe de infor­matie verandert, en hoeft het niet alle eerdere infor­matie te onthouden. Dit is het grote verschil met de huidige netwerken, die met alle voor­gaande veran­de­ringen moeten werken. De huidige manier van leren vergt enorme reken­kracht, en dus veel geheugen en energie.”

Zes miljoen neuronen

Het nieuwe leer­al­go­ritme maakt het mogelijk om direct van de data te leren, waardoor veel grotere spiking neurale netwerken mogelijk worden. Samen met onder­zoe­kers van de TU Eindhoven en onder­zoeks­partner Holst Centre demon­streerden Bohté en Yin dit in een systeem dat is ontworpen voor het herkennen en loka­li­seren van objecten. Voor hun studie gebruikten ze real time beelden van een drukke straat in Amsterdam: het onder­lig­gende spiking neurale netwerk, SPYv4, is zodanig getraind dat het fietsers, voet­gan­gers en auto’s kan onder­scheiden en precies kan aangeven waar ze zich bevinden.

“Voorheen konden we neurale netwerken trainen met maximaal 10.000 neuronen, met het huidige algoritme kan dat vrij eenvoudig bij netwerken met meer dan zes miljoen neuronen”, zegt Bohté. “Daardoor kunnen we geavan­ceerde spiking neurale netwerken trainen, zoals onze SPYv4.”

Toekomst

En waartoe leidt dit alles? “Nu we zulke krachtige AI-oplos­singen hebben op basis van spiking neurale netwerken, worden er chips ontwik­keld die deze AI-programma’s kunnen draaien en daarbij zeer weinig energie verbruiken.” Uitein­de­lijk zullen ze opduiken in tal van slimme apparaten, zoals gehoor­ap­pa­raten en augmented of virtual reality-brillen.

*Nature Machine Intel­li­gence: ‘Accurate online training of dynamical spiking neural networks through Forward Propa­ga­tion Through Time. Auteurs: Bojian Yin, Sander Bohté, Federico Corradi (TU Eindhoven, Stichting IMEC). Gefi­nan­cierd door het NWO Perspec­tief programma ‘Efficient Deep Learning’ en het EU Human Brain Project SGA3.

Pin It on Pinterest

Share This