Using population decoding to understand neural content and coding

Similar documents
Hippocampal mechanisms of memory and cognition. Matthew Wilson Departments of Brain and Cognitive Sciences and Biology MIT

Preliminary MEG decoding results Leyla Isik, Ethan M. Meyers, Joel Z. Leibo, and Tomaso Poggio

Deep Neural Networks Rival the Representation of Primate IT Cortex for Core Visual Object Recognition

Title: Dynamic Population Coding of Category Information in ITC and PFC

The Functional Architecture of Human Intelligence

From feedforward vision to natural vision: The impact of free viewing and clutter on monkey inferior temporal object representations

Computer Science and Artificial Intelligence Laboratory Technical Report. July 29, 2010

Lecture overview. What hypothesis to test in the fly? Quantitative data collection Visual physiology conventions ( Methods )

Bottom-up and top-down processing in visual perception

Supplementary materials for: Executive control processes underlying multi- item working memory

Introduction to Computational Neuroscience

Elias B Issa, PhD. Curriculum Vitae 10/2015

Elias B Issa, PhD. Curriculum Vitae 08/2016. RESEARCH INTEREST The neural mechanisms and computational principles underlying high-level vision

Visual Object Recognition Computational Models and Neurophysiological Mechanisms Neurobiology 130/230. Harvard College/GSAS 78454

Neural representation of action sequences: how far can a simple snippet-matching model take us?

Visual Categorization: How the Monkey Brain Does It

Encoding and decoding of voluntary movement control in the motor cortex

The dynamics of invariant object recognition in the human visual system

Just One View: Invariances in Inferotemporal Cell Tuning

Introduction to MVPA. Alexandra Woolgar 16/03/10

Chapter 7: First steps into inferior temporal cortex

Supplemental Material

arxiv: v1 [q-bio.nc] 12 Jun 2014

Gabriel Kreiman Children s Hospital, Harvard Medical School

Measuring Sparseness in the Brain: Comment on Bowers (2009)

Twenty Three Problems in Systems Neuroscience

How Neurons Do Integrals. Mark Goldman

35 Gedney Rd

SUPPLEMENTARY INFORMATION

Emergence of transformation tolerant representations of visual objects in rat lateral extrastriate cortex. Davide Zoccolan

Face Neurons. Chapter 4. Edmund T. Rolls. The discovery of face neurons

CS/NEUR125 Brains, Minds, and Machines. Due: Friday, April 14

Neuronal Dynamics: Computational Neuroscience of Single Neurons

Reading Words and Non-Words: A Joint fmri and Eye-Tracking Study

Timothy J. Buschman Princeton University Assistant Professor, Princeton Neuroscience Institute and Department of Psychology

Object recognition and hierarchical computation

THE ENCODING OF PARTS AND WHOLES

Adventures into terra incognita

Position invariant recognition in the visual system with cluttered environments

Analysis of in-vivo extracellular recordings. Ryan Morrill Bootcamp 9/10/2014

Visual Memory Any neural or behavioural phenomenon implying storage of a past visual experience. E n c o d i n g. Individual exemplars:

Signals in inferotemporal and perirhinal cortex suggest an untangling of visual target information

ASSAF HAREL, PHD CURRICULUM VITAE Department of Psychology Wright State University

9.01 Introduction to Neuroscience Fall 2007

M.D., School of Medicine Iran University of Medical Sciences and Health Services (IUMS) Tehran, Iran

Commentary on Moran and Desimone's 'spotlight in V4

Limber Neurons for a Nimble Mind

A Comparison of Abstract Rules in the Prefrontal Cortex, Premotor Cortex, Inferior Temporal Cortex, and Striatum

The Integration of Features in Visual Awareness : The Binding Problem. By Andrew Laguna, S.J.

Selective bias in temporal bisection task by number exposition

Reading Neuronal Synchrony with Depressing Synapses

CSE511 Brain & Memory Modeling Lect 22,24,25: Memory Systems

Networks and Hierarchical Processing: Object Recognition in Human and Computer Vision

9.01 Introduction to Neuroscience Fall 2007

Face processing in different brain areas and face recognition

Invariant Recognition Shapes Neural Representations of Visual Input

Neurobiology and Behavior, Ph.D. in progress University of California, Irvine; Irvine, CA

U.S. copyright law (title 17 of U.S. code) governs the reproduction and redistribution of copyrighted material.

PFC Neurons Reflect Categorical Decisions about Ambiguous Stimuli

The Neurophysiology of Memory

HST.583 Functional Magnetic Resonance Imaging: Data Acquisition and Analysis Fall 2008

Brain-computer interface to transform cortical activity to control signals for prosthetic arm

Selectivity of Local Field Potentials in Macaque Inferior Temporal Cortex

What is changing when: Decoding visual information in movies from human intracranial recordings

Computational Cognitive Neuroscience (CCN)

McGovern Institute for Brain Research

Supporting Information

The Evolution of Neuroprosthetics

SLHS1402 The Talking Brain

A Neural Model of Context Dependent Decision Making in the Prefrontal Cortex

Neuroscience of Consciousness II

Systems Neuroscience CISC 3250

HST.583 Functional Magnetic Resonance Imaging: Data Acquisition and Analysis Fall 2006

The Central Nervous System

Voluntary Movements. Lu Chen, Ph.D. MCB, UC Berkeley. Outline. Organization of the motor cortex (somatotopic) Corticospinal projection

EDUCATION FULL-TIME ACADEMIC EXPERIENCE

VS : Systemische Physiologie - Animalische Physiologie für Bioinformatiker. Neuronenmodelle III. Modelle synaptischer Kurz- und Langzeitplastizität

Motor Systems I Cortex. Reading: BCP Chapter 14

Overview of the visual cortex. Ventral pathway. Overview of the visual cortex

Representational similarity analysis

Introduction to Computational Neuroscience

How does the ventral pathway contribute to spatial attention and the planning of eye movements?

Representation of Multiple, Independent Categories in the Primate Prefrontal Cortex

Neural Coding. Computing and the Brain. How Is Information Coded in Networks of Spiking Neurons?

Attention: Neural Mechanisms and Attentional Control Networks Attention 2

9.S913 SYLLABUS January Understanding Visual Attention through Computation

A model to explain the emergence of reward expectancy neurons using reinforcement learning and neural network $

Rajeev Raizada: Statement of research interests

ARTICLE IN PRESS PREFRONTAL CORTEX AND WORKING MEMORY PROCESSES

Decoding a Perceptual Decision Process across Cortex

Visual Categorization and the Primate Prefrontal Cortex: Neurophysiology and Behavior

Attentional Control 1. Identifying the neural systems of top-down attentional control: A meta-analytic approach

Exploring the Structure and Function of Brain Networks

The perirhinal cortex and long-term familiarity memory

REVIEWS. Extracting information from neuronal populations: information theory and decoding approaches

Figure Credits. Figure 4. Photo courtesy of the Mind Research Network.

An Automated Method for Neuronal Spike Source Identification

Transcription:

Using population decoding to understand neural content and coding 1

Motivation We have some great theory about how the brain works We run an experiment and make neural recordings We get a bunch of data How can we convert data into answers? 2

What do I want from a data analysis method? Clear answers to: Neural content: What information is in a brain region? Neural coding: What features of the activity contain information? Wired. All rights reserved. This content is excluded from our Creative Commons license. For more information, see https://ocw.mit.edu/help/faq-fair-use/. Source Unknown. All rights reserved. This content is excluded from our Creative Commons license. For more information, see https://ocw.mit.edu/help/faq-fair-use/. Orion Pictures. All rights reserved. This content is excluded from our Creative Commons license. For more information, see https://ocw.mit.edu/help/faq-fair-use/. 3

Talk Outline What is population decoding? Using decoding to understand neural content Using decoding to understand neural coding How to analyze your own data 4

Neural population decoding Decoding: Predict stimulus/behavior from neural activity f(neural activity) stimulus Decoding approaches have been used for 30 years Motor system: e.g., Georgopoulos et al, 1986 Hippocampus: e.g., Wilson and McNaughton, 1993 Computational work: e.g., Salinas and Abbott, 1994 Alternative names for decoding: Multivariate Pattern Analysis (MVPA) Readout 5

Training the classifier neuron 1 neuron 2 neuron 3 neuron n Learning association between neural activity an image Pattern Classifier 6

Training the classifier neuron 1 neuron 2 neuron 3 neuron n Learning association between neural activity an image Pattern Classifier 7

Using the classifier neuron 1 neuron 2 neuron 3 neuron n Correct Prediction Pattern Classifier 8

Using the classifier neuron 1 neuron 2 neuron 3 neuron n Incorrect Prediction Pattern Classifier 9

Using the classifier neuron 1 neuron 2 neuron 3 neuron n Pattern Classifier 10

Courtesy of MIT Press. Used with permission. Source: Meyers, E. M., and Gabriel Kreiman. "Tutorial on pattern classification in cell recording." Visual Population Codes (2012): 517-538. 11

Pseudo-populations 12

Maximum Correlation Coefficient Classifier Neuron 1 Neuron 2 Neuron 3 Neuron 4 Neuron 5 Neuron 6 13

Maximum Correlation Coefficient Classifier Neuron 1 Neuron 2 Neuron 3 Neuron 4 Neuron 5 Neuron 6 Learned prototypes Test point 14

Decoding can be viewed as assessing the information available to downstream neurons Source Unknown. All rights reserved. This content is excluded from our Creative Commons license. For more information, see https://ocw.mit.edu/help/faq-fair-use/. Source Unknown. All rights reserved. This content is excluded from our Creative Commons license. For more information, see https://ocw.mit.edu/help/faq-fair-use/. 15

Neural content 16

A simple experiment 132 neurons recorded from IT Seven objects: Zhang, Meyers, Bichot, Serre, Poggio, and Desimone, PNAS, 2011 17

Applying decoding Train 18

Applying decoding Test 100 ms bins, sample every 10 ms 19

Basic decoding results 20

Basic results are similar to other methods 21

Confusion matrices Predicted classes True classes 22

Generally robust to the choice of classifier Time (ms) 23

Abstract/invariant representations The ability to form abstract representations is essential for complex behavior Source Unknown. All rights reserved. This content is excluded from our Creative Commons license. For more information, see https://ocw.mit.edu/help/faq-fair-use/. Source Unknown. All rights reserved. This content is excluded from our Creative Commons license. For more information, see https://ocw.mit.edu/help/faq-fair-use/. 24

Example: position invariance Hung, Kreiman, Poggio, and DiCarlo, Science, 2005 25

Face identification invariant to head pose Stimulus set: 25 individuals, 8 head poses per individual Meyers, Borzello, Freiwald, Tsao, J Neurosci, 2015 26

Face identification invariant to head pose Train Left Profile Test Same Pose Test Pose Invariance......... Courtesy of Society for Neuroscience. License CC BY. Source: Meyers, Ethan M., Mia Borzello, Winrich A. Freiwald, and Doris Tsao. "Intelligent information loss: the coding of facial identity, head pose, and non-face information in the macaque face patch system." Journal of Neuroscience 35, no. 18 (2015): 7069-7081. 27

Face identification invariant to head pose Posterior Anterior Courtesy of Society for Neuroscience. License CC BY. Source: Meyers, Ethan M., Mia Borzello, Winrich A. Freiwald, and Doris Tsao. "Intelligent information loss: the coding of facial identity, head pose, and non-face information in the macaque face patch system." Journal of Neuroscience 35, no. 18 (2015): 7069-7081. 28

Learning abstract category information American Physiological Society. All rights reserved. This content is excluded from our Creative Commons license. For more information, see https://ocw.mit.edu/help/faq-fair-use/. Source: Meyers, Ethan M., David J. Freedman, Gabriel Kreiman, Earl K. Miller, and Tomaso Poggio. "Dynamic population coding of category information in inferior temporal and prefrontal cortex." Journal of Neurophysiology 100, no. 3 (2008): 1407-1419. Meyers, Freedman, Kreiman, Poggio, Miller, J Neurphys, 2008 29

Summary of neural content Decoding offers a way to clearly see information flow over time For assessing basic information, decoding often yields similar results as other methods Decoding allows one to assess whether information is contained in an abstract/invariant format, which is not possible with other methods 30

Neural coding 31

Motivating study Source Unknown. All rights reserved. This content is excluded from our Creative Commons license. For more information, see https://ocw.mit.edu/help/faq-fair-use/. Meyers, Qi, Constantinidis, PNAS, 2012 32

Monkeys were first trained to passively fixate Fixation 1 st stimulus 1 st delay 2 nd stimulus 2 nd delay Reward Time (ms) 33

Monkeys were first trained to passively fixate Fixation 1 st stimulus 1 st delay 2 nd stimulus 2 nd delay Reward Time (ms) 34

Monkeys then engaged in a delayedmatch-to-sample task (DMS task) Fixation 1 st stimulus 1 st delay 2 nd stimulus 2 nd delay Choice targets/ saccade Time (ms) 35

Monkeys then engaged in a delayedmatch-to-sample task (DMS task) Fixation 1 st stimulus 1 st delay 2 nd stimulus 2 nd delay Choice targets/ saccade Time (ms) 36

Decoding applied Fixation 1 st stimulus 1 st delay 2 nd stimulus 2 nd delay Choice targets/ saccade Train Time (ms) 37

Decoding applied Fixation 1 st stimulus 1 st delay 2 nd stimulus 2 nd delay Choice targets/ saccade Test Time (ms) 500 ms bins, sample every 50 ms Decoding is based on 750 neurons 38

Decoding match/nonmatch information Courtesy of Proceedings of the National Academy of Sciences. Used with permission. Source: Meyers, Ethan M., Xue-Lian Qi, and Christos Constantinidis. "Incorporation of new information into prefrontal cortical activity after learning working memory tasks." Proceedings of the National Academy of Sciences 109, no. 12 (2012): 4651-4656. 39

Is the new information widely distributed? Passive fixation DMS task Courtesy of Proceedings of the National Academy of Sciences. Used with permission. Source: Meyers, Ethan M., Xue-Lian Qi, and Christos Constantinidis. "Incorporation of new information into prefrontal cortical activity after learning working memory tasks." Proceedings of the National Academy of Sciences 109, no. 12 (2012): 4651-4656. 40

Compact/sparse coding of information Training set Neuron 1 Neuron 2 Neuron 3 Neuron 4 Neuron 5 Neuron 6 Labels M N N M 41

Compact/sparse coding of information Training set Test set Neuron 1 Neuron 2 Neuron 3 Neuron 4 Neuron 5 Neuron 6 Labels M N N M 42

Compact/sparse coding of information Training set Test set Neuron 1 Neuron 2 Neuron 3 Neuron 4 Neuron 5 Neuron 6 Labels M N N M 43

Compact/sparse coding of information Training set Test set Neuron 1 Neuron 4 Neuron 6 Labels M N N M 44

Is the new information widely distributed? Using only the 8 most selective neurons Excluding the 128 most selective neurons Courtesy of Proceedings of the National Academy of Sciences. Used with permission. Source: Meyers, Ethan M., Xue-Lian Qi, and Christos Constantinidis. "Incorporation of new information into prefrontal cortical activity after learning working memory tasks." Proceedings of the National Academy of Sciences 109, no. 12 (2012): 4651-4656. 45

Implications for analyzing data Selectivity value Frequency Selectivity value 46

Is information contained in a dynamic population code? Time Courtesy of Elsevier, Inc., http://www.sciencedirect.com. Used with permission. Source: Mazor, Ofer, and Gilles Laurent. "Transient dynamics versus fixed points in odor representations by locust antennal lobe projection neurons." Neuron 48, no. 4 (2005): 661-673. Mazor and Laurent 2005; Meyers et al, 2008; King and Dehaene 2014 47

Decoding applied Fixation 1 st stimulus 1 st delay 2 nd stimulus 2 nd delay Choice targets/ saccade Train Time (ms) Test 48

Decoding applied Fixation 1 st stimulus 1 st delay 2 nd stimulus 2 nd delay Choice targets/ saccade Test Time (ms) Test 49

Dynamic population coding 50

Dynamic population coding Passive fixation DMS task Courtesy of Proceedings of the National Academy of Sciences. Used with permission. Source: Meyers, Ethan M., Xue-Lian Qi, and Christos Constantinidis. "Incorporation of new information into prefrontal cortical activity after learning working memory tasks." Proceedings of the National Academy of Sciences 109, no. 12 (2012): 4651-4656. 51

The dynamics can be seen in individual neurons Neuron 1 Neuron 2 Neuron 3 Courtesy of Proceedings of the National Academy of Sciences. Used with permission. Source: Meyers, Ethan M., Xue-Lian Qi, and Christos Constantinidis. "Incorporation of new information into prefrontal cortical activity after learning working memory tasks." Proceedings of the National Academy of Sciences 109, no. 12 (2012): 4651-4656. 52

Is information coded in high firing rates or patterns? Poisson Naïve Bayes Classifier Total activity and pattern Decision Rule Minimum Angle Classifier Pattern only Total Population Activity Classifier Total activity only w c are the classification weights for class c x is the test point to be classifier 53

Is information coded in high firing rates or patterns? Pose specific face identification Poisson Naïve Bayes Total activity and pattern Minimum Angle Pattern only Total Population Activity - Total activity only Meyers, Borzello, Freiwald, Tsao, 2015 54

Independent neuron code? Data courtesy of the DiCarlo lab; see Ami Patel s MEng thesis 55

Precision of the neural code (temporal coding) (basic results clearly room to explore this further) See Meyers et al, COSYNE, 2009 56

Summary of neural coding Decoding allows you examine many questions in neural coding including: Compact/sparse coding Dynamic population coding Independent neural code Temporal precision/temporal coding 57

Decoding can be applied to other types of data MEG/EEG (LFPs, ECog) New tutorial on readout.info fmri Princeton-mvpa-toolbox PyMVPA The decoding toolbox Figure removed due to copyright restrictions. Please see the video. Source: Figure 2, Isik, Leyla, Ethan M. Meyers, Joel Z. Leibo, and Tomaso Poggio. "The dynamics of invariant object recognition in the human visual system." Journal of neurophysiology 111, no. 1 (2014): 91-102. Continuous decoding nstat Isik, Meyers, Liebo, Poggio, J. Neurophys, 2014 58

Limitations of decoding Hypothesis based could be overlooking information that is not explicitly tested for Just because information is present, doesn t mean it s used Decoding focuses on the computational and algorithmic/representational levels, does not give a mechanistic explanation of the phenomena Decoding methods can be computationally intensive, analyses can be slow to run 59

The Neural Decoding Toolbox (NDT) Makes it easy to do decoding in MATLAB: 1 binned_file = Binned_data.mat ; 2 ds = basic_ds(binned_file, stimulus_id, 20); 3 cl = max_correlation_coefficient_cl; 4 fps{1} = zscore_normalize_fp; 5 cv = standard_resample_cv(ds, cl, fps) 6 DECODING_RESULTS = cv.run_cv_decoding; Open Science philosophy: open source for reproducible results The code open source for reproducible results Hope to encourage open science culture, so please share your data www.readout.info Meyers, Front Neuroinfo, 2013 60

The Neural Decoding Toolbox Design Toolbox design: 4 abstract classes 1. Datasource: creates training and test splits E.g., can examine the effects from different binning schemes 2. Preprocessors: learn parameters from training data apply them to the training and test data E.g., can examine sparse/compact coding 3. Classifiers: learn from training data and make predictions on test data E.g., can examine whether information is in high firing rates or patterns 4. Cross-validators: run the training/test cross-validation cycle 61

Getting started with your own data You can use the NDT on your own data by putting your data into raster format Figure removed due to copyright restrictions. Please see the video or Figure 3 from Meyers, Ethan M. "The neural decoding toolbox." Frontiers in neuroinformatics 7 (2013). 62

Questions? Funding: The Center for Brains, Minds and Machines, NSF STC award CCF-1231216 Acknowledgements: Narcisse Bichot, Mia Borzello, Christos Constantinidis, Jennie Deutsch, Jim DiCarlo, Robert Desimone, David Freedman, Winrich Freiwald, Leyla Isik, Gabriel Kreiman, Andy Leung, Joel Liebo, Earl Miller, Ami Patel, Tomaso Poggio, Xue-Lian Qi, Doris Tsao, Ying Zhang www.readout.info 63

MIT OpenCourseWare https://ocw.mit.edu Resource: Brains, Minds and Machines Summer Course Tomaso Poggio and Gabriel Kreiman The following may not correspond to a particular course on MIT OpenCourseWare, but has been provided by the author as an individual learning resource. For information about citing these materials or our Terms of Use, visit: https://ocw.mit.edu/terms.