Adaptive SpikeDeep-classifier: Self-organizing and self-supervised machine learning algorithm for online spike sorting

Objective . Invasive brain-computer interface (BCI) research is progressing towards the realization of the motor skills rehabilitation of severely disabled patients in the real world. The size of invasive micro-electrode arrays and the selection of an efficient online spike sorting algorithm (performing spike sorting at run time) are two key factors that play pivotal roles in the successful decoding of the user’s intentions. The process of spike sorting includes the selection of channels that record the spike activity (SA) and determines the SA of different sources (neurons), on selected channels individually. The neural data recorded with dense micro-electrode arrays is time-varying and often contaminated with non-stationary noise. Unfortunately, current state-of-the-art spike sorting algorithms are incapable of handling the massively increasing amount of time-varying data resulting from the dense microelectrode arrays, which makes the spike sorting one of the fragile components of the online BCI decoding framework. Approach . This study proposed an adaptive and self-organized algorithm for online spike sorting, named as Adaptive SpikeDeep-Classifier (Ada-SpikeDeepClassifier). Our algorithm uses SpikeDeeptector for the channel selection, an adaptive background activity rejector (Ada-BAR) for discarding the background events, and an adaptive spike deep-classifier (Ada-SpikeDeepClassifier) for classifying the SA of different neural units. The process of spike sorting is accomplished by concatenating SpikeDeeptector, Ada-BAR and Ada-SpikeDeepclassifier. Results . The proposed algorithm is evaluated on two different categories of data: a human data-set recorded in our lab, and a publicly available simulated data-set to avoid subjective biases and labeling errors. The proposed Ada-SpikeDeepClassifier outperformed our previously published SpikeDeep-Classifier and eight conventional spike sorting algorithms and produce comparable results to state of the art deep learning based algorithms. Significance . To the best of our knowledge, the proposed algorithm is the first spike sorting algorithm that autonomously adapts to the shift in the distribution of noise and SA data and perform spike sorting without human interventions in various kinds of experimental settings. In addition, the proposed algorithm builds upon artificial neural networks, which makes it an ideal candidate for being embedded on neuromorphic chips that are also suitable for wearable invasive BCI. • Ada-SpikeDeepClassifier: A self-organized Adaptive Online Spike Sorting algorithm. We introduce the concept of self-organization to our SpikeDeep-Classifier, which surpasses existing methods by efficiently managing time-varying neural data recorded. • Adaptive Background Activity Rejection: Ada-SpikeDeepClassifier incorporates an adaptive background activity rejector (Ada-BAR), which dynamically fine-tunes itself using self-supervised learning, resulting in improved classification accuracy compared to conventional BAR. • Semi-Online Spike Sorting: The study presents a novel semi-online spike sorting approach utilizing a self-organizing sorter, capable of autonomously adapting to changing data distributions, thus offering a promising solution for real-time BCI applications. • Advantages of Self-Organizing Sorter: Comparative analysis highlights the effectiveness of self-organizing sorter in achieving high classification accuracy while also demonstrating its suitability for online spike sorting, thereby presenting a compelling solution for practical implementation in neurotechnological applications.

Authors

Institutions

Publication Details

Journal
Neurocomputing
Published
2025-09-04
DOI
https://doi.org/10.1016/j.neucom.2025.131370
Primary Topic
Neural dynamics and brain function
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Adaptive SpikeDeep-classifier: Self-organizing and self-supervised machine learning algorithm for online spike sorting

Omair Ali, Christian Klaes, Ioannis Iossifidis, Muhammad Saif-ur-Rehman
Neurocomputing
Neural dynamics and brain function
article

Adaptive SpikeDeep-classifier: Self-organizing and self-supervised machine learning algorithm for online spike sorting

Omair Ali, Christian Klaes, Ioannis Iossifidis, Muhammad Saif-ur-Rehman
article en

Abstract

Objective . Invasive brain-computer interface (BCI) research is progressing towards the realization of the motor skills rehabilitation of severely disabled patients in the real world. The size of invasive micro-electrode arrays and the selection of an efficient online spike sorting algorithm (performing spike sorting at run time) are two key factors that play pivotal roles in the successful decoding of the user’s intentions. The process of spike sorting includes the selection of channels that record the spike activity (SA) and determines the SA of different sources (neurons), on selected channels individually. The neural data recorded with dense micro-electrode arrays is time-varying and often contaminated with non-stationary noise. Unfortunately, current state-of-the-art spike sorting algorithms are incapable of handling the massively increasing amount of time-varying data resulting from the dense microelectrode arrays, which makes the spike sorting one of the fragile components of the online BCI decoding framework. Approach . This study proposed an adaptive and self-organized algorithm for online spike sorting, named as Adaptive SpikeDeep-Classifier (Ada-SpikeDeepClassifier). Our algorithm uses SpikeDeeptector for the channel selection, an adaptive background activity rejector (Ada-BAR) for discarding the background events, and an adaptive spike deep-classifier (Ada-SpikeDeepClassifier) for classifying the SA of different neural units. The process of spike sorting is accomplished by concatenating SpikeDeeptector, Ada-BAR and Ada-SpikeDeepclassifier. Results . The proposed algorithm is evaluated on two different categories of data: a human data-set recorded in our lab, and a publicly available simulated data-set to avoid subjective biases and labeling errors. The proposed Ada-SpikeDeepClassifier outperformed our previously published SpikeDeep-Classifier and eight conventional spike sorting algorithms and produce comparable results to state of the art deep learning based algorithms. Significance . To the best of our knowledge, the proposed algorithm is the first spike sorting algorithm that autonomously adapts to the shift in the distribution of noise and SA data and perform spike sorting without human interventions in various kinds of experimental settings. In addition, the proposed algorithm builds upon artificial neural networks, which makes it an ideal candidate for being embedded on neuromorphic chips that are also suitable for wearable invasive BCI. • Ada-SpikeDeepClassifier: A self-organized Adaptive Online Spike Sorting algorithm. We introduce the concept of self-organization to our SpikeDeep-Classifier, which surpasses existing methods by efficiently managing time-varying neural data recorded. • Adaptive Background Activity Rejection: Ada-SpikeDeepClassifier incorporates an adaptive background activity rejector (Ada-BAR), which dynamically fine-tunes itself using self-supervised learning, resulting in improved classification accuracy compared to conventional BAR. • Semi-Online Spike Sorting: The study presents a novel semi-online spike sorting approach utilizing a self-organizing sorter, capable of autonomously adapting to changing data distributions, thus offering a promising solution for real-time BCI applications. • Advantages of Self-Organizing Sorter: Comparative analysis highlights the effectiveness of self-organizing sorter in achieving high classification accuracy while also demonstrating its suitability for online spike sorting, thereby presenting a compelling solution for practical implementation in neurotechnological applications.

NeurocomputingVol. 655
University Hospitals of the Ruhr-University of Bochum (DE), Ruhr West University of Applied Sciences (DE), Institute for Experimental Psychophysiology (Germany) (DE), Life Science Center Düsseldorf (Germany) (DE), Ruhr University Bochum (DE)
Openalex Percentile: Top 77%
Neural dynamics and brain function
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.