A Tensor-Product-Kernel Framework for Multiscale Neural Activity Decoding and Control

Brain machine interfaces (BMIs) have attracted intense attention as a promising technology for directly interfacing computers or prostheses with the brain's motor and sensory areas, thereby bypassing the body. The availability of multiscale neural recordings including spike trains and local field potentials (LFPs) brings potential opportunities to enhance computational modeling by enriching the characterization of the neural system state. However, heterogeneity on data type (spike timing versus continuous amplitude signals) and spatiotemporal scale complicates the model integration of multiscale neural activity. In this paper, we propose a tensor-product-kernel-based framework to integrate the multiscale activity and exploit the complementary information available in multiscale neural activity. This provides a common mathematical framework for incorporating signals from different domains. The approach is applied to the problem of neural decoding and control. For neural decoding, the framework is able to identify the nonlinear functional relationship between the multiscale neural responses and the stimuli using general purpose kernel adaptive filtering. In a sensory stimulation experiment, the tensor-product-kernel decoder outperforms decoders that use only a single neural data type. In addition, an adaptive inverse controller for delivering electrical microstimulation patterns that utilizes the tensor-product kernel achieves promising results in emulating the responses to natural stimulation.

[1]  R. Horn On infinitely divisible matrices, kernels, and functions , 1967 .

[2]  Larry D. Hostetler,et al.  The estimation of the gradient of a density function, with applications in pattern recognition , 1975, IEEE Trans. Inf. Theory.

[3]  H. Ramlau-Hansen Smoothing Counting Process Intensities by Means of Kernel Functions , 1983 .

[4]  G. Paxinos,et al.  The Rat Brain in Stereotaxic Coordinates , 1983 .

[5]  L. Swanson The Rat Brain in Stereotaxic Coordinates, George Paxinos, Charles Watson (Eds.). Academic Press, San Diego, CA (1982), vii + 153, $35.00, ISBN: 0 125 47620 5 , 1984 .

[6]  Donald L. Snyder,et al.  Random Point Processes in Time and Space , 1991 .

[7]  John C. Platt A Resource-Allocating Network for Function Interpolation , 1991, Neural Computation.

[8]  B. Widrow,et al.  Adaptive inverse control , 1987, Proceedings of 8th IEEE International Symposium on Intelligent Control.

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

[10]  Nello Cristianini,et al.  An Introduction to Support Vector Machines and Other Kernel-based Learning Methods , 2000 .

[11]  Peter Dayan,et al.  Theoretical Neuroscience: Computational and Mathematical Modeling of Neural Systems , 2001 .

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

[13]  Bernhard Schölkopf,et al.  Learning with Kernels: Support Vector Machines, Regularization, Optimization, and Beyond , 2005, IEEE Transactions on Neural Networks.

[14]  Nicholas G. Hatsopoulos,et al.  Brain-machine interface: Instant neural control of a movement signal , 2002, Nature.

[15]  Lehel Csató,et al.  Sparse On-Line Gaussian Processes , 2002, Neural Computation.

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

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

[18]  David M. Santucci,et al.  Learning to Control a Brain–Machine Interface for Reaching and Grasping by Primates , 2003, PLoS biology.

[19]  Anthony Widjaja,et al.  Learning with Kernels: Support Vector Machines, Regularization, Optimization, and Beyond , 2003, IEEE Transactions on Neural Networks.

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

[21]  Nello Cristianini,et al.  Learning the Kernel Matrix with Semidefinite Programming , 2002, J. Mach. Learn. Res..

[22]  Shie Mannor,et al.  The kernel recursive least-squares algorithm , 2004, IEEE Transactions on Signal Processing.

[23]  R. S. Johansson,et al.  Roles of glabrous skin receptors and sensorimotor memory in automatic control of precision grip when lifting rougher or more slippery objects , 2004, Experimental Brain Research.

[24]  G. Buzsáki,et al.  Neuronal Oscillations in Cortical Networks , 2004, Science.

[25]  Robert E Kass,et al.  Statistical issues in the analysis of neuronal data. , 2005, Journal of neurophysiology.

[26]  W. Newsome,et al.  Local Field Potential in Cortical Area MT: Stimulus Tuning and Behavioral Correlations , 2006, The Journal of Neuroscience.

[27]  Eric T. Shea-Brown,et al.  Optimal Inputs for Phase Models of Spiking Neurons , 2006 .

[28]  Eric T. Shea-Brown,et al.  Toward closed-loop optimization of deep brain stimulation for Parkinson's disease: concepts and lessons from a computational model , 2007, Journal of neural engineering.

[29]  N A Fitzsimmons,et al.  Primate Reaching Cued by Multichannel Spatiotemporal Cortical Microstimulation , 2007, The Journal of Neuroscience.

[30]  J. Chapin,et al.  Proprioceptive and cutaneous representations in the rat ventral posterolateral thalamus. , 2008, Journal of neurophysiology.

[31]  M. Opper Sparse Online Gaussian Processes , 2008 .

[32]  J. Csicsvari,et al.  Theta phase–specific codes for two-dimensional position, trajectory and heading in the hippocampus , 2008, Nature Neuroscience.

[33]  Guglielmo Foffani,et al.  Computational role of large receptive fields in the primary somatosensory cortex. , 2008, Journal of neurophysiology.

[34]  Alexander S. Ecker,et al.  Feature Selectivity of the Gamma-Band of the Local Field Potential in Primate Primary Visual Cortex , 2008, Front. Neurosci..

[35]  Andrew S. Whitford,et al.  Cortical control of a prosthetic arm for self-feeding , 2008, Nature.

[36]  Arthur Gretton,et al.  Inferring spike trains from local field potentials. , 2008, Journal of neurophysiology.

[37]  José Carlos Príncipe,et al.  A Reproducing Kernel Hilbert Space Framework for Spike Train Signal Processing , 2009, Neural Computation.

[38]  C. Galletti,et al.  Contribution of visual and proprioceptive information to the precision of reaching movements , 2010, Experimental Brain Research.

[39]  Miguel A. L. Nicolelis,et al.  A Brain-Machine Interface Instructed by Direct Intracortical Microstimulation , 2009, Front. Integr. Neurosci..

[40]  Weifeng Liu,et al.  An Information Theoretic Approach of Designing Sparse Kernel Adaptive Filters , 2009, IEEE Transactions on Neural Networks.

[41]  José Carlos Príncipe,et al.  Coadaptive Brain–Machine Interface via Reinforcement Learning , 2009, IEEE Transactions on Biomedical Engineering.

[42]  R. Shapley,et al.  Spatial Spread of the Local Field Potential and its Laminar Variation in Visual Cortex , 2009, The Journal of Neuroscience.

[43]  Tai Sing Lee,et al.  Local field potentials indicate network state and account for neuronal response variability , 2010, Journal of Computational Neuroscience.

[44]  Weifeng Liu,et al.  Kernel Adaptive Filtering: A Comprehensive Introduction , 2010 .

[45]  Stefano Panzeri,et al.  Sensory information in local field potentials and spikes from visual and auditory cortices: time scales and frequency bands , 2010, Journal of Computational Neuroscience.

[46]  Weifeng Liu,et al.  Kernel Adaptive Filtering , 2010 .

[47]  Austin J. Brockmeier,et al.  Optimizing microstimulation using a reinforcement learning framework , 2011, 2011 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[48]  Peter J. Ifft,et al.  Active tactile exploration enabled by a brain-machine-brain interface , 2011, Nature.

[49]  H. Khalil,et al.  Model-based analysis and control of a network of basal ganglia spiking neurons in the normal and Parkinsonian states , 2011, Journal of neural engineering.

[50]  Rafael Yuste,et al.  Designing optimal stimuli to control neuronal spike timing. , 2011, Journal of neurophysiology.

[51]  Martin Bogdan,et al.  Real-Time Adaptive Microstimulation Increases Reliability of Electrically Evoked Cortical Potentials , 2011, IEEE Transactions on Biomedical Engineering.

[52]  Mehryar Mohri,et al.  Algorithms for Learning Kernels Based on Centered Alignment , 2012, J. Mach. Learn. Res..

[53]  Austin J. Brockmeier,et al.  Subspace matching thalamic microstimulation to tactile evoked potentials in rat somatosensory cortex , 2012, 2012 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[54]  José Carlos Príncipe,et al.  Strictly Positive-Definite Spike Train Kernels for Point-Process Divergences , 2012, Neural Computation.

[55]  L. Miller,et al.  Accurate decoding of reaching movements from field potentials in the absence of spikes , 2012, Journal of neural engineering.

[56]  Lin Li,et al.  Kernel based machine learning framework for neural decoding , 2012 .

[57]  Justin C. Sanchez,et al.  Adaptive Inverse Control of Neural Spatiotemporal Spike Patterns With a Reproducing Kernel Hilbert Space (RKHS) Framework , 2013, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[58]  Austin J. Brockmeier,et al.  Neural Decoding with Kernel-Based Metric Learning , 2014, Neural Computation.

[59]  Masashi Sugiyama,et al.  High-Dimensional Feature Selection by Feature-Wise Kernelized Lasso , 2012, Neural Computation.