Repository logo

A Burst-Dependent Algorithm for Neuromorphic On-Chip Learning of Spiking Neural Networks

dc.contributor.authorStuck, Michael
dc.contributor.supervisorNaud, Richard
dc.date.accessioned2024-10-10T19:19:57Z
dc.date.available2024-10-10T19:19:57Z
dc.date.issued2024-10-10
dc.description.abstractThe field of neuromorphic engineering addresses the high energy demands of neural networks through brain-inspired hardware for efficient neural network computing. For on-chip learning with spiking neural networks, neuromorphic hardware requires a local learning algorithm that is able to solve complex tasks. Approaches based on burst-dependent plasticity have been proposed to address this requirement, but their ability to learn complex tasks has not been proven. Specifically, previous burst-dependent learning was demonstrated on a spiking version of the exclusive or (XOR) problem using a network of thousands of neurons. Here, we extend burst-dependent learning, termed ‘Burstprop,’ to address more complex tasks with hundreds of neurons. We evaluate Burstprop on a rate-encoded spiking version of the MNIST handwritten digit dataset, achieving low test classification errors, comparable to those obtained using backpropagation through time on the same architecture. Going further, we develop another burst-dependent algorithm based on the communication of two types of error-encoding events for the communication of positive and negative errors. We find that this new algorithm performs better on the image classification benchmark. We also tested our algorithms under various types of feedback connectivity, establishing that the capabilities of fixed random feedback connectivity are preserved in spiking neural networks. Lastly, we tested the robustness of the algorithm to weight discretization. Together, these results suggest that spiking Burstprop can scale to more complex learning tasks while maintaining efficiency, potentially providing a viable method for learning with neuromorphic hardware.
dc.identifier.urihttp://hdl.handle.net/10393/49752
dc.identifier.urihttps://doi.org/10.20381/ruor-30616
dc.language.isoen
dc.publisherUniversité d'Ottawa | University of Ottawa
dc.subjectMachine Learning
dc.subjectSpiking Neural Networks
dc.subjectSynaptic Plasticity
dc.subjectNeuromorphic Learning
dc.titleA Burst-Dependent Algorithm for Neuromorphic On-Chip Learning of Spiking Neural Networks
dc.typeThesisen
thesis.degree.disciplineSciences / Science
thesis.degree.levelMasters
thesis.degree.nameMSc
uottawa.departmentPhysique / Physics

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail ImageThumbnail Image
Name:
Stuck_Michael_2024_thesis.pdf
Size:
2.9 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail ImageThumbnail Image
Name:
license.txt
Size:
6.65 KB
Format:
Item-specific license agreed upon to submission
Description: