Sliding window strategy for convolutional spike sorting with Lasso : Algorithm, theoretical guarantees and complexity

10/29/2021
by   Laurent Dragoni, et al.
0

We present a fast algorithm for the resolution of the Lasso for convolutional models in high dimension, with a particular focus on the problem of spike sorting in neuroscience. Making use of biological properties related to neurons, we explain how the particular structure of the problem allows several optimizations, leading to an algorithm with a temporal complexity which grows linearly with respect to the size of the recorded signal and can be performed online. Moreover the spatial separability of the initial problem allows to break it into subproblems, further reducing the complexity and making possible its application on the latest recording devices which comprise a large number of sensors. We provide several mathematical results: the size and numerical complexity of the subproblems can be estimated mathematically by using percolation theory. We also show under reasonable assumptions that the Lasso estimator retrieves the true support with large probability. Finally the theoretical time complexity of the algorithm is given. Numerical simulations are also provided in order to illustrate the efficiency of our approach.

READ FULL TEXT
research
06/28/2019

Large scale Lasso with windowed active set for convolutional spike sorting

Spike sorting is a fundamental preprocessing step in neuroscience that i...
research
06/06/2018

Spike Sorting by Convolutional Dictionary Learning

Spike sorting refers to the problem of assigning action potentials obser...
research
10/27/2019

Comparison of Different Spike Sorting Subtechniques Based on Rat Brain Basolateral Amygdala Neuronal Activity

Developing electrophysiological recordings of brain neuronal activity an...
research
02/01/2019

An efficient sorting algorithm - Ultimate Heapsort(UHS)

Motivated by the development of computer theory, the sorting algorithm i...
research
10/15/2019

Apply Sorting Algorithms to FAST Problem

FAST problem is finding minimum feedback arc set problem in tournaments....
research
06/16/2020

Theory of Machine Learning Debugging via M-estimation

We investigate problems in penalized M-estimation, inspired by applicati...

Please sign up or login with your details

Forgot password? Click here to reset