Spikernels: Predicting Arm Movements by Embedding Population Spike Rate Patterns in Inner-Product Spaces

Inner-product operators, often referred to as kernels in statistical learning, define a mapping from some input space into a feature space. The focus of this letter is the construction of biologically motivated kernels for cortical activities. The kernels we derive, termed Spikernels, map spike count sequences into an abstract vector space in which we can perform various prediction tasks. We discuss in detail the derivation of Spikernels and describe an efficient algorithm for computing their value on any two sequences of neural population spike counts. We demonstrate the merits of our modeling approach by comparing the Spikernel to various standard kernels in the task of predicting hand movement velocities from cortical recordings. All of the kernels that we tested in our experiments outperform the standard scalar product used in linear regression, with the Spikernel consistently achieving the best performance.

[1]  John F. Kalaska,et al.  Spatial coding of movement: A hypothesis concerning the coding of movement direction by motor cortical populations , 1983 .

[2]  A. P. Georgopoulos,et al.  Neuronal population coding of movement direction. , 1986, Science.

[3]  A. P. Georgopoulos,et al.  Primate motor cortex and free arm movements to visual targets in three- dimensional space. II. Coding of the direction of movement by a neuronal population , 1988, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[4]  A. P. Georgopoulos,et al.  Primate motor cortex and free arm movements to visual targets in three- dimensional space. III. Positional gradients and population coding of movement direction from various movement origins , 1988, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[5]  Thomas M. Cover,et al.  Elements of Information Theory , 2005 .

[6]  A B Schwartz,et al.  Direct cortical representation of drawing. , 1994, Science.

[7]  A. Aertsen,et al.  Dynamics of neuronal interactions in monkey cortex in relation to behavioural events , 1995, Nature.

[8]  M. Nicolelis,et al.  Reconstructing the Engram: Simultaneous, Multisite, Many Single Neuron Recordings , 1997, Neuron.

[9]  A. Aertsen,et al.  Spike synchronization and rate modulation differentially involved in motor cortical function. , 1997, Science.

[10]  T J Ebner,et al.  Relationship of cerebellar Purkinje cell simple spike discharge to movement kinematics in the monkey. , 1997, Journal of neurophysiology.

[11]  E. Vaadia,et al.  Primary motor cortex is involved in bimanual coordination , 1998, Nature.

[12]  E N Brown,et al.  A Statistical Paradigm for Neural Spike Train Decoding Applied to Position Prediction from Ensemble Firing Patterns of Rat Hippocampal Place Cells , 1998, The Journal of Neuroscience.

[13]  David Haussler,et al.  Exploiting Generative Models in Discriminative Classifiers , 1998, NIPS.

[14]  Idan Segev,et al.  Excitable dendrites and spines: earlier theoretical insights elucidate recent direct observations , 1998, Trends in Neurosciences.

[15]  M. Laubach,et al.  Independent component analyses for quantifying neuronal ensemble interactions , 1999, Journal of Neuroscience Methods.

[16]  David Haussler,et al.  Convolution kernels on discrete structures , 1999 .

[17]  C. Watkins Dynamic Alignment Kernels , 1999 .

[18]  Miguel A. L. Nicolelis,et al.  Real-time control of a robot arm using simultaneously recorded neurons in the motor cortex , 1999, Nature Neuroscience.

[19]  A B Schwartz,et al.  Motor cortical representation of speed and direction during reaching. , 1999, Journal of neurophysiology.

[20]  Jerald D. Kralik,et al.  Real-time prediction of hand trajectory by ensembles of cortical neurons in primates , 2000, Nature.

[21]  A. Schwartz,et al.  Work toward real-time control of a cortical neural prothesis. , 2000, IEEE transactions on rehabilitation engineering : a publication of the IEEE Engineering in Medicine and Biology Society.

[22]  Carole Pegg Recordings , 1949, Tempo.

[23]  Vladimir N. Vapnik,et al.  The Nature of Statistical Learning Theory , 2000, Statistics for Engineering and Information Science.

[24]  J. Magee Dendritic integration of excitatory synaptic input , 2000, Nature Reviews Neuroscience.

[25]  Alexandre Pouget,et al.  Computational approaches to sensorimotor transformations , 2000, Nature Neuroscience.

[26]  Bernhard Schölkopf,et al.  Dynamic Alignment Kernels , 2000 .

[27]  W. C. Camplin,et al.  Pollution: Chernobyl's legacy in food and water , 2000, Nature.

[28]  Nello Cristianini,et al.  Classification using String Kernels , 2000 .

[29]  Miguel A. L. Nicolelis,et al.  Actions from thoughts , 2001, Nature.

[30]  Marc G. Genton,et al.  Classes of Kernels for Machine Learning: A Statistics Perspective , 2002, J. Mach. Learn. Res..

[31]  Dawn M. Taylor,et al.  Direct Cortical Control of 3D Neuroprosthetic Devices , 2002, Science.

[32]  Yoram Singer,et al.  Spikernels: Embedding Spiking Neurons in Inner-Product Spaces , 2002, NIPS.

[33]  S. Meagher Instant neural control of a movement signal , 2002 .

[34]  E. Vaadia,et al.  Preparatory activity in motor cortex reflects learning of local visuomotor skills , 2003, Nature Neuroscience.

[35]  Bernhard Schölkopf,et al.  A tutorial on support vector regression , 2004, Stat. Comput..

[36]  R E Kass,et al.  Recursive bayesian decoding of motor cortical signals by particle filtering. , 2004, Journal of neurophysiology.

[37]  S. Einum,et al.  Cortical ensemble activity increasingly predicts behaviour outcomes during learning of a motor task , 2022 .