32
Algonauts Workshop July 19, 2019 MIT Deep generative networks as models of the visual system Thomas Naselaris Department of Neuroscience Medical University of South Carolina (MUSC) Charleston, SC

Deep generative networks as models ofalgonauts.csail.mit.edu/slides/Algonauts2019_Thomas_Naselaris.pdf · Algonauts Workshop —July 19, 2019 —MIT Deep generative networks as models

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Deep generative networks as models ofalgonauts.csail.mit.edu/slides/Algonauts2019_Thomas_Naselaris.pdf · Algonauts Workshop —July 19, 2019 —MIT Deep generative networks as models

Algonauts Workshop — July 19, 2019 — MIT

Deep generative networks as models of the visual system

Thomas NaselarisDepartment of Neuroscience

Medical University of South Carolina

(MUSC)

Charleston, SC

Page 2: Deep generative networks as models ofalgonauts.csail.mit.edu/slides/Algonauts2019_Thomas_Naselaris.pdf · Algonauts Workshop —July 19, 2019 —MIT Deep generative networks as models

t = 0

while dead==False:

thought[t] = f(thought[:t],

world[:t],

plans[:t])

if thought[t] is fatal:

dead = True

else:

t += 1

infer the human algorithm

behavior

brain

world

Page 3: Deep generative networks as models ofalgonauts.csail.mit.edu/slides/Algonauts2019_Thomas_Naselaris.pdf · Algonauts Workshop —July 19, 2019 —MIT Deep generative networks as models

What should the human (visual) algorithm do?

Arbitrary queries over representations

Page 4: Deep generative networks as models ofalgonauts.csail.mit.edu/slides/Algonauts2019_Thomas_Naselaris.pdf · Algonauts Workshop —July 19, 2019 —MIT Deep generative networks as models

Does the dog have pointy ears?What is there?

A dog is there.

”clamped”

Page 5: Deep generative networks as models ofalgonauts.csail.mit.edu/slides/Algonauts2019_Thomas_Naselaris.pdf · Algonauts Workshop —July 19, 2019 —MIT Deep generative networks as models

me

nta

l

ima

ge

ryvis

ion

Page 6: Deep generative networks as models ofalgonauts.csail.mit.edu/slides/Algonauts2019_Thomas_Naselaris.pdf · Algonauts Workshop —July 19, 2019 —MIT Deep generative networks as models

me

nta

l

ima

ge

ryvis

ion

Breedlove, St-Yves, Naselaris et al., in rev.

Page 7: Deep generative networks as models ofalgonauts.csail.mit.edu/slides/Algonauts2019_Thomas_Naselaris.pdf · Algonauts Workshop —July 19, 2019 —MIT Deep generative networks as models

HOW TO TEST NETWORK AGAINST HUMAN BRAINS?

Page 8: Deep generative networks as models ofalgonauts.csail.mit.edu/slides/Algonauts2019_Thomas_Naselaris.pdf · Algonauts Workshop —July 19, 2019 —MIT Deep generative networks as models

“ababie”

Cue Picture

An experiment:

Breedlove, St-Yves, Naselaris et al., in rev.

Page 9: Deep generative networks as models ofalgonauts.csail.mit.edu/slides/Algonauts2019_Thomas_Naselaris.pdf · Algonauts Workshop —July 19, 2019 —MIT Deep generative networks as models

Breedlove, St-Yves, Naselaris et al., in rev.

Page 10: Deep generative networks as models ofalgonauts.csail.mit.edu/slides/Algonauts2019_Thomas_Naselaris.pdf · Algonauts Workshop —July 19, 2019 —MIT Deep generative networks as models

Breedlove, St-Yves, Naselaris et al., in rev.

Page 11: Deep generative networks as models ofalgonauts.csail.mit.edu/slides/Algonauts2019_Thomas_Naselaris.pdf · Algonauts Workshop —July 19, 2019 —MIT Deep generative networks as models

Breedlove, St-Yves, Naselaris et al., in rev.

Page 12: Deep generative networks as models ofalgonauts.csail.mit.edu/slides/Algonauts2019_Thomas_Naselaris.pdf · Algonauts Workshop —July 19, 2019 —MIT Deep generative networks as models

Imagine objects

Page 13: Deep generative networks as models ofalgonauts.csail.mit.edu/slides/Algonauts2019_Thomas_Naselaris.pdf · Algonauts Workshop —July 19, 2019 —MIT Deep generative networks as models

Breedlove, St-Yves, Naselaris et al., in rev.

Page 14: Deep generative networks as models ofalgonauts.csail.mit.edu/slides/Algonauts2019_Thomas_Naselaris.pdf · Algonauts Workshop —July 19, 2019 —MIT Deep generative networks as models

Breedlove, St-Yves, Naselaris et al., in rev.

Page 15: Deep generative networks as models ofalgonauts.csail.mit.edu/slides/Algonauts2019_Thomas_Naselaris.pdf · Algonauts Workshop —July 19, 2019 —MIT Deep generative networks as models

Breedlove, St-Yves, Naselaris et al., in rev.

Page 16: Deep generative networks as models ofalgonauts.csail.mit.edu/slides/Algonauts2019_Thomas_Naselaris.pdf · Algonauts Workshop —July 19, 2019 —MIT Deep generative networks as models

correlationcorrelation

vEM iEM

Visual encoding model

(vEM) predicting voxel-

wise brain activity during

visual task

Imagery encoding model

(iEM) predicting voxel-

wise brain activity during

imagery task

Prediction accuracy maps for visual and imagery encoding models

Page 17: Deep generative networks as models ofalgonauts.csail.mit.edu/slides/Algonauts2019_Thomas_Naselaris.pdf · Algonauts Workshop —July 19, 2019 —MIT Deep generative networks as models

Tu

nin

g

Spatial Frequency

Tuning to seen and imagined spatial frequencies

Breedlove, St-Yves, Naselaris et al., in rev.

Page 18: Deep generative networks as models ofalgonauts.csail.mit.edu/slides/Algonauts2019_Thomas_Naselaris.pdf · Algonauts Workshop —July 19, 2019 —MIT Deep generative networks as models

larger RF

Receptive fields for seen and imagined stimuli

Breedlove, St-Yves, Naselaris et al., in rev.

Page 19: Deep generative networks as models ofalgonauts.csail.mit.edu/slides/Algonauts2019_Thomas_Naselaris.pdf · Algonauts Workshop —July 19, 2019 —MIT Deep generative networks as models

RF eccentricity shift

RF size shift

Receptive fields for seen and imagined stimuli

Breedlove, St-Yves, Naselaris et al., in rev.

Page 20: Deep generative networks as models ofalgonauts.csail.mit.edu/slides/Algonauts2019_Thomas_Naselaris.pdf · Algonauts Workshop —July 19, 2019 —MIT Deep generative networks as models

A DEEP GENERATIVE MODEL CAN

PREDICT DIFFERENCES IN

ENCODING OF SEEN AND MENTAL

IMAGES

Page 21: Deep generative networks as models ofalgonauts.csail.mit.edu/slides/Algonauts2019_Thomas_Naselaris.pdf · Algonauts Workshop —July 19, 2019 —MIT Deep generative networks as models

BUT IS THERE A DEEP GENERATIVE

MODEL THAT CAN ACCURATELY

PREDICT ACTIVITY DURING VISION OF

NATURAL SCENES?

Page 22: Deep generative networks as models ofalgonauts.csail.mit.edu/slides/Algonauts2019_Thomas_Naselaris.pdf · Algonauts Workshop —July 19, 2019 —MIT Deep generative networks as models

Han et al, Neuroimage 2019

A generative model A discriminative model

A DCNN-based

encoding model

yields more accurate

predictions of brain

activity in all visual

areas than an

encoding model

based on a state-of-

the-art deep

generative network.

Page 23: Deep generative networks as models ofalgonauts.csail.mit.edu/slides/Algonauts2019_Thomas_Naselaris.pdf · Algonauts Workshop —July 19, 2019 —MIT Deep generative networks as models

SO IS THAT A “NO” ON THE GENERATIVE MODEL

IDEA?

PERHAPS THE “RIGHT” GENERATIVE MODEL IS HARD

TO LEARN FROM IMAGE DATA ALONE.

MIGHT WE INFER IT DIRECTLY FROM BRAIN

RESPONSES?

Page 24: Deep generative networks as models ofalgonauts.csail.mit.edu/slides/Algonauts2019_Thomas_Naselaris.pdf · Algonauts Workshop —July 19, 2019 —MIT Deep generative networks as models
Page 25: Deep generative networks as models ofalgonauts.csail.mit.edu/slides/Algonauts2019_Thomas_Naselaris.pdf · Algonauts Workshop —July 19, 2019 —MIT Deep generative networks as models

IT’S NOT YET CLEAR IF THIS WILL WORK.

BUT IT’S CLEAR THAT MORE DATA REALLY HELPS

Page 26: Deep generative networks as models ofalgonauts.csail.mit.edu/slides/Algonauts2019_Thomas_Naselaris.pdf · Algonauts Workshop —July 19, 2019 —MIT Deep generative networks as models

DCNN- vs. Gabor-based

encoding models, ~5K data

samples from the (incomplete)

NSD

DCNN- vs. Gabor-

based encoding models,

~1.5K data samples

from vim-1

Page 27: Deep generative networks as models ofalgonauts.csail.mit.edu/slides/Algonauts2019_Thomas_Naselaris.pdf · Algonauts Workshop —July 19, 2019 —MIT Deep generative networks as models

DCNN- vs. Gabor-based

encoding models, ~5K data

samples from the (incomplete)

NSD

DCNN- vs. Gabor-based

encoding models, ~5K data

samples from the (incomplete)

NSD

Data-driven vs. DCNN-based

encoding models, ~5K data

samples from the (incomplete)

NSD

Page 28: Deep generative networks as models ofalgonauts.csail.mit.edu/slides/Algonauts2019_Thomas_Naselaris.pdf · Algonauts Workshop —July 19, 2019 —MIT Deep generative networks as models

TAKE-HOME

THE VISUAL SYSTEM CAN POSE

AND ANSWER MANY DIFFERENT

QUERIES. SO SHOULD OUR

MODELS.

A DEEP GENERATIVE MODEL CAN

PREDICT DIFFERENCES IN

ENCODING OF SEEN AND MENTAL

IMAGES…

Page 29: Deep generative networks as models ofalgonauts.csail.mit.edu/slides/Algonauts2019_Thomas_Naselaris.pdf · Algonauts Workshop —July 19, 2019 —MIT Deep generative networks as models

TAKE-HOME

…BUT CANNOT PREDICT RESPONSES TO

NATURAL SCENES AS ACCURATELY AS

MODELS BASED ON A DISCRIMINATIVE

NETWORK.

WE NEED BETTER THEORY. AND MORE

DATA.

MORE DATA IS ON THE WAY.

Page 30: Deep generative networks as models ofalgonauts.csail.mit.edu/slides/Algonauts2019_Thomas_Naselaris.pdf · Algonauts Workshop —July 19, 2019 —MIT Deep generative networks as models

NIH R01 EY023384

BRAIN N00531701

NSF IIS-1822683

Page 31: Deep generative networks as models ofalgonauts.csail.mit.edu/slides/Algonauts2019_Thomas_Naselaris.pdf · Algonauts Workshop —July 19, 2019 —MIT Deep generative networks as models

NSD Collaborators

Page 32: Deep generative networks as models ofalgonauts.csail.mit.edu/slides/Algonauts2019_Thomas_Naselaris.pdf · Algonauts Workshop —July 19, 2019 —MIT Deep generative networks as models

https://ccneuro.org/2019/