Session I: Introduction to Multivariate Pattern Analysis ...• Methods readily available from...
Transcript of Session I: Introduction to Multivariate Pattern Analysis ...• Methods readily available from...
![Page 1: Session I: Introduction to Multivariate Pattern Analysis ...• Methods readily available from machine learning • The principle is relatively easy to understand • Model-based univariate](https://reader030.fdocuments.in/reader030/viewer/2022040619/5f2e0fe3a71bd81cb4370284/html5/thumbnails/1.jpg)
Session I: Introduction to Multivariate Pattern Analysis (MVPA)
Martin N. HebartLaboratory of Brain and Cognition
NIMH
![Page 2: Session I: Introduction to Multivariate Pattern Analysis ...• Methods readily available from machine learning • The principle is relatively easy to understand • Model-based univariate](https://reader030.fdocuments.in/reader030/viewer/2022040619/5f2e0fe3a71bd81cb4370284/html5/thumbnails/2.jpg)
Image: David Castillo Dominici, http://www.freedigitalphotos.net
![Page 3: Session I: Introduction to Multivariate Pattern Analysis ...• Methods readily available from machine learning • The principle is relatively easy to understand • Model-based univariate](https://reader030.fdocuments.in/reader030/viewer/2022040619/5f2e0fe3a71bd81cb4370284/html5/thumbnails/3.jpg)
What is Multivariate Pattern Analysis?
Combined use of multiple variables measuring the brain (e.g. BOLD signal in multiple voxels) to predict or characterize states of the brain
Swisher et al. (2010) – J Neurosci
![Page 4: Session I: Introduction to Multivariate Pattern Analysis ...• Methods readily available from machine learning • The principle is relatively easy to understand • Model-based univariate](https://reader030.fdocuments.in/reader030/viewer/2022040619/5f2e0fe3a71bd81cb4370284/html5/thumbnails/4.jpg)
Overview
Why Multivariate Pattern Analysis?How Does MVPA work?Activity vs. InformationEncoding vs. DecodingPrediction vs. InterpretationNeural Basis of MVPA
![Page 5: Session I: Introduction to Multivariate Pattern Analysis ...• Methods readily available from machine learning • The principle is relatively easy to understand • Model-based univariate](https://reader030.fdocuments.in/reader030/viewer/2022040619/5f2e0fe3a71bd81cb4370284/html5/thumbnails/5.jpg)
1. Often higher sensitivity compared to „normal“ univariate analyses
Why Multivariate Pattern Analysis?
Example: Representation of perceptual choices
univariate multivariate
Li et al (2009) - Neuron
![Page 6: Session I: Introduction to Multivariate Pattern Analysis ...• Methods readily available from machine learning • The principle is relatively easy to understand • Model-based univariate](https://reader030.fdocuments.in/reader030/viewer/2022040619/5f2e0fe3a71bd81cb4370284/html5/thumbnails/6.jpg)
2. Representational content in brain region rather than general activation can be studied
Why Multivariate Pattern Analysis?
Kamitani & Tong (2005) – Nat Neurosci, Haynes & Rees (2005) – Nat Neurosci
Example: Representation of orientations
![Page 7: Session I: Introduction to Multivariate Pattern Analysis ...• Methods readily available from machine learning • The principle is relatively easy to understand • Model-based univariate](https://reader030.fdocuments.in/reader030/viewer/2022040619/5f2e0fe3a71bd81cb4370284/html5/thumbnails/7.jpg)
1. Weak information can be combined across voxelsà Multivariate analysis enhances signal
How Does Multivariate Pattern Analysis Work?
Condition A
Condition B
Voxel 1 Voxel 2 Voxel 1 – Voxel 2
n.s.
*
n.s.
A B
A B
A B
Activ
ity
![Page 8: Session I: Introduction to Multivariate Pattern Analysis ...• Methods readily available from machine learning • The principle is relatively easy to understand • Model-based univariate](https://reader030.fdocuments.in/reader030/viewer/2022040619/5f2e0fe3a71bd81cb4370284/html5/thumbnails/8.jpg)
2. Covariation of voxel information can be usedà Multivariate analysis suppresses noise
How Does Multivariate Pattern Analysis Work?
Condition A
Condition B
Voxel 1
Activity
Freq
uenc
y(e
.g. #
tria
ls)
Voxel 2
Activity
Freq
uenc
y(e
.g. #
tria
ls)
Voxel 2 Activity
Voxe
l 1 A
ctiv
ity
![Page 9: Session I: Introduction to Multivariate Pattern Analysis ...• Methods readily available from machine learning • The principle is relatively easy to understand • Model-based univariate](https://reader030.fdocuments.in/reader030/viewer/2022040619/5f2e0fe3a71bd81cb4370284/html5/thumbnails/9.jpg)
2. Covariation of voxel information can be usedà Multivariate analysis suppresses noise
How Does Multivariate Pattern Analysis Work?
Voxel 2 Activity
Voxe
l 1 A
ctiv
ity
WhiteMatter
Grey MatterVo
xel 1
Voxe
l 2
Voxel 1 Activity plus Noise
Voxel 2 Pure Noisetrue activity
![Page 10: Session I: Introduction to Multivariate Pattern Analysis ...• Methods readily available from machine learning • The principle is relatively easy to understand • Model-based univariate](https://reader030.fdocuments.in/reader030/viewer/2022040619/5f2e0fe3a71bd81cb4370284/html5/thumbnails/10.jpg)
3. Information becomes accessible that is encoded only in distributed activity patterns
How Does Multivariate Pattern Analysis Work?
Voxel 2 Activity
Voxe
l 1 A
ctiv
ity
Voxel 1
A B C
Voxel 2
A B C
Condition A Condition B Condition C
![Page 11: Session I: Introduction to Multivariate Pattern Analysis ...• Methods readily available from machine learning • The principle is relatively easy to understand • Model-based univariate](https://reader030.fdocuments.in/reader030/viewer/2022040619/5f2e0fe3a71bd81cb4370284/html5/thumbnails/11.jpg)
ACTIVITY VS INFORMATION
![Page 12: Session I: Introduction to Multivariate Pattern Analysis ...• Methods readily available from machine learning • The principle is relatively easy to understand • Model-based univariate](https://reader030.fdocuments.in/reader030/viewer/2022040619/5f2e0fe3a71bd81cb4370284/html5/thumbnails/12.jpg)
Activity: Tells us about general involvement in cognitive function (e.g. working memory)
Activity vs. Information
Curtis et al. (2004) – J Neurosci
![Page 13: Session I: Introduction to Multivariate Pattern Analysis ...• Methods readily available from machine learning • The principle is relatively easy to understand • Model-based univariate](https://reader030.fdocuments.in/reader030/viewer/2022040619/5f2e0fe3a71bd81cb4370284/html5/thumbnails/13.jpg)
Information: Tells us about representational content (e.g. memory trace of A vs. memory trace of B)
Activity vs. Information
Christophel, Hebart, & Haynes (2012) – J Neurosci, but see Ester et al. (2015) – Neuron
![Page 14: Session I: Introduction to Multivariate Pattern Analysis ...• Methods readily available from machine learning • The principle is relatively easy to understand • Model-based univariate](https://reader030.fdocuments.in/reader030/viewer/2022040619/5f2e0fe3a71bd81cb4370284/html5/thumbnails/14.jpg)
ENCODING VS DECODING
![Page 15: Session I: Introduction to Multivariate Pattern Analysis ...• Methods readily available from machine learning • The principle is relatively easy to understand • Model-based univariate](https://reader030.fdocuments.in/reader030/viewer/2022040619/5f2e0fe3a71bd81cb4370284/html5/thumbnails/15.jpg)
Encoding vs. Decoding
CognitiveFunction
X: Explaining variable
Example: Stimulus, response, cognitive condition
Y: Measured data
Example: BOLD signal, EEG signal, VBM intensity
Encoding g: X à Y
Decoding h: Y à X
what we normally doin univariate analyses
![Page 16: Session I: Introduction to Multivariate Pattern Analysis ...• Methods readily available from machine learning • The principle is relatively easy to understand • Model-based univariate](https://reader030.fdocuments.in/reader030/viewer/2022040619/5f2e0fe3a71bd81cb4370284/html5/thumbnails/16.jpg)
Overview Over Analysis Methods
GLMModel-based
MANOVASimilarity Analysis Multivariate Decoding
Encoding Decoding
univariate
multivariate
Simple Classification
![Page 17: Session I: Introduction to Multivariate Pattern Analysis ...• Methods readily available from machine learning • The principle is relatively easy to understand • Model-based univariate](https://reader030.fdocuments.in/reader030/viewer/2022040619/5f2e0fe3a71bd81cb4370284/html5/thumbnails/17.jpg)
Multivariate Decoding Approach (the big picture)
1. Separate data in training and test data2. “Train” a classifier (i.e. find a good separating line)3. Apply this classifier (i.e. the line) to test data4. Result: Accuracy of test data (i.e. % correct prediction)
Train
Voxel 2 Activity
Voxe
l 1 A
ctiv
ity
Voxel 2
Voxe
l 1Test
80% correct
![Page 18: Session I: Introduction to Multivariate Pattern Analysis ...• Methods readily available from machine learning • The principle is relatively easy to understand • Model-based univariate](https://reader030.fdocuments.in/reader030/viewer/2022040619/5f2e0fe3a71bd81cb4370284/html5/thumbnails/18.jpg)
Why Decoding?
• Decoding sounds cool• Methods readily available from machine learning• The principle is relatively easy to understand• Model-based univariate approaches and RSA are typically
limited to condition-rich designs (i.e. few repetitions, many conditions)
• CV-MANOVA has only been developed more recently and is not widely popularized
• Decoding for reverse inference: Poldrack (2011) – Neuron• Decoding for causal inferences: Weichwald et al (2015) – Neuroimage
![Page 19: Session I: Introduction to Multivariate Pattern Analysis ...• Methods readily available from machine learning • The principle is relatively easy to understand • Model-based univariate](https://reader030.fdocuments.in/reader030/viewer/2022040619/5f2e0fe3a71bd81cb4370284/html5/thumbnails/19.jpg)
PREDICTION VS INTERPRETATION
![Page 20: Session I: Introduction to Multivariate Pattern Analysis ...• Methods readily available from machine learning • The principle is relatively easy to understand • Model-based univariate](https://reader030.fdocuments.in/reader030/viewer/2022040619/5f2e0fe3a71bd81cb4370284/html5/thumbnails/20.jpg)
Goals of Decoding: Prediction vs. Interpretation
prediction
interpretation
goal question data / method answer conclusionmultivariate
decoding
multivariate decoding
can be decoded
brain region represents
objects
vs
vs
vs
vs
?
?
Hebart & Baker (2017) – Neuroimage
![Page 21: Session I: Introduction to Multivariate Pattern Analysis ...• Methods readily available from machine learning • The principle is relatively easy to understand • Model-based univariate](https://reader030.fdocuments.in/reader030/viewer/2022040619/5f2e0fe3a71bd81cb4370284/html5/thumbnails/21.jpg)
Prediction: Goal is to maximize future correct predictionsà Any information is useful as long as it increases accuracy
Goals of Decoding: Prediction
Brain-Computer-Interface Lie DetectionMedical Diagnosis
![Page 22: Session I: Introduction to Multivariate Pattern Analysis ...• Methods readily available from machine learning • The principle is relatively easy to understand • Model-based univariate](https://reader030.fdocuments.in/reader030/viewer/2022040619/5f2e0fe3a71bd81cb4370284/html5/thumbnails/22.jpg)
Prediction: Goal is to maximize future correct predictionsà Any information is useful as long as it increases accuracy
Goals of Decoding: Prediction
Medical Diagnosis Brain-Computer-Interface Neuromarketing
![Page 23: Session I: Introduction to Multivariate Pattern Analysis ...• Methods readily available from machine learning • The principle is relatively easy to understand • Model-based univariate](https://reader030.fdocuments.in/reader030/viewer/2022040619/5f2e0fe3a71bd81cb4370284/html5/thumbnails/23.jpg)
Interpretation: Is there information about XYZ?àSufficient to show above chance accuracy (statistically!)àNot all information sources ok, need to rule out confounds
Goals of Decoding: Interpretation
Haynes & Rees (2005) – Nat Neurosci; Reverberi, Görgen, & Haynes (2012) – Cereb Cortex
![Page 24: Session I: Introduction to Multivariate Pattern Analysis ...• Methods readily available from machine learning • The principle is relatively easy to understand • Model-based univariate](https://reader030.fdocuments.in/reader030/viewer/2022040619/5f2e0fe3a71bd81cb4370284/html5/thumbnails/24.jpg)
• Machine learning methods have been developed for prediction, but we are using them for the inference that there is information present about XYZ
• This alternative use of these methods has far reaching consequences that are underappreciated
• Many misunderstandings in MVPA originate from this, e.g.:– Too strong restrictions for interpretation studies (related to non-
independence)– False sense of certainty when high decoding in study à High
decoding can arise from confounds and should not be trusted more than activation studies (see Ritchie et al (2017) – bioRxiv)
Prediction vs. Interpretation
![Page 25: Session I: Introduction to Multivariate Pattern Analysis ...• Methods readily available from machine learning • The principle is relatively easy to understand • Model-based univariate](https://reader030.fdocuments.in/reader030/viewer/2022040619/5f2e0fe3a71bd81cb4370284/html5/thumbnails/25.jpg)
Milestones of MVPA
Edelman et al (1998)
1998
“first” MVPA study
2001
first multivariate decoding study
Haxby et al (2001)
2005
popularization ofmultivariate decoding
Kamitani & Tong (2005)Haynes & Rees (2005)
searchlight approach
2006
Kriegeskorte et al (2006)
2008
representationalsimilarityanalysis
Kriegeskorte et al (2008)
model-basedencoding methods
Kay & Gallant (2008)
2014
combination of fMRIand MEG using RSA
Cichy et al (2014)
2015/2016
use ofartificial neural networksas models for cognition
e.g. Di Carlo
2011
hyperalignment
Haxby et al (2011)
vx1
vx2
vx3
vx1
vx2
vx3 comp1
comp 2
comp 3rotate(translate)(scale)
![Page 26: Session I: Introduction to Multivariate Pattern Analysis ...• Methods readily available from machine learning • The principle is relatively easy to understand • Model-based univariate](https://reader030.fdocuments.in/reader030/viewer/2022040619/5f2e0fe3a71bd81cb4370284/html5/thumbnails/26.jpg)
NEURAL BASIS OF MVPA
![Page 27: Session I: Introduction to Multivariate Pattern Analysis ...• Methods readily available from machine learning • The principle is relatively easy to understand • Model-based univariate](https://reader030.fdocuments.in/reader030/viewer/2022040619/5f2e0fe3a71bd81cb4370284/html5/thumbnails/27.jpg)
Neural Basis of MVPA
Boynton (2005) – Nat Neurosci
Popular Idea: Small random sampling bias in orientation retains orientation information in voxel
![Page 28: Session I: Introduction to Multivariate Pattern Analysis ...• Methods readily available from machine learning • The principle is relatively easy to understand • Model-based univariate](https://reader030.fdocuments.in/reader030/viewer/2022040619/5f2e0fe3a71bd81cb4370284/html5/thumbnails/28.jpg)
Does smoothing hurt decoding accuracy?
Neural Basis of MVPA: Fine-scale patterns?
Neuroimage: Op de Beeck (2010a,b) ; Kamitani & Sawahata (2010); Kriegeskorte (2010); Shmuel et al (2010); Chaimow et al (2011)
![Page 29: Session I: Introduction to Multivariate Pattern Analysis ...• Methods readily available from machine learning • The principle is relatively easy to understand • Model-based univariate](https://reader030.fdocuments.in/reader030/viewer/2022040619/5f2e0fe3a71bd81cb4370284/html5/thumbnails/29.jpg)
Dominance of fine scale (evidence for „hyperacuity“)
Neural Basis of MVPA: Sampling Bias?
Swisher et al (2010) – J Neurosci
Columnar level Normal voxel size
add high frequencies (fine
scale)
add low frequencies
(course scale)
Cat: 0.3125 x 0.3125 mm resolution
![Page 30: Session I: Introduction to Multivariate Pattern Analysis ...• Methods readily available from machine learning • The principle is relatively easy to understand • Model-based univariate](https://reader030.fdocuments.in/reader030/viewer/2022040619/5f2e0fe3a71bd81cb4370284/html5/thumbnails/30.jpg)
Bias maps instead of columns in V1?
Neuronal Basis of MVPA
Orban et al (1979) – J Neurophysiol; Sasaki et al (2006) – Neuron
Oblique effect Radial bias
![Page 31: Session I: Introduction to Multivariate Pattern Analysis ...• Methods readily available from machine learning • The principle is relatively easy to understand • Model-based univariate](https://reader030.fdocuments.in/reader030/viewer/2022040619/5f2e0fe3a71bd81cb4370284/html5/thumbnails/31.jpg)
Radial bias maps, not columns explain „hyperacuity“
How does MVPA work – revisited
Freeman et al (2011) – J Neurosci; Beckett et al (2012) - Neuroimage
![Page 32: Session I: Introduction to Multivariate Pattern Analysis ...• Methods readily available from machine learning • The principle is relatively easy to understand • Model-based univariate](https://reader030.fdocuments.in/reader030/viewer/2022040619/5f2e0fe3a71bd81cb4370284/html5/thumbnails/32.jpg)
How does MVPA work – revisited
The debate continues…• Chaimow et al (2011) – Neuroimage• Beckett et al (2012) – Neuroimage• Freeman et al (2013) – J Neurosci• Alink et al (2013) – Front Hum Neurosci• Carlson (2014) – J Neurosci• Clifford & Mannion (2015) – Neuroimage• Carlson & Wardle (2015) – Neuroimage• Cichy et al (2015) – Neuroimage• Maloney (2015) – J Neurophysiol• Wardle et al (2017) – J Neurosci• Alink et al (2017) – Scientific Reports
![Page 33: Session I: Introduction to Multivariate Pattern Analysis ...• Methods readily available from machine learning • The principle is relatively easy to understand • Model-based univariate](https://reader030.fdocuments.in/reader030/viewer/2022040619/5f2e0fe3a71bd81cb4370284/html5/thumbnails/33.jpg)
Neural Basis of MVPA – Summary
• Both course and fine-grained responses can contribute to decoding results
• Orientation decoding in V1 probably does not work with „hyperacuity“
• This property may also hold for other brain regions where the coarse-scale „maps“ are unknown
• But: In general decoding based on course-scale signals is fine as long as effects not driven by different feature of the results (e.g. radial bias and not orientation)
![Page 34: Session I: Introduction to Multivariate Pattern Analysis ...• Methods readily available from machine learning • The principle is relatively easy to understand • Model-based univariate](https://reader030.fdocuments.in/reader030/viewer/2022040619/5f2e0fe3a71bd81cb4370284/html5/thumbnails/34.jpg)
• MVPA is more sensitive than classical univariate approaches and can reveal representational content
• MVPA works by combining signal across voxels and suppressing correlated noise between voxels
• Investigating brain activity vs. informational content are two different approaches
• Encoding methods predict brain data from categories, decoding methods predict categories from brain data
• Decoding for prediction and decoding for interpretation are very different approaches
• MVPA likely relies strongly on course-scale signals
Summary
![Page 35: Session I: Introduction to Multivariate Pattern Analysis ...• Methods readily available from machine learning • The principle is relatively easy to understand • Model-based univariate](https://reader030.fdocuments.in/reader030/viewer/2022040619/5f2e0fe3a71bd81cb4370284/html5/thumbnails/35.jpg)
“A colleague comes by to ask for your methodological expertise. She studies action perception with fMRI and got a reviewer comment saying that she should distinguish brain regions that represent perceived actions from brain regions generally involved in perceiving actions.”
Question 1: What does this difference mean?
Question 2: How would you tell her to do the analysis (without details, just in general)?
Question 3 (difficult): Can you think of a way of designing an experiment that addresses this issue without decoding? Can you think of a downside to this approach?
Study Questions