Encoding/Decoding of Arm Kinematics from Simultaneously Recorded MI Neurons Y. Gao, E. Bienenstock, M. Black, S.Shoham, M.Serruya, J. Donoghue Brown Univ.,

Slides:



Advertisements
Similar presentations
Bayesian Belief Propagation
Advertisements

What is the neural code? Puchalla et al., What is the neural code? Encoding: how does a stimulus cause the pattern of responses? what are the responses.
Probabilistic Inverse Dynamics for Nonlinear Blood Pattern Reconstruction Benjamin Cecchetto, Wolfgang Heidrich University of British Columbia.
Probabilistic Tracking and Recognition of Non-rigid Hand Motion
Jose-Luis Blanco, Javier González, Juan-Antonio Fernández-Madrigal University of Málaga (Spain) Dpt. of System Engineering and Automation May Pasadena,
CSCE643: Computer Vision Bayesian Tracking & Particle Filtering Jinxiang Chai Some slides from Stephen Roth.
Biological Modeling of Neural Networks: Week 9 – Coding and Decoding Wulfram Gerstner EPFL, Lausanne, Switzerland 9.1 What is a good neuron model? - Models.
Budapest May 27, 2008 Unifying mixed linear models and the MASH algorithm for breakpoint detection and correction Anders Grimvall, Sackmone Sirisack, Agne.
Spike Train Statistics Sabri IPM. Review of spike train  Extracting information from spike trains  Noisy environment:  in vitro  in vivo  measurement.
Modeling Uncertainty over time Time series of snapshot of the world “state” we are interested represented as a set of random variables (RVs) – Observable.
Population vector algorithm
Population Codes & Inference in Neurons
Inferring Hand Motion from Multi-Cell Recordings in Motor Cortex using a Kalman Filter Wei Wu*, Michael Black †, Yun Gao*, Elie Bienenstock* §, Mijail.
From Bayesian to Particle Filter
Oklahoma State University Generative Graphical Models for Maneuvering Object Tracking and Dynamics Analysis Xin Fan and Guoliang Fan Visual Computing and.
Probabilistic Robotics Bayes Filter Implementations Particle filters.
Quantifying Generalization from Trial-by-Trial Behavior in Reaching Movement Dan Liu Natural Computation Group Cognitive Science Department, UCSD March,
How well can we learn what the stimulus is by looking at the neural responses? We will discuss two approaches: devise and evaluate explicit algorithms.
Tracking Objects with Dynamics Computer Vision CS 543 / ECE 549 University of Illinois Derek Hoiem 04/21/15 some slides from Amin Sadeghi, Lana Lazebnik,
Stanford CS223B Computer Vision, Winter 2007 Lecture 12 Tracking Motion Professors Sebastian Thrun and Jana Košecká CAs: Vaibhav Vaish and David Stavens.
Probabilistic Robotics Bayes Filter Implementations Particle filters.
Arizona State University DMML Kernel Methods – Gaussian Processes Presented by Shankar Bhargav.
Particle Filtering for Non- Linear/Non-Gaussian System Bohyung Han
Statistical analysis and modeling of neural data Lecture 4 Bijan Pesaran 17 Sept, 2007.
Sheila McIlraith, Knowledge Systems Lab, Stanford University DX’00, 06/2000 Diagnosing Hybrid Systems: A Bayesian Model Selection Approach Sheila McIlraith.
Modeling fMRI data generated by overlapping cognitive processes with unknown onsets using Hidden Process Models Rebecca A. Hutchinson (1) Tom M. Mitchell.
Real-time optimization of neurophysiology experiments Jeremy Lewi 1, Robert Butera 1, Liam Paninski 2 1 Department of Bioengineering, Georgia Institute.
The Paradigm of Econometrics Based on Greene’s Note 1.
Bayesian Filtering for Robot Localization
Overview G. Jogesh Babu. Probability theory Probability is all about flip of a coin Conditional probability & Bayes theorem (Bayesian analysis) Expectation,
Markov Localization & Bayes Filtering
Computer vision: models, learning and inference Chapter 19 Temporal models.
From Bayesian Filtering to Particle Filters Dieter Fox University of Washington Joint work with W. Burgard, F. Dellaert, C. Kwok, S. Thrun.
1 / 41 Inference and Computation with Population Codes 13 November 2012 Inference and Computation with Population Codes Alexandre Pouget, Peter Dayan,
STUDY, MODEL & INTERFACE WITH MOTOR CORTEX Presented by - Waseem Khatri.
Jamal Saboune - CRV10 Tutorial Day 1 Bayesian state estimation and application to tracking Jamal Saboune VIVA Lab - SITE - University.
Probabilistic Robotics Bayes Filter Implementations.
Neural coding (1) LECTURE 8. I.Introduction − Topographic Maps in Cortex − Synesthesia − Firing rates and tuning curves.
Encoding & Decoding of Neuronal Ensembles in Motor Cortex Nicholas Hatsopoulos Dept. of Organismal Biology & Anatomy Committees on Computational Neuroscience.
Various topics Petter Mostad Overview Epidemiology Study types / data types Econometrics Time series data More about sampling –Estimation.
Operant Conditioning of Cortical Activity E Fetz, 1969.
Markov Random Fields Probabilistic Models for Images
Learning the Appearance and Motion of People in Video Hedvig Sidenbladh, KTH Michael Black, Brown University.
Mobile Robot Localization (ch. 7)
Processing Sequential Sensor Data The “John Krumm perspective” Thomas Plötz November 29 th, 2011.
What is the neural code?. Alan Litke, UCSD What is the neural code?
Michael Isard and Andrew Blake, IJCV 1998 Presented by Wen Li Department of Computer Science & Engineering Texas A&M University.
State Estimation and Kalman Filtering
Sequential Monte-Carlo Method -Introduction, implementation and application Fan, Xin
Characterizing the Function Space for Bayesian Kernel Models Natesh S. Pillai, Qiang Wu, Feng Liang Sayan Mukherjee and Robert L. Wolpert JMLR 2007 Presented.
4. For each unit one lag, one polynomial, and one axis were selected based on the quality of fit of the posterior. Thus, the firing rate of each unit is.
Vision-based SLAM Enhanced by Particle Swarm Optimization on the Euclidean Group Vision seminar : Dec Young Ki BAIK Computer Vision Lab.
Tracking with dynamics
6. Population Codes Presented by Rhee, Je-Keun © 2008, SNU Biointelligence Lab,
Institute of Statistics and Decision Sciences In Defense of a Dissertation Submitted for the Degree of Doctor of Philosophy 26 July 2005 Regression Model.
CS 541: Artificial Intelligence Lecture VIII: Temporal Probability Models.
Learning Image Statistics for Bayesian Tracking Hedvig Sidenbladh KTH, Sweden Michael Black Brown University, RI, USA
Bayesian Brain - Chapter 11 Neural Models of Bayesian Belief Propagation Rajesh P.N. Rao Summary by B.-H. Kim Biointelligence Lab School of.
Neuronal Ensembles in Motor Cortex
Tracking Objects with Dynamics
Probabilistic Robotics
Sensing with the Motor Cortex
SA3202 Statistical Methods for Social Sciences
Estimating the Spatial Sensitivity Function of A Light Sensor N. K
Filtering and State Estimation: Basic Concepts
A Short Introduction to the Bayes Filter and Related Models
Bayesian Methods in Brain Imaging
Mixture Models with Adaptive Spatial Priors
Probabilistic Modelling of Brain Imaging Data
by Kenneth W. Latimer, Jacob L. Yates, Miriam L. R
Presentation transcript:

Encoding/Decoding of Arm Kinematics from Simultaneously Recorded MI Neurons Y. Gao, E. Bienenstock, M. Black, S.Shoham, M.Serruya, J. Donoghue Brown Univ., Univ. of Utah Departments of Applied Mathematics Computer Science, and Neuroscience 63.3

Goals, Problems and Approaches Goals –Investigate the nature of encoding in motor cortex –Optimally reconstruct hand trajectory from population activity to smoothly control a prosthetic robot arm Problems –Need models of cells’ conditional firing –Need to deal with noisy, ambiguous, and sparse data –Need to make real time reconstruction (< 200ms delay) and cope with non-linear dynamics of hand motion Approaches –Nonparametric models for encoding –Sound probabilistic framework for inference –Propagation of information over time using particle filtering

Experiment A.10*10 matrix of electrodes B. Location of array in the MI arm area C. Illustration of implated array D. Continuous tracking task E. Typical trajectory L. Paninski, M. Fellows, N. Hatsopoulos, and J. Donoghue. Temporal tuning properties for hand position and velocity in motor cortical neurons. Submitted to J. Neurophysiology, 2001

Modeling the Activity  0 12 Cell 3 speed r (cm/s) Cell 16Cell 19 Empirical mean rate in non-overlapping 50ms bins, 100ms lag Parametric models: cosine model (Georgopoulos et al ’86), Moran and Schwartz ’99 Our approach: nonparametric model, permitting rigorous setting of parameters and comparison of methods, supporting higher-level analysis angle(radians)

Modeling the Activity Likelihood: Gaussian or Poisson Spatial prior: Markov Random Field assumption, Gaussian or Robust prior: likelihood spatial prior :observed mean firing rate,:true mean firing rate For each velocity is a noisy realization of the

Cosine Model Moran & Schwartz Model Gaussian & Gaussian Model Poisson& Robust Model

Evaluation mean firing rate estimated from various models

Evaluation Quantitative comparison using log likelihood ratio (LLR) with cross-validation, Wilcoxon signed rank test for significance test Comparing rate from nonparametric models to parametric models MethodsRaw dataCosineM/SG/GP/R Median of LLR’s P-value7.6e-06 Pairs of methodsG/G over cosineG/G over M/SP/R over cosineP/R over M/S Median of LLR’s P-value7.6e e-06 Comparing rate from various models to constant rate

Temporal Inference Use the learned representation of hand motion to infer the motion of a monkey’s hand from neural activity. Model  r ? Ambiguities. Need temporal integration.

prior Temporal dynamics Bayesian Formulation Want to infer state of hand given the activity, C t, of (~25 cells) up to time t. likelihood Poisson with conditional mean firing rate as a function of kinematics learned in encoding stage

Method: Particle Filter Isard & Blake ‘96 Posterior Temporal dynamics sample sample Posterior Likelihood normalize non-Gaussian likelihood, non-linear temporal dynamics --- nonparametric approach

1000 “Clone” Cells v x : r 2 = , v x : r 2 = v y : r 2 = v y : r 2 = a. particle filtering b. linear regression

Conclusions Non-parametric model of neural activity in MI * probabilistic relationship between neural activity and events in the world. * superior to previous methods Introduced particle filtering for the Bayesian inference of hand motion in non-overlapping 50 ms intervals * non-Gaussian likelihood and non-linear dynamics * supports more sophisticated analysis Acknowledgements: This work is supported by Keck Foundation grant #R01 NS25074, the NIH #N01-NS , and NSF ITR #