brains meaning and machine learningbrains, meaning and...

26
Brains Meaning and Machine Learning Brains, Meaning and Machine Learning Tom Mitchell and many collaborators Machine Learning Department Carnegie Mellon University April, 2008

Upload: others

Post on 09-Aug-2020

12 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Brains Meaning and Machine LearningBrains, Meaning and ...tom/10601_sp08/slides/fMRIpredict_4_2_2008.pdf · Brains Meaning and Machine LearningBrains, Meaning and Machine Learning

Brains Meaning and Machine LearningBrains, Meaning and Machine Learning

Tom Mitchelland many collaborators

Machine Learning DepartmentCarnegie Mellon University

April, 2008

Page 2: Brains Meaning and Machine LearningBrains, Meaning and ...tom/10601_sp08/slides/fMRIpredict_4_2_2008.pdf · Brains Meaning and Machine LearningBrains, Meaning and Machine Learning

Neurosemantics Research Team

Professional StaffPostdoctoral Fellows

Marcel JustTom Mitchell

Vladimir Cherkassky

PhD StudentsSvetlana Shinkareva Rob Mason

Rebecca HutchinsonKai Min Chang Mark Palatucci Indra RustandiAndy Carlson Francisco Pereira

Page 3: Brains Meaning and Machine LearningBrains, Meaning and ...tom/10601_sp08/slides/fMRIpredict_4_2_2008.pdf · Brains Meaning and Machine LearningBrains, Meaning and Machine Learning

fMRI activation for “bottle”:

fMRI activation

high

Mean activation averaged over 60 different stimuli:

average

“b ttl ” i ti tibelow average“bottle” minus mean activation: average

Page 4: Brains Meaning and Machine LearningBrains, Meaning and ...tom/10601_sp08/slides/fMRIpredict_4_2_2008.pdf · Brains Meaning and Machine LearningBrains, Meaning and Machine Learning

60 exemplars

Categories ExemplarsBODY PARTS leg arm eye foot hand

FURNITURE chair table bed desk dresser

VEHICLES car airplane train truck bicycle

ANIMALS horse dog bear cow cat

KITCHEN UTENSILS glass knife bottle cup spoon

TOOLS chisel hammer screwdriver pliers saw

BUILDINGS apartment barn house church igloo

PART OF A BUILDING window door chimney closet archBUILDING window door chimney closet arch

CLOTHING coat dress shirt skirt pants

INSECTS fly ant bee butterfly beetle

VEGETABLES lettuce tomato carrot corn celeryVEGETABLES lettuce tomato carrot corn celery

MAN MADE OBJECTS refrigerator key telephone watch bell

Page 5: Brains Meaning and Machine LearningBrains, Meaning and ...tom/10601_sp08/slides/fMRIpredict_4_2_2008.pdf · Brains Meaning and Machine LearningBrains, Meaning and Machine Learning

Q ti 0Question 0:Using fMRI, can we observe brain g ,

activation representing the meaning of input stimulus?

Can we train a classifier to decode the semantic category of stimulus?semantic category of stimulus?

Answer:Answer:Yes, for categories such as “tools,” “buildings,”

“foods ” “body parts ” “vehicles” etcfoods, body parts, vehicles , etc.

Page 6: Brains Meaning and Machine LearningBrains, Meaning and ...tom/10601_sp08/slides/fMRIpredict_4_2_2008.pdf · Brains Meaning and Machine LearningBrains, Meaning and Machine Learning

Classification task: is person viewing a “tool” or “building”?

1

0 70.80.9

1

urac

y statistically significant

p<0.05

0 40.50.60.7

tion

acc

0 10.20.30.4

lass

ifica

p4 p8 p6 p11 p5 p7 p10 p9 p2 p12 p3 p10

0.1

Participants

C

Participants

Page 7: Brains Meaning and Machine LearningBrains, Meaning and ...tom/10601_sp08/slides/fMRIpredict_4_2_2008.pdf · Brains Meaning and Machine LearningBrains, Meaning and Machine Learning

Question 1: Is brain activity common across stimulus modality?stimulus modality?

Can we train on word stimuli, then decode picture stimuli?

YES: Train on words, then:

0 60.70.80.9

1

accu

racy

0 60.70.80.9

1

accu

racy

Test on words Test on pictures

p11 p4 p5 p2 p6 p10 p8 p7 p9 p1 p12 p30

0.10.20.30.40.50.6

P ti i t

Cla

ssifi

catio

n a

p4 p6 p11 p2 p7 p1 p10 p8 p5 p12 p3 p90

0.10.20.30.40.50.6

P ti i t

Cla

ssifi

catio

n a

Therefore, the learned neural activation patterns must

Participants Participants

capture how the brain represents stimulus meaning

Page 8: Brains Meaning and Machine LearningBrains, Meaning and ...tom/10601_sp08/slides/fMRIpredict_4_2_2008.pdf · Brains Meaning and Machine LearningBrains, Meaning and Machine Learning

Question 2: Are representations similar across different people?different people?

Can we train classifier on data from a collection of people, then d d ti li f ?

YES: Train on one group of people, and classify fMRI images of new person

decode stimuli for a new person?

new person

classify which of 60 items

Therefore, we can seek a theory of neural representation common to all of us (and of how we vary)

Page 9: Brains Meaning and Machine LearningBrains, Meaning and ...tom/10601_sp08/slides/fMRIpredict_4_2_2008.pdf · Brains Meaning and Machine LearningBrains, Meaning and Machine Learning

What we really want: a generative theory

Generative theoryf darbitrary word predictedof word

representationarbitrary word predicted

brain activity

But how??

Page 10: Brains Meaning and Machine LearningBrains, Meaning and ...tom/10601_sp08/slides/fMRIpredict_4_2_2008.pdf · Brains Meaning and Machine LearningBrains, Meaning and Machine Learning

Question 3: Can we develop a theory to predict neural encoding for any word?encoding for any word?

P di ti t ti l d lPredictive computational model

predictedpredicted activity for

“apple”

“apple”

Statistical features from a trillion-word

text corpus

Mapping learned from fMRI data

Page 11: Brains Meaning and Machine LearningBrains, Meaning and ...tom/10601_sp08/slides/fMRIpredict_4_2_2008.pdf · Brains Meaning and Machine LearningBrains, Meaning and Machine Learning

Approach: Integrate corpus data and fMRI datadata and fMRI data

• Semantic feature i = English word i (e.g., touch)

• Value of feature i = co-occurrence frequency of stimulus with i– in trillion-word text collection (tera-word ngram database provided by Google)( g p y g )

• Which semantic features? First attempt: 25 sensory/action verbs:– Sensory actions: see hear listen taste touch smell fear– Sensory actions: see, hear, listen, taste, touch, smell, fear, – Motor actions: rub, lift, manipulate, run, push, move, say, eat, – Abstract actions: fill, open, ride, approach, near, enter, drive, wear,

break, cleanbreak, clean

(why these 25?)(why these 25?)

Page 12: Brains Meaning and Machine LearningBrains, Meaning and ...tom/10601_sp08/slides/fMRIpredict_4_2_2008.pdf · Brains Meaning and Machine LearningBrains, Meaning and Machine Learning

Semantic feature values: “celery” Semantic feature values: “airplane”Semantic feature values: celery0.8368, eat 0.3461, taste0.3153, fill

Semantic feature values: airplane0.8673, ride0.2891, see0 2851 say0.3153, fill

0.2430, see 0.1145, clean0.0600, open

0.2851, say0.1689, near 0.1228, open0.0883, hear

0.0586, smell0.0286, touch…

0.0883, hear0.0771, run0.0749, lift…

…0.0000, drive0.0000, wear0 0000 lift

…0.0049, smell0.0010, wear

0.0000, lift0.0000, break0.0000, ride

0.0000, taste0.0000, rub0.0000, manipulate

Page 13: Brains Meaning and Machine LearningBrains, Meaning and ...tom/10601_sp08/slides/fMRIpredict_4_2_2008.pdf · Brains Meaning and Machine LearningBrains, Meaning and Machine Learning

Predicted Activation is Sum of Feature Contributions

“ t” “t t ” “fill”Predicted Celery = + 0.350.84

“eat” “taste”

+ 0.32 + …

“fill”

c14382,eat

feat(celery)from corpus statistics

learnedstatistics

25

high

∑=

=1

)(i

viiv cwfprediction

low

Predicted “Celery”

Page 14: Brains Meaning and Machine LearningBrains, Meaning and ...tom/10601_sp08/slides/fMRIpredict_4_2_2008.pdf · Brains Meaning and Machine LearningBrains, Meaning and Machine Learning

“celery” “airplane”

Predicted:fMRI

activation

high

average

Observed: below averageaverage

Predicted and observed fMRI images for “celery” and “airplane” after training on 58 other words.

Page 15: Brains Meaning and Machine LearningBrains, Meaning and ...tom/10601_sp08/slides/fMRIpredict_4_2_2008.pdf · Brains Meaning and Machine LearningBrains, Meaning and Machine Learning

Evaluating the Computational Model

• Train it using 58 of the 60 word stimuli• Apply it to predict fMRI images for other 2 wordsApply it to predict fMRI images for other 2 words• Test: show it the observed images for the 2 held-out,

and make it predict which is which

• Image similarity measured by cosine similarity using only the 500 most “stable” voxels (over training set)only the 500 most stable voxels (over training set)

• 1770 test pairs in leave-2-out1770 test pairs in leave 2 out– Random guessing 0.50 prediction accuracy– Accuracy above 0.61 is significant (p<0.05) according empirical

distributiondistribution

Page 16: Brains Meaning and Machine LearningBrains, Meaning and ...tom/10601_sp08/slides/fMRIpredict_4_2_2008.pdf · Brains Meaning and Machine LearningBrains, Meaning and Machine Learning

Accuracy predicting images for new words• Accuracy of independently trained models for nine

participants (using 500 most stable voxels over the 58 training words):training words):– .85, .83, .82, .78, .78, .76, .73, .72, .68– Mean: .77

• Accuracy extrapolating to new categories (when testing on “celery” vs “airplane” leave out all training foods andon celery vs airplane , leave out all training foods and vehicles)– .78, .78, .74, .69, .69, . 68, .67, .64, .64

M 70– Mean: .70

From Q53, 500 most replicable voxels

Page 17: Brains Meaning and Machine LearningBrains, Meaning and ...tom/10601_sp08/slides/fMRIpredict_4_2_2008.pdf · Brains Meaning and Machine LearningBrains, Meaning and Machine Learning

Accuracy Map

Subj left hemisphereinferior j

0399Btemporal, fusiform, motor cortexmotor cortex, intraparietal sulcus, i f i f linferior frontal, orbital frontal,occipital cortex

9 subj mean

p

Page 18: Brains Meaning and Machine LearningBrains, Meaning and ...tom/10601_sp08/slides/fMRIpredict_4_2_2008.pdf · Brains Meaning and Machine LearningBrains, Meaning and Machine Learning

What are the learned semantic feature activations?

predicted “airplane” activity for “airplane”

airplane

Semantic features from a trillion-word

text corpus

Mapping learned from fMRI data

Page 19: Brains Meaning and Machine LearningBrains, Meaning and ...tom/10601_sp08/slides/fMRIpredict_4_2_2008.pdf · Brains Meaning and Machine LearningBrains, Meaning and Machine Learning

Learned Semantic Feature Signatures (P1)

‘eat’ ‘listen’ ‘touch’

t t t i f primarygustatory cortex regions of language processing and

primary somatosensory cortex

audition

Page 20: Brains Meaning and Machine LearningBrains, Meaning and ...tom/10601_sp08/slides/fMRIpredict_4_2_2008.pdf · Brains Meaning and Machine LearningBrains, Meaning and Machine Learning

Of the 10,000 most frequent English words which noun is predicted to mostwords, which noun is predicted to most activate each brain region?

Page 21: Brains Meaning and Machine LearningBrains, Meaning and ...tom/10601_sp08/slides/fMRIpredict_4_2_2008.pdf · Brains Meaning and Machine LearningBrains, Meaning and Machine Learning

Which nouns are predicted to most activate*

Right Opercularis?• wheat, beans, fruit, meat, paxil, pie, mills, bread, homework, eve, potatoes, drink• gustatory cortext [Kobayakawa, 2005]

Right Superior Posterior Temporal lobe? • sticks, fingers, chicken, foot, tongue, rope, sauce, nose, breasts, neck hand railneck, hand, rail• associated with body motion [Saxe et al., 2004]

L f A i Ci l ?Left Anterior Cingulate?• poison, lovers, galaxy, harvest, sin, hindu, rays, thai, tragedy, danger, chaos, mortalityg y• associated with processing emotional stimuli [Gotlib et al, 2005]

* for participant P1

Page 22: Brains Meaning and Machine LearningBrains, Meaning and ...tom/10601_sp08/slides/fMRIpredict_4_2_2008.pdf · Brains Meaning and Machine LearningBrains, Meaning and Machine Learning

Which nouns are predicted to most activate

Left Superior Extrastriate ?• madrid, berlin, plains, countryside, savannah, barcelona, shanghai, navigator, roma, stockholm, francisco, munich

Left Fusiform gyrus ?Left Fusiform gyrus ? • areas, forests, pool, bathrooms, surface, outlet, lodging, luxembourg, facilities, parks, sheffield

Left Inferior Posterior Temporal cortex ? • thong foot skirt neck pantyhose skirts thongs sexy fetish• thong, foot, skirt, neck, pantyhose, skirts, thongs, sexy, fetish, thumbs, skin, marks• inferior temporal regions are associated with sexual arousal [Stoleru 1999; Ferretti 2005]

Page 23: Brains Meaning and Machine LearningBrains, Meaning and ...tom/10601_sp08/slides/fMRIpredict_4_2_2008.pdf · Brains Meaning and Machine LearningBrains, Meaning and Machine Learning

Many next steps…• Discover optimal semantic basis features

– Alternatives to word cooccurence

• Alternative Bayesian models

St d indi id al differences/commonalities• Study individual differences/commonalities– Including different groups (e.g., autistics)

• Abstract nouns and verbs– Truth, beauty, justice. Think, complain, wonder, relax

• Processing multiple word phrases– “fast rabbit” vs. “sickly rabbit” vs. “white rabbit”

• Predict fMRI from both word and image stimuli

Page 24: Brains Meaning and Machine LearningBrains, Meaning and ...tom/10601_sp08/slides/fMRIpredict_4_2_2008.pdf · Brains Meaning and Machine LearningBrains, Meaning and Machine Learning

Brain Imaging and Machine LearningML Case study: high dimensional, sparse data

• "Learning to Decode Cognitive States from Brain Images,"T.M. Mitchell, et al., Machine Learning, 57(1), pp. 145-175, 2004

• "The Support Vector Decomposition Machine" F. Pereira, G. Gordon ICML 2006Gordon, ICML-2006.

• "Classification in Very High Dimensional Problems with Handfuls of Examples", M. Palatucci and T. Mitchell, ECML-2007

• Francisco Pereira PhD (2007).

Page 25: Brains Meaning and Machine LearningBrains, Meaning and ...tom/10601_sp08/slides/fMRIpredict_4_2_2008.pdf · Brains Meaning and Machine LearningBrains, Meaning and Machine Learning

Brain Imaging and Machine LearningML Case study: complex time series generated

by hidden processesby hidden processes

• "Hidden Process Models", Rebecca Hutchinson, T. Mitchell, I. Rustandi ICML 2006Rustandi, ICML-2006.

• "Learning to Identify Overlapping and Hidden Cognitive P f fMRI D t "R H t hi T M Mit h ll IProcesses from fMRI Data,"R. Hutchinson, T.M. Mitchell, I. Rustandi, 11th Conference on Human Brain Mapping. 2005.

Rebecca Hutchinson PhD thesis topic (2008?)• Rebecca Hutchinson PhD thesis topic (2008?)

Page 26: Brains Meaning and Machine LearningBrains, Meaning and ...tom/10601_sp08/slides/fMRIpredict_4_2_2008.pdf · Brains Meaning and Machine LearningBrains, Meaning and Machine Learning

Brain Imaging and Machine LearningML Case study: learning models of individuals,

of the population, and of individual variationof the population, and of individual variation

• "Training fMRI Classifiers to Discriminate Cognitive States across Multiple Subjects", X. Wang, R. Hutchinson, and T. M. Mitchell, NIPS 2003.

• "Classifying Multiple-Subject fMRI Data Using the Hierarchical Gaussian Naïve Bayes Classifier“, Indrayana Rustandi, 13th Conference on Human Brain Mapping. June 2007.

• Indra Rustandi PhD thesis topic (2008?)