EDBT 2026 Demo / reviewers in the wild / expert
Krishna V. Shenoy
dblp:93/2791
· DBLP profile ↗
20ranked-venue papers
0as first author
1since 2021 · last 2023
0000-0003-1534-9240ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 12 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 4Systems, architecture and hardware · 3Graphics, computer vision, multimedia, augmented reality and games · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Artificial intelligence
9 papers |
Probabilistic and Bayesian machine learning · 45% Speech recognition and synthesis · 19% Learning paradigms · 18% | |
| Interdisciplinary, comprehensive, and emerging computing
9 papers |
Medical and health informatics · 72% Bioinformatics and computational biology · 28% |
Topics — the 28 heaviest of 29, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Medical and health informatics
brain-computer interface |
1.1 | 3 | 2023 | Plug-and-Play Stability for Intracortical Brain-Computer Interfaces: A One-Year Demonstration of Seamless Brain-to-Text Communication · NeurIPS 2023 A Nonhuman Primate Brain-Computer Typing Interface · Proc. IEEE 2017 A Brain-Machine Interface Operating with a Real-Time Spiking Neural Network Control Algorithm · NIPS 2011 |
Natural language and speech › Speech recognition and synthesis › automatic speech recognition
error correction |
0.7 | 1 | 2023 | Plug-and-Play Stability for Intracortical Brain-Computer Interfaces: A One-Year Demonstration of Seamless Brain-to-Text Communication · NeurIPS 2023 |
Machine learning › Learning paradigms
continual learning |
0.4 | 1 | 2020 | Organizing recurrent network dynamics by task-computation to enable continual learning · NeurIPS 2020 |
Machine learning › Deep learning architectures and training › recurrent neural network
recurrent neural network dynamics |
0.4 | 1 | 2020 | Organizing recurrent network dynamics by task-computation to enable continual learning · NeurIPS 2020 |
Medical and health informatics
neural prosthesis |
0.3 | 1 | 2017 | A Nonhuman Primate Brain-Computer Typing Interface · Proc. IEEE 2017 |
Machine learning › Probabilistic and Bayesian machine learning › structured models
latent variable model |
0.3 | 2 | 2015 | High-dimensional neural spike train analysis with generalized count linear dynamical systems · NIPS 2015 Extracting Dynamical Structure Embedded in Neural Activity · NIPS 2005 |
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes
gaussian process |
0.2 | 3 | 2008 | Gaussian-process factor analysis for low-dimensional single-trial analysis of neural population activity · NIPS 2008 Fast Gaussian process methods for point process intensity estimation · ICML 2008 Inferring Neural Firing Rates from Spike Trains Using Gaussian Processes · NIPS 2007 |
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes › point process
spike train analysis |
0.2 | 1 | 2015 | High-dimensional neural spike train analysis with generalized count linear dynamical systems · NIPS 2015 |
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference › approximate inference
variational inference |
0.2 | 1 | 2015 | High-dimensional neural spike train analysis with generalized count linear dynamical systems · NIPS 2015 |
Machine learning › Learning paradigms › continual learning
online continual learning |
0.2 | 1 | 2023 | Plug-and-Play Stability for Intracortical Brain-Computer Interfaces: A One-Year Demonstration of Seamless Brain-to-Text Communication · NeurIPS 2023 |
Bioinformatics and computational biology › neuroscience › neuroinformatics › neural data analysis
neural signal processing |
0.2 | 1 | 2014 | Information Systems Opportunities in Brain-Machine Interface Decoders · Proc. IEEE 2014 |
Bioinformatics and computational biology › neuroscience › neuroinformatics
neural data analysis |
0.2 | 3 | 2011 | Dynamical segmentation of single trials from population neural data · NIPS 2011 Gaussian-process factor analysis for low-dimensional single-trial analysis of neural population activity · NIPS 2008 Extracting Dynamical Structure Embedded in Neural Activity · NIPS 2005 |
Machine learning › Probabilistic and Bayesian machine learning › dynamical system
dynamical systems analysis |
0.1 | 1 | 2020 | Organizing recurrent network dynamics by task-computation to enable continual learning · NeurIPS 2020 |
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › bayesian inference › bayesian filtering
kalman filtering |
0.1 | 1 | 2011 | A Brain-Machine Interface Operating with a Real-Time Spiking Neural Network Control Algorithm · NIPS 2011 |
Machine learning › Time series and sequential data › linear dynamical systems
switching linear dynamical system |
0.1 | 1 | 2011 | Dynamical segmentation of single trials from population neural data · NIPS 2011 |
Bioinformatics and computational biology › computational neuroscience
neural population analysis |
0.1 | 2 | 2015 | High-dimensional neural spike train analysis with generalized count linear dynamical systems · NIPS 2015 Gaussian-process factor analysis for low-dimensional single-trial analysis of neural population activity · NIPS 2008 |
Interaction techniques and input
text entry |
0.1 | 1 | 2017 | A Nonhuman Primate Brain-Computer Typing Interface · Proc. IEEE 2017 |
Machine learning › Probabilistic and Bayesian machine learning › structured models › latent variable model › factor analysis
gaussian process factor analysis |
0.1 | 1 | 2008 | Gaussian-process factor analysis for low-dimensional single-trial analysis of neural population activity · NIPS 2008 |
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes › point process
intensity function estimation |
0.1 | 1 | 2008 | Fast Gaussian process methods for point process intensity estimation · ICML 2008 |
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes
point process |
0.1 | 1 | 2008 | Fast Gaussian process methods for point process intensity estimation · ICML 2008 |
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes › gaussian process
gaussian process regression |
0.1 | 1 | 2007 | Inferring Neural Firing Rates from Spike Trains Using Gaussian Processes · NIPS 2007 |
Machine learning › Deep learning architectures and training
state space model |
0.1 | 1 | 2005 | Extracting Dynamical Structure Embedded in Neural Activity · NIPS 2005 |
Bioinformatics and computational biology
computational neuroscience |
0.1 | 1 | 2005 | Extracting Dynamical Structure Embedded in Neural Activity · NIPS 2005 |
Bioinformatics and computational biology › computational neuroscience › neural dynamics
neural dynamics modeling |
0.1 | 1 | 2005 | Extracting Dynamical Structure Embedded in Neural Activity · NIPS 2005 |
Emerging computing paradigms
neuromorphic computing |
0.0 | 1 | 2011 | A Brain-Machine Interface Operating with a Real-Time Spiking Neural Network Control Algorithm · NIPS 2011 |
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
bayesian inference |
0.0 | 1 | 2007 | Inferring Neural Firing Rates from Spike Trains Using Gaussian Processes · NIPS 2007 |
Bioinformatics and computational biology
neuroscience |
0.0 | 1 | 2007 | Inferring Neural Firing Rates from Spike Trains Using Gaussian Processes · NIPS 2007 |
Bioinformatics and computational biology › neuroscience › neuroinformatics › neural data analysis
spike train analysis |
0.0 | 1 | 2007 | Inferring Neural Firing Rates from Spike Trains Using Gaussian Processes · NIPS 2007 |
Methods — techniques the papers use, named apart from their topics
self-recalibration · 1.3pseudo-labeling · 1.3language model error correction · 1.3dwell-based symbol selection · 0.6BCI decoder · 0.6variational inference · 0.4exponential family models · 0.4learning rule design · 0.4dynamical systems analysis · 0.4neural engineering framework · 0.4kalman filter · 0.4spiking neural network · 0.2neural signal decoding · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Plug-and-Play Stability for Intracortical Brain-Computer Interfaces: A One-Year Demonstration of Seamless Brain-to-Text CommunicationabstractIntracortical brain-computer interfaces (iBCIs) have shown promise for restoring rapid communication to people with neurological disorders such as amyotrophic lateral sclerosis (ALS).
However, to maintain high performance over time, iBCIs typically need frequent recalibration to combat changes in the neural recordings that accrue over days.
This requires iBCI users to stop using the iBCI and engage in supervised data collection, making the iBCI system hard to use.
In this paper, we propose a method that enables self-recalibration of communication iBCIs without interrupting the user.
Our method leverages large language models (LMs) to automatically correct errors in iBCI outputs.
The self-recalibration process uses these corrected outputs ("pseudo-labels") to continually update the iBCI decoder online.
Over a period of more than one year (403 days), we evaluated our Continual Online Recalibration with Pseudo-labels (CORP) framework with one clinical trial participant.
CORP achieved a stable decoding accuracy of 93.84% in an online handwriting iBCI task, significantly outperforming other baseline methods.
Notably, this is the longest-running iBCI stability demonstration involving a human participant.
Our results provide the first evidence for long-term stabilization of a plug-and-play, high-performance communication iBCI, addressing a major barrier for the clinical translation of iBCIs. Chaofei Fan, Nick Hahn, Foram Kamdar, Donald T. Avansino, Guy H. Wilson, Leigh R. Hochberg, Krishna V. Shenoy, Jaimie M. Henderson, Francis R. Willett |
NeurIPS | 7 |
| 2020 | Organizing recurrent network dynamics by task-computation to enable continual learningabstractBiological systems face dynamic environments that require continual learning. It is not well understood how these systems balance the tension between flexibility for learning and robustness for memory of previous behaviors. Continual learning without catastrophic interference also remains a challenging problem in machine learning. Here, we develop a novel learning rule designed to minimize interference between sequentially learned tasks in recurrent networks. Our learning rule preserves network dynamics within activity-defined subspaces used for previously learned tasks. It encourages dynamics associated with new tasks that might otherwise interfere to instead explore orthogonal subspaces, and it allows for reuse of previously established dynamical motifs where possible. Employing a set of tasks used in neuroscience, we demonstrate that our approach successfully eliminates catastrophic interference and offers a substantial improvement over previous continual learning algorithms. Using dynamical systems analysis, we show that networks trained using our approach can reuse similar dynamical structures across similar tasks. This possibility for shared computation allows for faster learning during sequential training. Finally, we identify organizational differences that emerge when training tasks sequentially versus simultaneously. Lea Duncker, Laura Driscoll, Krishna V. Shenoy, Maneesh Sahani, David Sussillo |
NeurIPS | 3 |
| 2019 | Structure and variability of delay activity in premotor cortexabstractVoluntary movements are widely considered to be planned before they are executed. Recent studies have hypothesized that neural activity in motor cortex during preparation acts as an 'initial condition' which seeds the proceeding neural dynamics. Here, we studied these initial conditions in detail by investigating 1) the organization of neural states for different reaches and 2) the variance of these neural states from trial to trial. We examined population-level responses in macaque premotor cortex (PMd) during the preparatory stage of an instructed-delay center-out reaching task with dense target configurations. We found that after target onset the neural activity on single trials converges to neural states that have a clear low-dimensional structure which is organized by both the reach endpoint and maximum speed of the following reach. Further, we found that variability of the neural states during preparation resembles the spatial variability of reaches made in the absence of visual feedback: there is less variability in direction than distance in neural state space. We also used offline decoding to understand the implications of this neural population structure for brain-machine interfaces (BMIs). We found that decoding of angle between reaches is dependent on reach distance, while decoding of arc-length is independent. Thus, it might be more appropriate to quantify decoding performance for discrete BMIs by using arc-length between reach end-points rather than the angle between them. Lastly, we show that in contrast to the common notion that direction can better be decoded than distance, their decoding capabilities are comparable. These results provide new insights into the dynamical neural processes that underline motor control and can inform the design of BMIs. Nir Even-Chen, Blue Sheffer, Saurabh Vyas, Stephen I. Ryu, Krishna V. Shenoy |
PLoS Comput. Biol. | 5 |
| 2017 | A Nonhuman Primate Brain-Computer Typing InterfaceabstractBrain-computer interfaces (BCIs) record brain activity and translate the information into useful control signals. They can be used to restore function to people with paralysis by controlling end effectors such as computer cursors and robotic limbs. Communication neural prostheses are BCIs that control user interfaces on computers or mobile devices. Here we demonstrate a communication prosthesis by simulating a typing task with two rhesus macaques implanted with electrode arrays. The monkeys used two of the highest known performing BCI decoders to type out words and sentences when prompted one symbol/letter at a time. On average, Monkeys J and L achieved typing rates of 10.0 and 7.2 words per minute (wpm), respectively, copying text from a newspaper article using a velocity-only two dimensional BCI decoder with dwell-based symbol selection. With a BCI decoder that also featured a discrete click for key selection, typing rates increased to 12.0 and 7.8 wpm. These represent the highest known achieved communication rates using a BCI. We then quantified the relationship between bitrate and typing rate and found it approximately linear: typing rate in wpm is nearly three times bitrate in bits per second. We also compared the metrics of achieved bitrate and information transfer rate and discuss their applicability to real-world typing scenarios. Although this study cannot model the impact of cognitive load of word and sentence planning, the findings here demonstrate the feasibility of BCIs to serve as communication interfaces and represent an upper bound on the expected achieved typing rate for a given BCI throughput. Paul Nuyujukian, Jonathan C. Kao, Stephen I. Ryu, Krishna V. Shenoy |
Proc. IEEE | 4 |
| 2016 | Tensor Analysis Reveals Distinct Population Structure that Parallels the Different Computational Roles of Areas M1 and V1abstractCortical firing rates frequently display elaborate and heterogeneous temporal structure. One often wishes to compute quantitative summaries of such structure-a basic example is the frequency spectrum-and compare with model-based predictions. The advent of large-scale population recordings affords the opportunity to do so in new ways, with the hope of distinguishing between potential explanations for why responses vary with time. We introduce a method that assesses a basic but previously unexplored form of population-level structure: when data contain responses across multiple neurons, conditions, and times, they are naturally expressed as a third-order tensor. We examined tensor structure for multiple datasets from primary visual cortex (V1) and primary motor cortex (M1). All V1 datasets were 'simplest' (there were relatively few degrees of freedom) along the neuron mode, while all M1 datasets were simplest along the condition mode. These differences could not be inferred from surface-level response features. Formal considerations suggest why tensor structure might differ across modes. For idealized linear models, structure is simplest across the neuron mode when responses reflect external variables, and simplest across the condition mode when responses reflect population dynamics. This same pattern was present for existing models that seek to explain motor cortex responses. Critically, only dynamical models displayed tensor structure that agreed with the empirical M1 data. These results illustrate that tensor structure is a basic feature of the data. For M1 the tensor structure was compatible with only a subset of existing models. Jeffrey S. Seely, Matthew T. Kaufman, Stephen I. Ryu, Krishna V. Shenoy, John P. Cunningham, Mark M. Churchland |
PLoS Comput. Biol. | 4 |
| 2015 | High-dimensional neural spike train analysis with generalized count linear dynamical systemsabstractLatent factor models have been widely used to analyze simultaneous recordings of spike trains from large, heterogeneous neural populations. These models assume the signal of interest in the population is a low-dimensional latent intensity that evolves over time, which is observed in high dimension via noisy point-process observations. These techniques have been well used to capture neural correlations across a population and to provide a smooth, denoised, and concise representation of high-dimensional spiking data. One limitation of many current models is that the observation model is assumed to be Poisson, which lacks the flexibility to capture under- and over-dispersion that is common in recorded neural data, thereby introducing bias into estimates of covariance. Here we develop the generalized count linear dynamical system, which relaxes the Poisson assumption by using a more general exponential family for count data. In addition to containing Poisson, Bernoulli, negative binomial, and other common count distributions as special cases, we show that this model can be tractably learned by extending recent advances in variational inference techniques. We apply our model to data from primate motor cortex and demonstrate performance improvements over state-of-the-art methods, both in capturing the variance structure of the data and in held-out prediction. Yuanjun Gao, Lars Buesing, Krishna V. Shenoy, John P. Cunningham |
NIPS | 3 |
| 2014 | Information Systems Opportunities in Brain-Machine Interface DecodersabstractBrain-machine interface (BMI) systems convert neural signals from motor regions of the brain into control signals to guide prosthetic devices. The ultimate goal of BMIs is to improve the quality of life for people with paralysis by providing direct neural control of prosthetic arms or computer cursors. While considerable research over the past 15 years has led to compelling BMI demonstrations, there remain several challenges to achieving clinically viable BMI systems. In this review, we focus on the challenge of increasing BMI performance and robustness. We review and highlight key aspects of intracortical BMI decoder design, which is central to the conversion of neural signals into prosthetic control signals, and discuss emerging opportunities to improve intracortical BMI decoders. This is one of the primary research opportunities where information systems engineering can directly impact the future success of BMIs. Jonathan C. Kao, Sergey D. Stavisky, David Sussillo, Paul Nuyujukian, Krishna V. Shenoy |
Proc. IEEE | 5 |
| 2011 | A Brain-Machine Interface Operating with a Real-Time Spiking Neural Network Control AlgorithmabstractMotor prostheses aim to restore function to disabled patients. Despite compelling proof of concept systems, barriers to clinical translation remain. One challenge is to develop a low-power, fully-implantable system that dissipates only minimal power so as not to damage tissue. To this end, we implemented a Kalman-filter based decoder via a spiking neural network (SNN) and tested it in brain-machine interface (BMI) experiments with a rhesus monkey. The Kalman filter was trained to predict the arm’s velocity and mapped on to the SNN using the Neural Engineer- ing Framework (NEF). A 2,000-neuron embedded Matlab SNN implementation runs in real-time and its closed-loop performance is quite comparable to that of the standard Kalman filter. The success of this closed-loop decoder holds promise for hardware SNN implementations of statistical signal processing algorithms on neuromorphic chips, which may offer power savings necessary to overcome a major obstacle to the successful clinical translation of neural motor prostheses. Julie Dethier, Paul Nuyujukian, Chris Eliasmith, Terrence C. Stewart, Shauki A. Elasaad, Krishna V. Shenoy, Kwabena Boahen 0001 |
NIPS | 6 |
| 2011 | Empirical models of spiking in neural populationsabstractNeurons in the neocortex code and compute as part of a locally interconnected population. Large-scale multi-electrode recording makes it possible to access these population processes empirically by fitting statistical models to unaveraged data. What statistical structure best describes the concurrent spiking of cells within a local network? We argue that in the cortex, where firing exhibits extensive correlations in both time and space and where a typical sample of neurons still reflects only a very small fraction of the local population, the most appropriate model captures shared variability by a low-dimensional latent process evolving with smooth dynamics, rather than by putative direct coupling. We test this claim by comparing a latent dynamical model with realistic spiking observations to coupled generalised linear spike-response models (GLMs) using cortical recordings. We find that the latent dynamical approach outperforms the GLM in terms of goodness-of-fit, and reproduces the temporal correlations in the data more accurately. We also compare models whose observations models are either derived from a Gaussian or point-process models, finding that the non-Gaussian model provides slightly better goodness-of-fit and more realistic population spike counts. Jakob H. Macke, Lars Buesing, John P. Cunningham, Byron M. Yu, Krishna V. Shenoy, Maneesh Sahani |
NIPS | 5 |
| 2011 | Dynamical segmentation of single trials from population neural dataabstractSimultaneous recordings of many neurons embedded within a recurrently-connected cortical network may provide concurrent views into the dynamical processes of that network, and thus its computational function. In principle, these dynamics might be identified by purely unsupervised, statistical means. Here, we show that a Hidden Switching Linear Dynamical Systems (HSLDS) model---in which multiple linear dynamical laws approximate a nonlinear and potentially non-stationary dynamical process---is able to distinguish different dynamical regimes within single-trial motor cortical activity associated with the preparation and initiation of hand movements. The regimes are identified without reference to behavioural or experimental epochs, but nonetheless transitions between them correlate strongly with external events whose timing may vary from trial to trial. The HSLDS model also performs better than recent comparable models in predicting the firing rate of an isolated neuron based on the firing rates of others, suggesting that it captures more of the "shared variance" of the data. Thus, the method is able to trace the dynamical processes underlying the coordinated evolution of network activity in a way that appears to reflect its computational role. Biljana Petreska, Byron M. Yu, John P. Cunningham, Gopal Santhanam, Stephen I. Ryu, Krishna V. Shenoy, Maneesh Sahani |
NIPS | 6 |
| 2009 | A High-rate Long-range Wireless Transmission System for Multichannel Neural Recording ApplicationsabstractWe report a high-rate, low-power wireless transmission system (named HermesD) to aid the research in neural prosthetics for motor disabilities, by recording and transmitting neural activity from electrode arrays implanted in rhesus monkeys. This system supports the simultaneous transmission of 32 channels of broadband data sampled at 30 kSps, 12 bit/sample, using FSK modulation on a 3.95 GHz carrier, with a link range extending over 20 m. The channel rate is 24 Mbit/s and the bit stream includes synchronization and error detection mechanisms. The power consumption, approximately 142 mW, is low enough to allow the system to operate for about two days, using two 3.7 V / 1100 mAh Li-Ion battery packs. The transmitter was designed using off-the-shelf components and is small enough to fit on a printed circuit board with 20 cm2. The receiver is composed of several submodules in a bench-top configuration and interfaced to a computer for data storage and processing. This system can be easily scaled up in terms of the number of channels and data rate, being an appropriate test platform for a future 96-channel version of the system. Henrique Miranda, Vikash Gilja, Cynthia A. Chestek, Krishna V. Shenoy, Teresa H. Meng |
ISCAS | 4 |
| 2009 | Methods for estimating neural firing rates, and their application to brain-machine interfaces
John P. Cunningham, Vikash Gilja, Stephen I. Ryu, Krishna V. Shenoy |
Neural Networks | 4 |
| 2008 | A factor-analysis decoder for high-performance neural prosthesesabstractIncreasing the performance of neural prostheses is necessary for assuring their clinical viability. One performance limitation is the presence of correlated trial-to-trial variability that can cause neural responses to wax and wane in concert as the subject is, for example, more attentive or more fatigued. We report here the design and characterization of a Factor- Analysis-based decoding algorithm that is able to contend with this confound. We characterize the decoder (classifier) on a previously reported dataset where monkeys performed both a real reach task and a prosthetic cursor movement task while we recorded from 96 electrodes implanted in dorsal pre- motor cortex. In principle, the decoder infers the underlying factors that co-modulate the neurons' responses and can use this information to function with reduced error rates (1 of 8 reach target prediction) of up to ~75% (~20% total prediction error using independent Gaussian or Poisson models became ~5%). Such Factor-Analysis based methods appear to be effective when attempting to combat directly unobserved trial-by-trial neural variabiliy. Gopal Santhanam, Byron M. Yu, Vikash Gilja, Stephen I. Ryu, Afsheen Afshar, Maneesh Sahani, Krishna V. Shenoy |
ICASSP | 7 |
| 2008 | Fast Gaussian process methods for point process intensity estimationabstractPoint processes are difficult to analyze because they provide only a sparse and noisy observation of the intensity function driving the process. Gaussian Processes offer an attractive framework within which to infer underlying intensity functions. The result of this inference is a continuous function defined across time that is typically more amenable to analytical efforts. However, a naive implementation will become computationally infeasible in any problem of reasonable size, both in memory and run time requirements. We demonstrate problem specific methods for a class of renewal processes that eliminate the memory burden and reduce the solve time by orders of magnitude. John P. Cunningham, Krishna V. Shenoy, Maneesh Sahani |
ICML | 2 |
| 2008 | HermesC: RF wireless low-power neural recording system for freely behaving primatesabstractNeural prosthetics for motor systems is a rapidly growing field with the potential to provide treatment for amputees or patients suffering from neurological injury and disease. To determine whether a physically active patient such as an amputee can take advantage of these systems, we seek to develop an animal model of freely moving humans. Therefore, we have developed and tested HermesC, a system for recording neural activity from electrode arrays implanted in rhesus monkeys and transmitting this data wirelessly. This system is based on the integrated neural interface (INI) microchip, which amplifies, digitizes, and transmits neural data across a ~900 MHz wireless channel. The wireless transmission has a range of ~4 m in free space. All together, this device consumes 11.7 mA from a 4.0 V lithium ion battery pack for a total of 46.8 mW. To test the performance, the device was used to record and telemeter one channel of broadband neural data at 15.7 kSps from one monkey doing various physical activities in a home cage, such as eating, climbing and swinging. The in-band noise of the recorded neural signal is 34 muVrms, which is low enough to allow the detection of neural units on an active electrode. This system can be readily upgraded to use future generations of the INI chip, with circuits providing 96 channels of programmable threshold crossing event data. Cynthia A. Chestek, Vikash Gilja, Paul Nuyujukian, Stephen I. Ryu, Krishna V. Shenoy, Ryan J. Kier |
ISCAS | 5 |
| 2008 | Wireless neural signal acquisition with single low-power integrated circuitabstractWe present experimental results from an integrated circuit designed for wireless neural recording applications. The chip, which was fabricated in a 0.6-mum 2P3M BiCMOS process, contains 100 amplifiers and a 10-bit ADC and 902-928 MHz FSK transmitter. Neural signals from one amplifier are sampled by the ADC at 15.7 kSps and telemetered over the FSK wireless data link. Power, clock, and command signals are sent to the chip wirelessly over a 2.765-MHz inductive (coil-to-coil) link. The chip is capable of operating with only two off-chip components: a power receive coil and a 100-nF capacitor. Reid R. Harrison, Ryan J. Kier, Bradley Greger, Florian Solzbacher, Cynthia A. Chestek, Vikash Gilja, Paul Nuyujukian, Stephen I. Ryu, Krishna V. Shenoy |
ISCAS | 9 |
| 2008 | Gaussian-process factor analysis for low-dimensional single-trial analysis of neural population activityabstractWe consider the problem of extracting smooth low-dimensional neural trajectories'' that summarize the activity recorded simultaneously from tens to hundreds of neurons on individual experimental trials. Beyond the benefit of visualizing the high-dimensional noisy spiking activity in a compact denoised form, such trajectories can offer insight into the dynamics of the neural circuitry underlying the recorded activity. Current methods for extracting neural trajectories involve a two-stage process: the data are firstdenoised'' by smoothing over time, then a static dimensionality reduction technique is applied. We first describe extensions of the two-stage methods that allow the degree of smoothing to be chosen in a principled way, and account for spiking variability that may vary both across neurons and across time. We then present a novel method for extracting neural trajectories, Gaussian-process factor analysis (GPFA), which unifies the smoothing and dimensionality reduction operations in a common probabilistic framework. We applied these methods to the activity of 61 neurons recorded simultaneously in macaque premotor and motor cortices during reach planning and execution. By adopting a goodness-of-fit metric that measures how well the activity of each neuron can be predicted by all other recorded neurons, we found that GPFA provided a better characterization of the population activity than the two-stage methods. From the extracted single-trial neural trajectories, we directly observed a convergence in neural state during motor planning, an effect suggestive of attractor dynamics that was shown indirectly by previous studies. Byron M. Yu, John P. Cunningham, Gopal Santhanam, Stephen I. Ryu, Krishna V. Shenoy, Maneesh Sahani |
NIPS | 5 |
| 2007 | Neural Decoding of Movements: From Linear to Nonlinear Trajectory Models
Byron M. Yu, John P. Cunningham, Krishna V. Shenoy, Maneesh Sahani |
ICONIP (1) | 3 |
| 2007 | Inferring Neural Firing Rates from Spike Trains Using Gaussian ProcessesabstractNeural spike trains present challenges to analytical efforts due to their noisy, spiking nature. Many studies of neuroscienti(cid:2)c and neural prosthetic importance rely on a smoothed, denoised estimate of the spike train’s underlying (cid:2)ring rate. Current techniques to (cid:2)nd time-varying (cid:2)ring rates require ad hoc choices of parameters, offer no con(cid:2)dence intervals on their estimates, and can obscure potentially important single trial variability. We present a new method, based on a Gaussian Process prior, for inferring probabilistically optimal estimates of (cid:2)ring rate functions underlying single or multiple neural spike trains. We test the performance of the method on simulated data and experimentally gathered neural spike trains, and we demonstrate improvements over conventional estimators. John P. Cunningham, Byron M. Yu, Krishna V. Shenoy, Maneesh Sahani |
NIPS | 3 |
| 2005 | Extracting Dynamical Structure Embedded in Neural ActivityabstractSpiking activity from neurophysiological experiments often exhibits dy- namics beyond that driven by external stimulation, presumably reflect- ing the extensive recurrence of neural circuitry. Characterizing these dynamics may reveal important features of neural computation, par- ticularly during internally-driven cognitive operations. For example, the activity of premotor cortex (PMd) neurons during an instructed de- lay period separating movement-target specification and a movement- initiation cue is believed to be involved in motor planning. We show that the dynamics underlying this activity can be captured by a low- dimensional non-linear dynamical systems model, with underlying re- current structure and stochastic point-process output. We present and validate latent variable methods that simultaneously estimate the system parameters and the trial-by-trial dynamical trajectories. These meth- ods are applied to characterize the dynamics in PMd data recorded from a chronically-implanted 96-electrode array while monkeys perform delayed-reach tasks. Byron M. Yu, Afsheen Afshar, Gopal Santhanam, Stephen I. Ryu, Krishna V. Shenoy, Maneesh Sahani |
NIPS | 5 |