Binarized neural networks for resource-efficient spike sorting
Binarized neural networks for resource-efficient spike sorting
Deep learning is fastly gaining ground in neuroscience. In the field of implantable brain computer interfaces, a fundamental application of deep learning is to sort action potentials (known as spikes), measured with extracellular electrodes, according to their origin neurons. This enables the generation of precise modulatory patterns of neuronal circuits. Deep learning-based spike sorting algorithms are based on power-intensive dot products, which poses challenges for on-chip processing with resource-constrained devices. In contrast, binarized neural networks offer great potential for on-chip sorting, mainly relying on bitwise operations and accumulations. However, recently published binarized models perform significantly worse than deep full-precision networks and fail on challenging neural data. This work presents a binarized neural network for spike sorting that narrows the performance gap between recently developed binarized models and more accurate full-precision models. The novelty of this work resides in the developed network architecture. In comparison to previous research, this work presents a deep binarized neural network featuring two hidden layers, each containing 256 units to effectively capture the spike characteristics of complex neural data. Before training, spikes were pre-sorted in an unsupervised way to generate pseudo-labels. Subsequently, the deep binarized model and an equally sized full-precision model were trained and evaluated using experimentally obtained and synthetic spike waveforms. The proposed binarized model could achieve results close to more advanced network types, such as convolutional and long short-term memory networks, which is remarkable considering that the binarized model was primarily designed to maintain a balance between resource consumption and accuracy. The equally sized full-precision model could even outperform the aforementioned models, despite its much lighter architecture.
Binarized Neural Network, Deep learning, Implantable Brain Computer Interfaces, Neural Spike Classification, Signal Processing, Spike Sorting
60258-60269
Meyer, Luca M.
0463c111-10fd-4d86-8a98-ec397052ea0c
Zamani, Majid
431788cc-0702-4fa9-9709-f5777a2d0d25
Demosthenous, Andreas
bed19531-d770-4f48-8464-59d225ddea8d
Meyer, Luca M.
0463c111-10fd-4d86-8a98-ec397052ea0c
Zamani, Majid
431788cc-0702-4fa9-9709-f5777a2d0d25
Demosthenous, Andreas
bed19531-d770-4f48-8464-59d225ddea8d
Meyer, Luca M., Zamani, Majid and Demosthenous, Andreas
(2025)
Binarized neural networks for resource-efficient spike sorting.
IEEE Access, 13, .
(doi:10.1109/ACCESS.2025.3552008).
Abstract
Deep learning is fastly gaining ground in neuroscience. In the field of implantable brain computer interfaces, a fundamental application of deep learning is to sort action potentials (known as spikes), measured with extracellular electrodes, according to their origin neurons. This enables the generation of precise modulatory patterns of neuronal circuits. Deep learning-based spike sorting algorithms are based on power-intensive dot products, which poses challenges for on-chip processing with resource-constrained devices. In contrast, binarized neural networks offer great potential for on-chip sorting, mainly relying on bitwise operations and accumulations. However, recently published binarized models perform significantly worse than deep full-precision networks and fail on challenging neural data. This work presents a binarized neural network for spike sorting that narrows the performance gap between recently developed binarized models and more accurate full-precision models. The novelty of this work resides in the developed network architecture. In comparison to previous research, this work presents a deep binarized neural network featuring two hidden layers, each containing 256 units to effectively capture the spike characteristics of complex neural data. Before training, spikes were pre-sorted in an unsupervised way to generate pseudo-labels. Subsequently, the deep binarized model and an equally sized full-precision model were trained and evaluated using experimentally obtained and synthetic spike waveforms. The proposed binarized model could achieve results close to more advanced network types, such as convolutional and long short-term memory networks, which is remarkable considering that the binarized model was primarily designed to maintain a balance between resource consumption and accuracy. The equally sized full-precision model could even outperform the aforementioned models, despite its much lighter architecture.
Text
Binarized_Neural_Networks_for_Resource-Efficient_Spike_Sorting
- Version of Record
More information
Accepted/In Press date: 7 March 2025
e-pub ahead of print date: 17 March 2025
Keywords:
Binarized Neural Network, Deep learning, Implantable Brain Computer Interfaces, Neural Spike Classification, Signal Processing, Spike Sorting
Identifiers
Local EPrints ID: 500371
URI: http://eprints.soton.ac.uk/id/eprint/500371
ISSN: 2169-3536
PURE UUID: 7864c0fd-5893-43a4-9e9d-501a52d9d80e
Catalogue record
Date deposited: 28 Apr 2025 16:42
Last modified: 22 Aug 2025 02:41
Export record
Altmetrics
Contributors
Author:
Luca M. Meyer
Author:
Majid Zamani
Author:
Andreas Demosthenous
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics