THE MAN WHO MISTOOK HIS COMPUTER FOR A HAND

Similar documents
Probabilistic Inference of Hand Motion from Neural Activity in Motor Cortex

Motor Cortical Decoding Using an Autoregressive Moving Average Model

Collective Dynamics in Human and Monkey Sensorimotor Cortex: Predicting Single Neuron Spikes

Gentle Introduction to Infinite Gaussian Mixture Modeling

RECENT results have demonstrated the feasibility of continuous

Statistical models for neural encoding

CHARACTERIZATION OF NONLINEAR NEURON RESPONSES

Sampling-based probabilistic inference through neural and synaptic dynamics

Modeling and Decoding Motor Cortical Activity using a Switching Kalman Filter

Sean Escola. Center for Theoretical Neuroscience

Markov chain Monte Carlo methods for visual tracking

Introduction to neural spike train data for phase-amplitude analysis

A Monte Carlo Sequential Estimation for Point Process Optimum Filtering

Observed Brain Dynamics

Bayesian Networks: Construction, Inference, Learning and Causal Interpretation. Volker Tresp Summer 2014

Machine Learning. Neural Networks. (slides from Domingos, Pardo, others)

HMM and IOHMM Modeling of EEG Rhythms for Asynchronous BCI Systems

Neural Coding: Integrate-and-Fire Models of Single and Multi-Neuron Responses

Hierarchy. Will Penny. 24th March Hierarchy. Will Penny. Linear Models. Convergence. Nonlinear Models. References

Bayesian Networks: Construction, Inference, Learning and Causal Interpretation. Volker Tresp Summer 2016

Machine Learning. Neural Networks. (slides from Domingos, Pardo, others)

Comparing integrate-and-fire models estimated using intracellular and extracellular data 1

Internet Game Control System Based on Neuronal Signals

Consider the following spike trains from two different neurons N1 and N2:

THE retina in general consists of three layers: photoreceptors

The Spike Response Model: A Framework to Predict Neuronal Spike Trains

Population Decoding of Motor Cortical Activity using a Generalized Linear Model with Hidden States

Dynamic Causal Modelling for EEG and MEG. Stefan Kiebel

Nonparametric Representation of Neural Activity in Motor Cortex. Yun Gao Department of Computer Science Brown University

A Hybrid Systems Model for Supervisory Cognitive State Identification and Estimation in Neural Prosthetics

Characterization of Nonlinear Neuron Responses

Information Dynamics Foundations and Applications

Implementing a Bayes Filter in a Neural Circuit: The Case of Unknown Stimulus Dynamics

The Bayesian Brain. Robert Jacobs Department of Brain & Cognitive Sciences University of Rochester. May 11, 2017

Statistical models for neural encoding, decoding, information estimation, and optimal on-line stimulus design

How to make computers work like the brain

Learning Gaussian Process Models from Uncertain Data

Lateral organization & computation

Machine Learning. Neural Networks. (slides from Domingos, Pardo, others)

The BrainGate Neural Interface System is an investigational medical device that is being developed to improve the quality of life for physically

Fundamentals of Computational Neuroscience 2e

Modelling stochastic neural learning

Density Propagation for Continuous Temporal Chains Generative and Discriminative Models

CHARACTERIZATION OF NONLINEAR NEURON RESPONSES

Neural Spike Train Analysis 1: Introduction to Point Processes

Dynamic Causal Modelling for EEG and MEG

Introduction to Neural Networks

Brains and Computation

Efficient coding of natural images with a population of noisy Linear-Nonlinear neurons

Flexible Gating of Contextual Influences in Natural Vision. Odelia Schwartz University of Miami Oct 2015

Artificial Intelligence (AI) Common AI Methods. Training. Signals to Perceptrons. Artificial Neural Networks (ANN) Artificial Intelligence

/$ IEEE

Approximate Inference Part 1 of 2

Artificial Neural Networks

Approximate Inference Part 1 of 2

Modeling of Retinal Ganglion Cell Responses to Electrical Stimulation with Multiple Electrodes L.A. Hruby Salk Institute for Biological Studies

Bioelectric Signals & Devices Part 1: EEG & Brain-Machine Interface

Characterization of Nonlinear Neuron Responses

Model neurons!!poisson neurons!

Statistical Tools and Techniques for Solar Astronomers

Statistical challenges and opportunities in neural data analysis

Computational Explorations in Cognitive Neuroscience Chapter 2

Human Pose Tracking I: Basics. David Fleet University of Toronto

Dynamic Causal Modelling for EEG/MEG: principles J. Daunizeau

Dynamic Modeling of Brain Activity

Bayesian probability theory and generative models

CSE/NB 528 Final Lecture: All Good Things Must. CSE/NB 528: Final Lecture

Cover: Probabilistic decoding of an arm trajectory from spike trains recorded in motor and premotor cortices using a mixture of trajectory models.

Computational Cognitive Science

EEG- Signal Processing

MIXED EFFECTS MODELS FOR TIME SERIES

Time-rescaling methods for the estimation and assessment of non-poisson neural encoding models

Combining biophysical and statistical methods for understanding neural codes

Maximum Likelihood Estimation of a Stochastic Integrate-and-Fire Neural Model

PV021: Neural networks. Tomáš Brázdil

Analyzing large-scale spike trains data with spatio-temporal constraints

Biosciences in the 21st century

Microsystems for Neuroscience and Medicine. Lecture 9

Synaptic Devices and Neuron Circuits for Neuron-Inspired NanoElectronics

Linking non-binned spike train kernels to several existing spike train metrics

Condensed Table of Contents for Introduction to Stochastic Search and Optimization: Estimation, Simulation, and Control by J. C.

(Feed-Forward) Neural Networks Dr. Hajira Jabeen, Prof. Jens Lehmann

Classification of Mental Tasks from EEG Signals Using Spectral Analysis, PCA and SVM

Neuronal Dynamics: Computational Neuroscience of Single Neurons

Anatomy & Physiology Standards and Benchmarks

Dynamic Data Modeling, Recognition, and Synthesis. Rui Zhao Thesis Defense Advisor: Professor Qiang Ji

Cognitive Robotics. Outline

Population Coding. Maneesh Sahani Gatsby Computational Neuroscience Unit University College London

Bayesian Learning in Undirected Graphical Models

Manipulators. Robotics. Outline. Non-holonomic robots. Sensors. Mobile Robots

Transformation of stimulus correlations by the retina

CMSC 421: Neural Computation. Applications of Neural Networks

A spike sorting framework using nonparametric detection and incremental clustering

Designing Closed-Loop Brain-Machine Interfaces Using Model Predictive Control

Math in systems neuroscience. Quan Wen

Temporal probability models. Chapter 15

A new look at state-space models for neural data

Adaptive Velocity Tuning for Visual Motion Estimation

Spike sorting based on PCA and improved fuzzy c-means

The Planning-by-Inference view on decision making and goal-directed behaviour

Transcription:

THE MAN WHO MISTOOK HIS COMPUTER FOR A HAND Neural Control of Robotic Devices ELIE BIENENSTOCK, MICHAEL J. BLACK, JOHN DONOGHUE, YUN GAO, MIJAIL SERRUYA BROWN UNIVERSITY Applied Mathematics Computer Science Neuroscience

XEROX ALTO 1973 Dell workstation, 2001

BRAIN-COMPUTER INTERFACES Mad scientist Nancy Reagan Brain If I could find a code which translates the relation between the reading of the encephalograph and the mental image the brain could communicate with me. Curt Siodmak, 1942

NEURAL PROSTHETICS Sensation Action

NEURAL PROSTHETICS Sensation Action

NEURAL PROSTHETICS Signals? Representation, inference, and algorithms? Robot control? < 200 ms

VISUALIZING THE PLAYERS Single cells of the nervous system NEURON

BRAIN VERSUS COMPUTER 100,000,000,000 Neurons Computational Elements 50,000,000 Transistors (P IV) Speed (operations/second/element) 30-300 1.5 * 10 9

MASSIVE CONNECTIVITY SYNAPSES

LONG DISTANCE CALLS Conturo et al., 1999

THE EEG

SINGLE UNIT ACTIVITY Spikes 2/1000 s second 1/10 mm

CELL ENSEBLES B Central Sulcus MI SMA PMA PMA Arcuate 5 mm 80µV 1 ms 100 electrodes, 400µm separation 4x4 mm Implanted in the MI arm area of motor cortex - lacks strict somatopy

Neural Implant Acyrlic Silicone Bone Connector Arachnoid space Dura I 500 µm 400 µm Cortex III V VI White Matter Chronically implanted. Stable recording for 2-3 years (but not necessarily the same cells every day)

PATTERNS IN NEURAL ACTIVITY

LANGUAGE OF THE BRAIN Language of the brain. Language of the computer. Interpretation Translation

AMBIGUOUS SIGNALS

INFERENCE Ambiguous measurements Prior knowledge about how brains work. Prior knowledge about the environment History of measurements and interpretations Inference?

GOALS * Model neural activity in motor cortex. * Explore how the brain codes information. * Model the statistical relationship between neural activity and action. * Develop new statistical methods for analyzing neural codes. * Build prosthetic devices to assist the severely disabled. * Explore new output devices that can be controlled by brains.

MODELING NEURAL FUNCTION Simultaneously record hand position, velocity, and neural activity in motor cortex.

ARM MOTION Distribution of training motions: Position Velocity

MODELING NEURAL FUNCTION Spike trains 3 0 3 0 time direction speed Cell 3 speed, r, (cm/s) direction θ (radians)

MODELING NEURAL FUNCTION Spike trains 3 0 3 0 time direction speed Cell 3 speed, r, (cm/s) direction θ (radians)

NEURAL ACTIVITY speed, r, (cm/s) Cell 3 Cell 16 Cell 19 12 0 π π direction θ (radians) Is there some true underlying response function?

NON-PARAMETRIC MODEL f v g v : Observed mean firing rate for velocity v : True mean firing rate for velocity v v = [ r, θ ] T f v is a noisy realization of the model g v g v f v Infer from using Bayesian inference. η p( g f) = v ( κ p( fv gv) i= 1 p( gv gv i )) likelihood spatial prior

LIKELIHOOD Observed firing rate modeled a sample from Poisson: p P ( f g) 1 = f! g f e g

SPATIAL PRIOR Markov Random Field assumption p( g v g) = η i= 1 p( g v g v i ) T-distribution. p( g) = π ( σ 3 2σ + g 2 2 ) 2

OPTIMIZATION Many ways to maximize over g v p ( g f) = κ p( f g ) p( g g) v Simulated annealing, etc. We exploit an approximate deterministic regularization method. Take the negative log of p( g f ) Minimize using gradient descent Not ideal (loopy propagation, see Yedidia, Freeman, & Weiss, NIPS 00). v v v

Poisson+Robust 12 Cell 3 Cell 16 Cell 19 0 π angle (radians) π

INFERENCE FROM ACTIVITY t direction? Inference speed Neural Data Prediction

INFERENCE FROM ACTIVITY t direction? speed prior knowledge Neural Data Prediction

GOALS sound probabilistic inference causal estimate over short time intervals to reduce lag cope with non-linear dynamics of hand motion cope with ambiguities (multi-modal distributions) more realistic firing models (Poisson or Poisson+refractory period [Kass&Venture, Neural Comp. 01]) support higher level analysis of activities

BAYESIAN INFERENCE p( st Ct ) = κ 2 p( ct st ) p( st Ct 1) 1 = ci, p( c t st ) gst c! i= cells i, t likelihood t e g st Want to infer state of hand s t = [ r, θ ] given the activity, C t, of (~25 cells) up to time t.

prior = 1 1 1 1 1 ) ( ) ( ) ( t t t t t t t d p p p s C s s s C s Temporal dynamics (constant velocity) ) ( ) ( ) ( 1 2 = t t t t t t p p p C s s c C s κ BAYESIAN INFERENCE

PARTICLE FILTER Represent posterior with a discrete set of N states and their normalized likelihood. Posterior p( s t 1 C t 1) sample Temporal dynamics p( st st 1) sample p( s t C t) Posterior normalize p( c s ) t t Likelihood

PARTICLE FILTER Isard & Blake 96

1000 SYNTHETIC YNTHETIC CELLSC Particle filtering in 50 ms: v x : r 2 = 0.8746 v y : r 2 = 0.9033

A NEURAL PROSTHETIC mathematical algorithm Voluntar y control signal EEG single and multineuron activity Computer cursor and keyboard entry Robotic arm Stimulation of Muscles, Spinal Cord, and Brain

NEURAL-PROSTHETIC LIMBS

HYBRID SYSTEMS Sensory input Motor control Connecting Brains to Robots, Reger et al, Artificial Life, 2000.

BRAIN/MACHINE HYBRIDS Explore biological sensory/control systems with artificial systems. Develop computational models of biological control. Re-map input modalities. Opportunity for robotic prostheses. Augment limited neural control with autonomy (eg. obstacle avoidance).

OUR BODIES OURSELVES? Service robots under neural control. Sensation and action at a distance. Stimulating the brain. Ethics, liminality, fear, and the uncanny. Probotics/Jim Judkis Honda robot

THANKS D. Sheinberg, Neuroscience N. Hatsopoulos, Neuroscience W. Patterson, Engineering A. Nurmikko, Engineering G. Friehs, Brown Medical School S. Geman, Division of Applied Mathematics M. Fellows, Neuroscience L. Paninski, NYU, Center for Neural Science N.K. Logothetis, Max Planck Institute, Tuebingen