Shared Response Model Tutorial! What works? How can it help you? Po-Hsuan (Cameron) Chen and Hejia Hasson Lab! Feb 15, 2017!

Similar documents
Contributions to Brain MRI Processing and Analysis

Bayesian Models for Combining Data Across Subjects and Studies in Predictive fmri Data Analysis

Classification and Statistical Analysis of Auditory FMRI Data Using Linear Discriminative Analysis and Quadratic Discriminative Analysis

Brain mapping 2.0: Putting together fmri datasets to map cognitive ontologies to the brain. Bertrand Thirion

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

Functional MRI Mapping Cognition

Group-Wise FMRI Activation Detection on Corresponding Cortical Landmarks

Hierarchical Bayesian Modeling of Individual Differences in Texture Discrimination

Interpreting fmri Decoding Weights: Additional Considerations

Functional Elements and Networks in fmri

Machine learning approaches for clinical neuroimaging data

Representational similarity analysis

BRAIN STATE CHANGE DETECTION VIA FIBER-CENTERED FUNCTIONAL CONNECTIVITY ANALYSIS

Discovering Event Structure in Continuous Narrative Perception and Memory

Deep learning approaches to medical applications

Prediction of Successful Memory Encoding from fmri Data

Weak Supervision. Vincent Chen and Nish Khandwala

Incorporation of Imaging-Based Functional Assessment Procedures into the DICOM Standard Draft version 0.1 7/27/2011

Heterogeneous Data Mining for Brain Disorder Identification. Bokai Cao 04/07/2015

Chapter 5. Summary and Conclusions! 131

Identification of Neuroimaging Biomarkers

Network-based pattern recognition models for neuroimaging

arxiv: v2 [cs.cv] 19 Dec 2017

Discriminative Analysis for Image-Based Population Comparisons

NMF-Density: NMF-Based Breast Density Classifier

WHAT DOES THE BRAIN TELL US ABOUT TRUST AND DISTRUST? EVIDENCE FROM A FUNCTIONAL NEUROIMAGING STUDY 1

Formulating Emotion Perception as a Probabilistic Model with Application to Categorical Emotion Classification

Ch.20 Dynamic Cue Combination in Distributional Population Code Networks. Ka Yeon Kim Biopsychology

Introduction to Computational Neuroscience

Hebbian Plasticity for Improving Perceptual Decisions

Combining fmri, ERP and SNP data with ICA: Introduction and examples Vince D. Calhoun, Ph.D.

ANALYSIS AND DETECTION OF BRAIN TUMOUR USING IMAGE PROCESSING TECHNIQUES

Rajeev Raizada: Statement of research interests

Sparsity Constrained fmri Decoding of Visual Saliency in Naturalistic Video Streams

Action Recognition. Computer Vision Jia-Bin Huang, Virginia Tech. Many slides from D. Hoiem

Quantifying temporal ventriloquism in audio-visual synchrony perception

Introduction to Computational Neuroscience

Information-theoretic stimulus design for neurophysiology & psychophysics

Algorithms in Nature. Pruning in neural networks

EECS 433 Statistical Pattern Recognition

AFOSR PI Meeting Dec 1-3, 2014 Program Director: Dr. Darema Dynamic Integration of Motion and Neural Data to Capture Human Behavior

NONLINEAR REGRESSION I

Supplementary information Detailed Materials and Methods

arxiv: v1 [cs.cv] 13 Jul 2018

Supplementary Information Methods Subjects The study was comprised of 84 chronic pain patients with either chronic back pain (CBP) or osteoarthritis

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

Studying the time course of sensory substitution mechanisms (CSAIL, 2014)

Bayesian Machine Learning for Decoding the Brain

HUMAN SOCIAL INTERACTION RESEARCH PROPOSAL C8CSNR

Automatic Definition of Planning Target Volume in Computer-Assisted Radiotherapy

MULTI-MODAL FETAL ECG EXTRACTION USING MULTI-KERNEL GAUSSIAN PROCESSES. Bharathi Surisetti and Richard M. Dansereau

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

Chapter 1. Introduction

Motivation: Attention: Focusing on specific parts of the input. Inspired by neuroscience.

Semi-Supervised Disentangling of Causal Factors. Sargur N. Srihari

17th Annual Meeting of the Organization for Human Brain Mapping (HBM) Effect of Family Income on Hippocampus Growth: Longitudinal Study

An Artificial Neural Network Architecture Based on Context Transformations in Cortical Minicolumns

TITLE: A Data-Driven Approach to Patient Risk Stratification for Acute Respiratory Distress Syndrome (ARDS)

Shu Kong. Department of Computer Science, UC Irvine

Prof. Greg Francis 7/31/15

Early Diagnosis of Autism Disease by Multi-channel CNNs

arxiv: v1 [stat.ml] 21 Sep 2017

Automatic Diagnosis of Ovarian Carcinomas via Sparse Multiresolution Tissue Representation

Advanced Data Modelling & Inference

Inter-subject neural code converter representation. Author(s) Yamada, Kentaro; Miyawaki, Yoichi; Citation NeuroImage (2015), 113:

Retinotopy & Phase Mapping

Generative Embedding for Model-Based Classification of fmri Data

Speech recognition in noisy environments: A survey

arxiv: v1 [stat.ml] 23 Jan 2017

Training fmri Classifiers to Discriminate Cognitive States across Multiple Subjects

NIH Public Access Author Manuscript Hum Brain Mapp. Author manuscript; available in PMC 2014 October 01.

IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING 1

Hierarchical anatomical brain networks for MCI prediction: Revisiting volumetric measures

One Class SVM and Canonical Correlation Analysis increase performance in a c-vep based Brain-Computer Interface (BCI)

Shu Kong. Department of Computer Science, UC Irvine

Deep Learning of Brain Lesion Patterns for Predicting Future Disease Activity in Patients with Early Symptoms of Multiple Sclerosis

Machine learning for neural decoding

Spatiotemporal clustering of synchronized bursting events in neuronal networks

lateral organization: maps

Convolutional Neural Networks for Text Classification

Outlier Analysis. Lijun Zhang

Supplemental Material

Enhanced Detection of Lung Cancer using Hybrid Method of Image Segmentation

ELL 788 Computational Perception & Cognition July November 2015

CLASSIFICATION OF BREAST CANCER INTO BENIGN AND MALIGNANT USING SUPPORT VECTOR MACHINES

Information Processing During Transient Responses in the Crayfish Visual System

Inverse problems in functional brain imaging Identification of the hemodynamic response in fmri

Introduction to NLP. Dr Alan Jones PhD. Inspire NLP 2016

Spontaneous Cortical Activity Reveals Hallmarks of an Optimal Internal Model of the Environment. Berkes, Orban, Lengyel, Fiser.

Computational and Predictive Models for Medical Image Analysis Yi Hong, Computer Science, University of Georgia

Personalized Disease Prediction Using a CNN-Based Similarity Learning Method

Data-driven Structured Noise Removal (FIX)

Modeling Type One Diabetes with a Linear Response Function Based Model

Temporal preprocessing of fmri data

Detection of Glaucoma and Diabetic Retinopathy from Fundus Images by Bloodvessel Segmentation

Overview. Connectivity detection

HST 583 fmri DATA ANALYSIS AND ACQUISITION

The Effects of Autocorrelated Noise and Biased HRF in fmri Analysis Error Rates

Classification of Alzheimer s disease subjects from MRI using the principle of consensus segmentation

Transcription:

Shared Response Model Tutorial! What works? How can it help you? Po-Hsuan (Cameron) Chen and Hejia Zhang!!! @ Hasson Lab! Feb 15, 2017!

Outline! SRM Theory! SRM on fmri! Hands-on SRM with BrainIak!

SRM Theory!

Multi-view representation learning! What is multi-view learning and why is it important?! Exist an unknown underlying distribution, each view is a realization of it! Conventional ML models concatenate multiple views into one single view! Successful multi-view learning leads to better utilization of data with better performance!

Motivation! Modern fmri studies of human brain use data from multiple subjects! scientific reason! statistical reason! How can we aggregate fmri data from multiple subjects?! Challenge! Inter-subject variability in anatomical structure and functional topographies!

Given data from training subjects,!! Prediction:! can we predict the brain response of a test subject?!! Classification:! given brain response from a test subject, can we classify what s the stimulus?!

Shared latent temporal response +! subject specific functional topographies! Subject 1! voxels! time! subject specific functional! topographies is the key! Subject 2! voxels! time! fmri data matrix! voxel space! time trajectory! low dimensional! shared feature space!

Data collected while subjects receiving stimulus! Temporally synchronized naturalistic stimuli! 1. Sample a wide range of response from the subject! 2. Use time as anchor for learning shared response! sherlock! raider! forrest! audiobook! movie watching! movie and image! watching! auditory film! listening! audio book! listening!

Factor Model! voxels! time! voxels! features!!! features! time! fmri data!

fmri response as linear combination of functional topographies! voxels! time! voxels! features! time!!!! features! fmri data! functional! topographies! features!

Learning what is shared across subjects! subjects x voxels! time! voxels!! features!! features! time! One!s&mulus! Many!subjects! fmri data! subject specific! functional topographies! shared! features!

fmri data as linear combination of subject specific functional topographies! subjects x voxels! time! features! time! voxels!!! features! fmri data! subject specific! functional topographies! shared! features!

Shared Response Model in one figure! [J. Cohen et al., Nat. Neur., 2017]!

Shared Response Model (SRM) is a latent variable model! s t N (0, s ) s s t d x it s t N (W i s t + µ i, 2 i I) Wi T W i = I W i,µ i, i x it W i not square! m s t W i shared elicited response at time t! observations of subject i at time t! functional topographies for subject i! noise level for subject i s data! x it 2 i Feature identification with dimensionality reduction! Constrained EM algorithm! [P.-H. Chen et al., NIPS, 2015]!

Shared features, subject specific functional topographies, and subject specific response! voxel space! feature space! =! +! X 1 W 1!!!! 0 E s x [S] =! +! X m & distribution! W m fmri! data! subject! specific! response! shared! response! subject specific! functional! topographies! shared features!

SRM on fmri!

Evaluation with various datasets! Different MRI machines! Different institutes! Different subjects! Different preprocessing protocols! Different brain regions! Different data size! sherlock! raider! forrest! audiobook!

SRM on fmri! Generalize to new stimulus! Generalize to new subject! Decoupling shared and individual response! SRM with non-temporally synchronized stimulus! SRM with retinotopy! Quantifying dimensionality of shared response! Searchlight SRM!

SRM on fmri! Generalize to new stimulus! Generalize to new subject! Decoupling shared and individual response! SRM with non-temporally synchronized stimulus! SRM with retinotopy! Quantifying dimensionality of shared response! Searchlight SRM!

1 st!half! movie! movie! data! data! learn bases! image data/! movie data! project to! bases! projected! data! output! Generalization to new subject! with time segment matching! subject 1! subject 1! subject 1! Learning Subject Specific Bases!! shared response! (template)! Testing on Held-out Subject!!! train! classifier! subject m-1! subject m-1! subject m-1! subject m! W 1 W m 1 W m subject m! W 1 W m 1 W m subject m! test! Datasets! sherlock! forrest! raider!

1 st!half! movie! movie! data! data! learn bases! image 2 nd!half!! data/! movie!data! project to! bases! projected! data! output! Generalization to new subject! with time segment matching! subject 1! subject 1! subject 1! Learning Subject Specific Bases!! shared response! (template)! Testing on Held-out Subject!!! train! classifier! subject m-1! subject m-1! subject m-1! subject m! W 1 W m 1 W m subject m! W 1 W m 1 W m subject m! test! Datasets! sherlock! forrest! raider!

Generalization to new subject! with time segment matching!

Generalization to new subject and distinct stimulus with image classification! movie! data! subject 1! Learning Subject Specific Bases!! subject m-1! subject m! Dataset! raider! learn bases! image Image! data/! movie data! data! project to! bases! projected! data! W 1 W m 1 W m subject 1! subject 1! shared response! (template)! Testing on Held-out Subject!!! subject m-1! subject m-1! subject m! W 1 W m 1 W m subject m! output! train! classifier! test!

Generalization to new subject and distinct stimulus with image classification! Outperforms within-subject classification!

SRM on fmri! Generalize to new stimulus! Generalize to new subject! Decoupling shared and individual response! SRM with non-temporally synchronized stimulus! SRM with retinotopy! Quantifying dimensionality of shared response! Searchlight SRM!

Classifying mental states! 40 subjects listening to narrated story! Separate 40 subjects into 2 groups! Two groups receive different prior contexts! Leading to different interpretations of the story! Predict prior context of a left-out subject! Dataset! audiobook!

Classifying mental states! shared! by all! Group 1! Group 2! within! group! individual! shared! by all! within! group! individual! Group! prediction! accuracy! with SRM! 0.72±0.06!

Classifying mental states! shared! by all! Group 1! Group 2! within! group! individual! shared! by all! within! group! individual! Group! prediction! accuracy! with SRM! 0.72±0.06! 0.54±0.06!

Classifying mental states! shared! by all! Group 1! Group 2! within! group! individual! shared! by all! within! group! individual! Group! prediction! accuracy! with SRM! 0.72±0.06! 0.54±0.06! 0.70±0.04!

Classifying mental states! shared! by all! Group 1! Group 2! within! group! individual! shared! by all! within! group! individual! Group! prediction! accuracy! with SRM! 0.72±0.06! 0.54±0.06! 0.70±0.04! 0.82±0.04!

SRM on fmri! Generalize to new stimulus! Generalize to new subject! Decoupling shared and individual response! SRM with non-temporally synchronized stimulus! SRM with retinotopy! Quantifying dimensionality of shared response! Searchlight SRM!

[Slide from [Work Nicolas by Ivy Schuck]! Zhu]!

[Slide from Nicolas Schuck]!

[Slide from Nicolas Schuck]!

SRM with non-temporally synchronized dataset! Each observation is a noisy sample of the brain state! t! Subject 1! State!1! State!2! State!1! State!3! State!1! State!4! Subject 2! t! State!3! State!4! State!1! State!2!

SRM with non-temporally synchronized dataset! Step 1: reordering! t! Subject 1! State!1! State!2! State!3! State!4! Subject 2! t! State!1! State!2! State!3! State!4!

SRM with non-temporally synchronized dataset! Step 2: down sampling! t! Subject 1! State!1! State!2! State!3! State!4! Subject 2! t! State!1! State!2! State!3! State!4! Step 3: fit SRM with preprocessed data!

[Work by Ivy Zhu]!

SRM on fmri! Generalize to new stimulus! Generalize to new subject! Decoupling shared and individual response! SRM with non-temporally synchronized stimulus! SRM with retinotopy! Quantifying dimensionality of shared response! Searchlight SRM!

Mapping Visual Field Maps: Retinotopy! [Work by Michael J. Arcaro]!

Original Phase Maps vs. SRM! Orig! SRM! Orig! SRM! Orig! SRM! Orig! SRM! [Work by Michael J. Arcaro]!

Transformation between subjects! [Work by Michael J. Arcaro]!

[Work by Michael J. Arcaro]!

SRM on fmri! Generalize to new stimulus! Generalize to new subject! Decoupling shared and individual response! SRM with non-temporally synchronized stimulus! SRM with retinotopy! Quantifying dimensionality of shared response! Searchlight SRM!

Quantifying dimensionality of shared response! [J. Chen et al., Nat. Neur., 2017]! [P.-H. Chen et al. NIPS, 2015]!

Quantifying dimensionality of shared response! [H. Zhang et al. ArXiv, 2016]!

SRM on fmri! Generalize to new stimulus! Generalize to new subject! Decoupling shared and individual response! SRM with non-temporally synchronized stimulus! SRM with retinotopy! Quantifying dimensionality of shared response! Searchlight SRM!

Why searchlights?! Structured Sparsity! Searchlight!!!!! X i W i t-th column of! t-th column of! S t-th column of! W i X i t-th column of! S

Searchlight SRM! localized analysis across the whole brain! X 1 For a searchlight! X 2 SRM! W i,s Analysis! statistics! e.g. accuracy! Statistics map! X 3 Brain image! Learning phase! (training data)! Testing phase! (testing data)!

Time segment matching with searchlight SRM! Accuracy map from time segment matching experiment (Sherlock)!

How can SRM help?! What can SRM do?! Multi-subject data driven de-noising! Aggregation of multi-subject data! Generalizable to new subject and new stimulus! Outperform within subject classification! Decoupling of shared and individual response! Can I use SRM on my data?! Temporally synchronized stimuli! - No problem! Non-temporally synchronized stimuli! - Can also work with preprocessing!

List of extensions! SRM with word embedding! Semi-supervised SRM! Distributed SRM! Convolutional Autoencoder SRM! Spatial SRM! Kernelized SRM! Gaussian Process SRM! Information theoretic SRM! Matrix Normal SRM!

Key Takeaways! When should you consider using SRM?! 1. I want to figure out what s shared/not shared in my multiset data (multi-subject, multi-modality, multi-region, etc)! 2. I have multi-set data, I want better prediction accuracy!!

Hands-on SRM with BrainIak!

Code ready to use on your dataset! https://github.com/intelpni/brainiak! Simple setting, one line command to fit SRM on your data! Handles different numbers of voxels across subjects/views!

Jupyter notebook examples! Need jupyter notebook and brainiak properly installed with python 3!!! 1. git clone https://github.com/cameronphchen/srm_tutorial.git! 2. cd SRM_tutorial! 3. chmod +x download-data.sh 4../download-data.sh 5. jupyter notebook!

! Thank you! {pohsuan,hejiaz}@princeton.edu! cameronphchen.github.io!