representational dissimilarity analysis as a tool for neural … · 2020. 4. 7. · image adapted...

39
Representational Dissimilarity Analysis as a Tool for Neural Network Model Search Walter J. Scheirer Computer Vision Research Laboratory Department of Computer Science and Engineering

Upload: others

Post on 04-Apr-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Representational Dissimilarity Analysis as a Tool for Neural … · 2020. 4. 7. · Image adapted from:

Representational Dissimilarity Analysis as a Tool for Neural Network Model Search

Walter J. ScheirerComputer Vision Research Laboratory

Department of Computer Science and Engineering

Page 2: Representational Dissimilarity Analysis as a Tool for Neural … · 2020. 4. 7. · Image adapted from:

A model of vision that works:

Chimp Brain in a jar BY 2.0 Gaetan Lee

Page 3: Representational Dissimilarity Analysis as a Tool for Neural … · 2020. 4. 7. · Image adapted from:

Action Potential BY-SA 3.0 Laurentaylorj

Page 4: Representational Dissimilarity Analysis as a Tool for Neural … · 2020. 4. 7. · Image adapted from:

https://www.youtube.com/watch?v=yy994HpFudc

Page 5: Representational Dissimilarity Analysis as a Tool for Neural … · 2020. 4. 7. · Image adapted from:

Hypothesis: networks exhibiting brain-like activation behavior will demonstrate brain-like characteristics, e.g., stronger generalization capabilities.

Page 6: Representational Dissimilarity Analysis as a Tool for Neural … · 2020. 4. 7. · Image adapted from:

Fukushima 1979: Neocognitron

Page 7: Representational Dissimilarity Analysis as a Tool for Neural … · 2020. 4. 7. · Image adapted from:

Is there any correspondence between activity measured in the brain and activity measured in artificial neural networks?

Page 8: Representational Dissimilarity Analysis as a Tool for Neural … · 2020. 4. 7. · Image adapted from:

Monkey performing an object recognition task

Image adapted from: Rajalingham et al. JNeurosci 2018

Page 9: Representational Dissimilarity Analysis as a Tool for Neural … · 2020. 4. 7. · Image adapted from:

CNN for Object Recognition

Typical CNN architecture BY-SA 4.0 Aphex34

Page 10: Representational Dissimilarity Analysis as a Tool for Neural … · 2020. 4. 7. · Image adapted from:

Heterogeneous Hierarchical CNN

Yamins et al. NeurIPS 2013

Page 11: Representational Dissimilarity Analysis as a Tool for Neural … · 2020. 4. 7. · Image adapted from:

Population Responses: Model vs. Brain

Yamins et al. NeurIPS 2013

Page 12: Representational Dissimilarity Analysis as a Tool for Neural … · 2020. 4. 7. · Image adapted from:

Where in the brain is area IT?

DiCarlo et al. Neuron 2012

Page 13: Representational Dissimilarity Analysis as a Tool for Neural … · 2020. 4. 7. · Image adapted from:

How do we compare the activity in brains with the activity in artificial neural networks?

Page 14: Representational Dissimilarity Analysis as a Tool for Neural … · 2020. 4. 7. · Image adapted from:

A Neurobiological Evaluation Metric for Neural Network Model SearchIEEE/CVF CVPR, 2019

Nathaniel Blanchard

Page 15: Representational Dissimilarity Analysis as a Tool for Neural … · 2020. 4. 7. · Image adapted from:
Page 16: Representational Dissimilarity Analysis as a Tool for Neural … · 2020. 4. 7. · Image adapted from:

Kriegeskorte et al.: Representational Similarity Analysis

N. Kriegeskorte, M. Mur and P. A. Bandettini, “Representational Similarity Analysis – Connecting the Branches of Systems Neuroscience,” Frontiers in Systems Neuroscience, 2008

Page 17: Representational Dissimilarity Analysis as a Tool for Neural … · 2020. 4. 7. · Image adapted from:
Page 18: Representational Dissimilarity Analysis as a Tool for Neural … · 2020. 4. 7. · Image adapted from:

RDM Step 1: Data Representation

Given a single feature f and a single stimulus s, v = f(s), where v is the value of feature f in response to s. Likewise, the vector

can represent the feature values of a collection of n features, f1, f2, … , fn, in response to s.

Page 19: Representational Dissimilarity Analysis as a Tool for Neural … · 2020. 4. 7. · Image adapted from:

RDM Step 1: Data Representation

If one expands the representation of s to a set of m stimuli S = s1, s2, … , sm, the natural extension of v is the set of feature value collections V = v1, v2, … , vm, in which si ∈ S is paired with vi ∈V for each i = 1, 2, ..., m.

⟶ ⟶ ⟶

Page 20: Representational Dissimilarity Analysis as a Tool for Neural … · 2020. 4. 7. · Image adapted from:

RDM Step 2: Dissimilarity

Define the dissimilarity score between any two vi ∈ V and vj ∈ V :⟶ ⟶

Page 21: Representational Dissimilarity Analysis as a Tool for Neural … · 2020. 4. 7. · Image adapted from:

RDM Step 3: Construct Matrix

An RDM R may then be constructed from S, V , and ψ as:

Page 22: Representational Dissimilarity Analysis as a Tool for Neural … · 2020. 4. 7. · Image adapted from:

Works well for assessing biological fidelity:

Yamins et al. NeurIPS 2013

Page 23: Representational Dissimilarity Analysis as a Tool for Neural … · 2020. 4. 7. · Image adapted from:

Computing Human-Model Similarity

Page 24: Representational Dissimilarity Analysis as a Tool for Neural … · 2020. 4. 7. · Image adapted from:

Human Model Similarity Score

HMS = ⇢(R̂1, R̂2)

<latexit sha1_base64="HIHBmE5fVUU+zWcBEg2nRxDUeDQ=">AAACDXicbZDLSsNAFIYn9VbrLerSzWAVKkhJSkU3QtFNN0K99AJNCJPptBk6uTAzEUrIC7jxVdy4UMSte3e+jdM2iLb+MPDxn3M4c343YlRIw/jScguLS8sr+dXC2vrG5pa+vdMSYcwxaeKQhbzjIkEYDUhTUslIJ+IE+S4jbXd4Oa637wkXNAzu5Cgito8GAe1TjKSyHP2gfnULz6HFvbBkeUgmN6mTmOnxD1fSI+joRaNsTATnwcygCDI1HP3T6oU49kkgMUNCdE0jknaCuKSYkbRgxYJECA/RgHQVBsgnwk4m16TwUDk92A+5eoGEE/f3RIJ8IUa+qzp9JD0xWxub/9W6seyf2QkNoliSAE8X9WMGZQjH0cAe5QRLNlKAMKfqrxB7iCMsVYAFFYI5e/I8tCpls1o+ua4WaxdZHHmwB/ZBCZjgFNRAHTRAE2DwAJ7AC3jVHrVn7U17n7bmtGxmF/yR9vENgcyamQ==</latexit>

Spearman’s Rank Correlation

RDM 1 RDM 2

Page 25: Representational Dissimilarity Analysis as a Tool for Neural … · 2020. 4. 7. · Image adapted from:

AI as a search problem

Page 26: Representational Dissimilarity Analysis as a Tool for Neural … · 2020. 4. 7. · Image adapted from:

Experiments

Page 27: Representational Dissimilarity Analysis as a Tool for Neural … · 2020. 4. 7. · Image adapted from:

fMRIA direct way to measure human brain activity

Uses blood flow as a proxy for neuronal activations

Spatial resolution good enough to identify Brodmann areas

Non-invasive experimentation with humans

Page 28: Representational Dissimilarity Analysis as a Tool for Neural … · 2020. 4. 7. · Image adapted from:

fMRI Data

Image adapted from: https://miykael.github.io/nipype-beginner-s-guide/neuroimaging.html

Page 29: Representational Dissimilarity Analysis as a Tool for Neural … · 2020. 4. 7. · Image adapted from:

fMRI Experimental Setup

01 Siemens MAGNETOM Trio BY-SA 2.0 Image Editor

Eight RDMs were constructed from fMRI recordings of four subjects over two sessions in response to 92 random stimuli

Recordings were from measurements of 1.95 × 1.95 × 2mm3 within an occipitotemporal measurement slab (5cm thick).

Each stimulus was displayed for 300 milliseconds, every 3700 milliseconds, with four seconds between stimuli.

Subject RDMs were averaged together into a mean human brain RDM, which reduced noise.

Data collected by the Kriegeskorte lab at the University of Cambridge*

H. Nili, C. Wingfield, A. Walther, L. Su, W. Marslen-Wilson, and N. Kriegeskorte. A toolbox for representational similarity analysis. PLoS Computational Biology, 10(4):e1003553, 2014.

Page 30: Representational Dissimilarity Analysis as a Tool for Neural … · 2020. 4. 7. · Image adapted from:

fMRI Stimuli Set

Page 31: Representational Dissimilarity Analysis as a Tool for Neural … · 2020. 4. 7. · Image adapted from:

Architecture: PredNet

W. Lotter, G. Kreiman, and D. D. Cox, “Deep Predictive Coding Networks for Video Prediction and Unsupervised Learning,” ICLR, 2017.

Page 32: Representational Dissimilarity Analysis as a Tool for Neural … · 2020. 4. 7. · Image adapted from:

Predictive Coding Network Performance: 95 Nets

Tenenbaum et al. Science 2011

Page 33: Representational Dissimilarity Analysis as a Tool for Neural … · 2020. 4. 7. · Image adapted from:

HMS is predictive of network performance on other metrics

Page 34: Representational Dissimilarity Analysis as a Tool for Neural … · 2020. 4. 7. · Image adapted from:

Within-Network Stability

Page 35: Representational Dissimilarity Analysis as a Tool for Neural … · 2020. 4. 7. · Image adapted from:

Across-Network Stability

66 Models, Mean

Page 36: Representational Dissimilarity Analysis as a Tool for Neural … · 2020. 4. 7. · Image adapted from:

HMS-Driven Early Stopping

Page 37: Representational Dissimilarity Analysis as a Tool for Neural … · 2020. 4. 7. · Image adapted from:

Is fMRI the best reference for this?

Page 38: Representational Dissimilarity Analysis as a Tool for Neural … · 2020. 4. 7. · Image adapted from:

Easier: Human Behavior

Careful management of stimulus construction, ordering and presentation allows for precise determination of perceptual thresholds.

Visual Psychophysics: probe psychological and perceptual thresholds through controlled manipulation of stimuli.

Garrido et al 2011 Goren et al 1975

Page 39: Representational Dissimilarity Analysis as a Tool for Neural … · 2020. 4. 7. · Image adapted from:

Thank you!