Ensemble fractional sensitivity: a quantitative approach to neuron selection for decoding motor tasks.
A robust method to help identify the population of neurons used for decoding motor tasks is developed. We use sensitivity analysis to develop a new metric for quantifying the relative contribution of a neuron towards the decoded output, called "fractional sensitivity." Previous model-based approaches for neuron ranking have been shown to largely depend on the collection of training data. We suggest the use of an ensemble of models that are trained on random subsets of trials to rank neurons. For this work, we tested a decoding algorithm on neuronal data recorded from two male rhesus monkeys while they performed a reach to grasp a bar at three orientations (45 degrees, 90 degrees, or 135 degrees). An ensemble approach led to a statistically significant increase of 5% in decoding accuracy and 25% increase in identification accuracy of simulated noisy neurons, when compared to a single model. Furthermore, ranking neurons based on the ensemble fractional sensitivities resulted in decoding accuracies 10%-20% greater than when randomly selecting neurons or ranking based on firing rates alone. By systematically reducing the size of the input space, we determine the optimal number of neurons needed for decoding the motor output. This selection approach has practical benefits for other BMI applications where limited number of electrodes and training datasets are available, but high decoding accuracies are desirable.
Singhal
Girish
G
Department of Biomedical Engineering, Johns Hopkins University, Baltimore, MD 21205, USA. gksinghal@gmail.com
Aggarwal
Vikram
V
Acharya
Soumyadipta
S
Aguayo
Jose
J
He
Jiping
J
Thakor
Nitish
N
D000200:Action Potentials; D000465:Algorithms; D000818:Animals; D003198:Computer Simulation; D005625:Frontal Lobe / Q000502:physiology*; D006225:Hand / Q000502:physiology; D008253:Macaca mulatta; D008297:Male; D009010:Monte Carlo Method; D009043:Motor Activity / Q000502:physiology*; D009044:Motor Cortex / Q000502:physiology*; D016571:Neural Networks, Computer; D009474:Neurons / Q000502:physiology*; D017711:Nonlinear Dynamics; D012815:Signal Processing, Computer-Assisted; D014953:Wrist / Q000502:physiology