Bonaiuto, – November 2009 The Infant Learning Grasping and Affordances (ILGA) Model: Brief Overview and Progress.

Slides:



Advertisements
Similar presentations
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.
Advertisements

Chapter 4: The Visual Cortex and Beyond
Attention and neglect.
Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 1 Michael Arbib: CS564 - Brain Theory and Artificial Intelligence.
Visual Attention Attention is the ability to select objects of interest from the surrounding environment A reliable measure of attention is eye movement.
Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 10. MNS Model 1 1 Michael Arbib: CS564 - Brain Theory and Artificial.
Human (ERP and imaging) and monkey (cell recording) data together 1. Modality specific extrastriate cortex is modulated by attention (V4, IT, MT). 2. V1.
Mirror Neurons.
Neural Network of the Cerebellum: Temporal Discrimination and the Timing of Responses Michael D. Mauk Dean V. Buonomano.
Covert Attention Mariel Velez What is attention? Attention is the ability to select objects of interest from the surrounding environment Involuntary.
Gain Modulation Huei-Ju Chen Papers: Chance, Abbott, and Reyes(2002) E. Salinas & T. Sejnowski(2001) E. Salinas & L.G. Abbott (1997, 1996) Pouget & T.
Reading population codes: a neural implementation of ideal observers Sophie Deneve, Peter Latham, and Alexandre Pouget.
Mirror Neurons.
From Perception to Action And what’s in between?.
Final Review Session Neural Correlates of Visual Awareness Mirror Neurons
Blue= rods Green = Cones Pathways from the Retina In the brain, retinal ganglion axons travel to… –the hypothalamus: control bodily rhythms.
Control of Movement. Patterns of Connections Made by Local Circuit Neurons in the Intermediate Zone of the Spinal Cord Gray Matter Long distance interneurons.
Un Supervised Learning & Self Organizing Maps Learning From Examples
Levels in Computational Neuroscience Reasonably good understanding (for our purposes!) Poor understanding Poorer understanding Very poorer understanding.
From Ch. 38 “Principles of Neural Science”, 4th Ed. Kandel et al
The Decisive Commanding Neural Network In the Parietal Cortex By Hsiu-Ming Chang ( 張修明 )
Color vision Different cone photo- receptors have opsin molecules which are differentially sensitive to certain wavelengths of light – these are the physical.
Motor systems III: Cerebellum April 16, 2007 Mu-ming Poo Population coding in the motor cortex Overview and structure of cerebellum Microcircuitry of cerebellum.
VISUAL PATHWAYS Organization of LGN of thalamus Organization of Visual Cortex What Stream How Stream The Binding Problem.
From Ch. 38 “Principles of Neural Science”, 4th Ed. Kandel et al
Overview 1.The Structure of the Visual Cortex 2.Using Selective Tuning to Model Visual Attention 3.The Motion Hierarchy Model 4.Simulation Results 5.Conclusions.
The visual system Lecture 1: Structure of the eye
Laurent Itti: CS599 – Computational Architectures in Biological Vision, USC Lecture 7: Coding and Representation 1 Computational Architectures in.
Motor cortical areas: the homunculus The motor system.
Cortical motor structures. Hierarchical Organization of Motor System.
Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 13. FARS 2 1 Michael Arbib: CS564 - Brain Theory and Artificial.
Voluntary Movement II. Cortical representation of movements and parameters. Claude Ghez, M.D.
STUDY, MODEL & INTERFACE WITH MOTOR CORTEX Presented by - Waseem Khatri.
1 Computational Vision CSCI 363, Fall 2012 Lecture 3 Neurons Central Visual Pathways See Reading Assignment on "Assignments page"
Neural coding (1) LECTURE 8. I.Introduction − Topographic Maps in Cortex − Synesthesia − Firing rates and tuning curves.
The brain is impossibly complicated - if it were simple enough to understand, we'd be too simple to understand it. - Lyall Watson.
Biomedical Sciences BI20B2 Sensory Systems Human Physiology - The basis of medicine Pocock & Richards,Chapter 8 Human Physiology - An integrated approach.
Sensory Physiology. Concepts To Understand Receptor Potential Amplitude Coding Frequency Coding Activation/Inactivation Neural Adaptation Synaptic Depression.
Bonaiuto, Synthetic Brain Imaging: A Computational Interface Between Electrophysiology and Neuroimaging James Bonaiuto (work with.
BCS547 Neural Decoding.
Auditory Neuroscience 1 Spatial Hearing Systems Biology Doctoral Training Program Physiology course Prof. Jan Schnupp HowYourBrainWorks.net.
Voluntary Movement I. Psychophysical principles & Neural control of reaching and grasping Claude Ghez, M.D.
Brain Regions Involved in USCBP Reaching Models A High Level Overview.
Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 14. FARS and Synthetic PET Michael Arbib: CS564 - Brain Theory.
1 Copyright © 2014 Elsevier Inc. All rights reserved. Chapter 19 Visual Network Moran Furman.
Network Models (2) LECTURE 7. I.Introduction − Basic concepts of neural networks II.Realistic neural networks − Homogeneous excitatory and inhibitory.
Biological Modeling of Neural Networks: Week 10 – Neuronal Populations Wulfram Gerstner EPFL, Lausanne, Switzerland 10.1 Cortical Populations - columns.
Cogs1 mapping space in the brain Douglas Nitz – Feb. 19, 2009 any point in space is defined relative to other points in space.
Group 2 Youngjin Kang Anthony Correa Stephanie Regan.
Deep Learning Overview Sources: workshop-tutorial-final.pdf
1 Computational Vision CSCI 363, Fall 2012 Lecture 32 Biological Heading, Color.
Itti: CS564 - Brain Theory and Artificial Intelligence. FARS Model 1 CS564 - Brain Theory and Artificial Intelligence University of Southern California.
Cognitive Psychology PSYC231 Perception 1 Dr. Jan Lauwereyns, EA619, ext
Cortical Control of Movement
Neural Oscillations Continued
Functional organization of the primary motor cortex Premotor cortex
Toward More Versatile and Intuitive Cortical Brain–Machine Interfaces
The Cortical Motor System
Using a Compound Gain Field to Compute a Reach Plan
Coding of the Reach Vector in Parietal Area 5d
Mapping Behavioral Repertoire onto the Cortex
Confidence as Bayesian Probability: From Neural Origins to Behavior
Thomas Akam, Dimitri M. Kullmann  Neuron 
Fundamentals of Sensation and Perception
Optic Ataxia: From Balint’s Syndrome to the Parietal Reach Region
Volume 23, Issue 3, Pages (April 2018)
Neural and Computational Mechanisms of Action Processing: Interaction between Visual and Motor Representations  Martin A. Giese, Giacomo Rizzolatti  Neuron 
Richard A. Andersen, He Cui  Neuron 
Visual Perception: One World from Two Eyes
Edge Detection via Lateral Inhibition
Presentation transcript:

Bonaiuto, – November 2009 The Infant Learning Grasping and Affordances (ILGA) Model: Brief Overview and Progress

Bonaiuto, – November 2009 Infant Learning to Grasp Model (ILGM)

Bonaiuto, – November 2009 Current ILGA Design

Bonaiuto, – November 2009 ILGA Planned Capabilities - After training, the model should be able to perform grasps of objects with the appropriate - Maximal finger aperture - Wrist rotation - The model should be able to generate precision pinches of smaller objects - Cells in AIP should learn to respond to combinations of object features that afford grasping and project strongly to F5 neurons encoding motor parameters appropriate for grasping them - Reinforcement learning of connection weights between PFC and other regions should allow learning context-specific actions

Bonaiuto, – November 2009 Summary of Relevant Literature  Dorsal stream subdivided into dorsal-medial stream for reaching and dorsal-ventral stream for grasping (Rizzolatti & Matelli, 2003)  dorsal-medial stream - superior parietal and intraparietal regions and the dorsal premotor cortex  dorsal-ventral stream - inferior parietal and intraparietal regions and the ventral premotor cortex

Bonaiuto, – November 2009 Summary of Relevant Literature – Reaching Stream  Spatial dimensions of potential reach targets such as direction and distance are processed independently in parallel (Battaglia-Mayer et al., 2003).  direction and distance reach errors dissociate (Soechting & Flanders, 1989; Gordon et al., 1994)  distance information decays faster than direction information in working memory (McIntyre et al., 1998).  Lateral Intraparietal Sulcus (LIP)  disparity signals modulate activity in area LIP (Gnadt & Beyer, 1998; Ferraina et al., 2002)  encodes three-dimensional distance in an egocentric reference frame (Gnadt & Mays, 1995; Ferraina & Genovesio, 2001)  but LIP is also typically associated with saccades!  V6a / Medial Intraparietal Sulcus (MIP)  mostly visual (Galletti et al., 1997) modulated by somatosensory stimulation (Breveglieri et al,. 2002; Fattori et al,. 2005).  many cells modulated during contralateral arm movement (Galletti et al., 1997) and many only respond when the arm is directed toward a particular region of space (Galletti et al., 1997; Fattori et al., 2005).  lesions of the region result in misreaching with the contralateral arm (Battaglini et al., 2002, 2003)  F2  two broad cell categories: movement-related cells - discharge on movement onset; signal- and set-related cells - anticipatory activity prior to movement (Kurata, 1994; Wise et al., 1997; Cisek & Kalaska, 2002).  rostro-caudal gradient of cell types - signal-related cells in the rostral portion of F2, set-related cells in an intermediate zone, and movement-related cells adjacent to F1 (Tanne et al., 1995; Johnson et al., 1996).  many cells in F2 are directionally tuned and their population activity encodes a vector representing the direction of arm movement to the end target (Weinrich & Wise, 1982; Caminiti et al., 1991)

Bonaiuto, – November 2009 Summary of Relevant Literature – Grasping Stream  Caudal Intraparietal Sulcus (cIPS)  receives input from V3a, whose neurons are sensitive to binocular disparity and have small, retinotopic receptive fields (Sakata H et al., 2005), and projects primarily to the anterior intraparietal sulcus (AIP) (Nakamura H et al., 2001).  two classes of neurons: surface orientation selective (SOS) and axis orientation selective (AOS) neurons – AOS cells are tuned to the 3D orientation of the longitudinal axis of long and thin stimuli (Sakata H and M Taira, 1994; Sakata H et al., 1997; Sakata H et al., 1999). –SOS cells are tuned to the surface orientation in depth of flat and broad objects (Sakata H et al., 1997; Sakata H et al., 1998; Sakata H et al., 1999; Shikata E et al., 1996).  Anterior Intraparietal Sulcus (AIP)  reciprocally connected with area F5 (Matelli et al., 1985;  mortor dominant neurons (40%) discharge equally well if the grasping movement is made either in the light, or in the dark. These cells are referred to as (Taira et al., 1990). –50% of neurons fired almost exclusively during one type of grip, with precision grip being the most represented grip type (Taira et al., 1990; Sakata and Kusunoki, 1992; Murata et al., 1993).  visual dominant neurons - demonstrate object-specific activity (actually respond to several different objects, with varied activity levels) (Taira et al., 1990; Sakata and Kusunoki, 1992; Murata et al., 1993)  most neurons demonstrate phasic activity related to the motor behavior: set (key phase), preshape, enclose, hold (object phase), and ungrasp (Taira et al., 1990; Sakata and Kusunoki, 1992; Murata et al., 1993)  F5  some cells respond to the observation of graspable objects (Rizzolatti et al., 1988; Murata et al., 1997)  cells are selective for different phases of a grasp, but can be active over multiple contiguous phases (Rizzolatti et al., 1988)  different classes of neurons discharge during different hand movements (grasping, holding, tearing, manipulating) and can be selective for either precision grip, finger prehension, or whole hand prehension (Rizzolatti et al., 1988)

Bonaiuto, – November 2009 Current Code All code is available via SVN at: svn://neuroinformatics.usc.edu/ilga/branch The code is implemented in NSL using SCS: For most major modules there is an associated test model to test its functionality in as much isolation as possible

Bonaiuto, – November 2009 Current Code – 3d Simulation Interface Modules - Modules - SimWorld – handles interaction between 3d world in Nsl3dCanvas and model perspective - ModelPerspectiveView – represents models view of world, handles interaction between SimWorld and model inputs - ArmHand – handles interaction between the model output and the simulated arm/hand object in the Nsl3dCanvas - GraspController – encloses different combinations of fingers - Models - TestArm – tests arm/hand PD controllers - TestReach – tests arm inverse kinematics and dynamic motor primitives - TestGrasp – tests grasp controller

Bonaiuto, – November 2009 Current Code – Neural Modules - Modules - SpikingNeuronBase – basic Izhikevich neural model - SpikingNeuron – Izhikevich model integrated with synaptic model -v1_1_1 – simple aggregated conductance synaptic model -v1_1_2 – more realistic synaptic model with individual synaptic conductances - FiringRateEstimator – calculates firing rate from spikes using discrete or alpha function kernel, or a leaky integrator - PoissonSpikeGenerator – generates spikes at a specified frequency according to a Poisson distribution - Test Models - TestSpikingNeuron -v1_1_ 1 – tests SpikingNeuron.v1_1_1 with random input -v1_1_2 – compares SpikingNeuron v1_1_1 and v1_1_2 with identical input - TestFiringRateEstimator – tests different firing rate estimation methods

Bonaiuto, – November 2009 Current Code – Population Modules - Modules - SpikingDNF1D – One-dimensional winner-take-all neural field - SpikingDNF2D – Two-dimensional winner-take all neural field - Population – generic population with a layer of pyramidal cells and one layer of inhibitory interneurons, connectivity can be set arbitrarily - FiringRateEstimator1D – vector of firing rate estimators - FiringRateEstimator2D – matrix of firing rate estimators - Pop1dDecoder – decodes one-dimensional population codes - Pop2dDecoder - decodes two-dimensional population codes - STDP1D – Spike timing-dependent plasticity modulated by dopamine (for vector of neurons) - STDP1Dto2D - Spike timing-dependent plasticity modulated by dopamine (for matrix of neurons receiving input from vector of neurons) - Models - TestSTDP -v1_1_1 – tests STDP1D -v1_1_2 – tests STDP1Dto2D

Bonaiuto, – November 2009 Current Code – Brain Region Modules - Modules - CIPS – caudal intraparietal sulcus -AOS – axis orientation selective cells – encode curvature, length and orientation of cylinders -SOS – surface orientation selective cells – encode size and orientations of flat surfaces - LIP – lateral intraparietal sulcus – encodes distance to object center in one-dimensional population code - VisualCortex -V6a – encodes object center direction in polar coordinates in two-dimensional population code -V4 – encodes visual stimuli in coarse population code, red, green, and blue-selective subpopulations - F6 – detects GO signals - Striatum – receives excitatory input, produces inhibitory output - GP – receives inhibitory input, produces tonic inhibition - PFC – encodes task/context - F2 – selects reach targe - F5 –selects wrist orientation - MotorCortex – extracts motor parameters from premotor population activity, next state reach planner -NextStatePlanner – dynamic motor primitives for reaching - Models - TestCIPS – tests CIPS module, reproducing some of the Sakata group’s data - TestV6A – tests V6A module, reproducing some of the Galletti group’s data - TestF2 – tests reach target learning in F2 module (should reproduce Cisek & Kalaska’s data) - TestF5 – tests wrist orientation learning in F5 module (should reproduce Parma group’s data)