DiCarlo, Jim, Reverse Engineering Brain, MIT, Oct 11, 2018
<p class="MsoNormal" >DiCarlo, Jim, Reverse Engineering Brain, MIT, Oct 11, 2018</p>
<p>
cites Dan Yamins (now here as asst prof)
Here, Jim cites how to relate brain to mind and AI ... first...</p>
<p>
specification 1: specify domain of interest...</p>
<p>
is it performance, or power consumption , or size...</p>
<p>
then spec 2: must measure the internal system components...</p>
<p>
do you want spiking activity, blood flow, etc.</p>
<p>
next make a model...</p>
<p>
model must capture all those measurements and predict the held out measurements.</p>
<p>
this usu means ANNs = artif neural net models...</p>
<p>
we started around 2002... reverse engr visual scene understanding...</p>
<p>
eg label cars, bldgs, pedestrians...</p>
<p>
but when we look at an image we really mainly see the <b>10 degree center of gaze</b>...</p>
<p>
and we get 200 msec snapshots (and don't see in between)
and dwell for just a few hundred msec.</p>
<p>
so, <b>200 msec snapshots of the central ten degrees</b>.</p>
<p>
we call that <b>core object recognition</b>...</p>
<p>
eg look at an image of an artificially big face in the woods; or car above a field...</p>
<p>
humans around 2009 were far better than machines on core recognition...</p>
<p>
from Pinto, Cox, DiCarlo in PLOS Comp Bio in 2008...</p>
<p>
different pose of objects...</p>
<p>
shows rhesus monkey in cage with plexiglass floor reaching thru
and touching images of 30 different objects....</p>
<p>
among say guitar, dog, rhino, elephant, wrench, knife, hanger, fork, etc.</p>
<p>
monkey accuracy chart looks quite like that in humans
with 276 pairwise comparisons of objects.</p>
<p>
lesions in IT inferior temporal cortex... those lesions create a visual recognition deficit.</p>
<p>
<b>pixel => RGC, LGN, v1, v2, v4, IT...</b></p>
<p>
<b>ventral visual stream... </b>from v1 to IT and back...</p>
<p>
at each station there is a nonlinear transform....</p>
<p>
he shows that the neural response in IT is reproducible (with
repetitions of the same image)</p>
<p>
shows action potentials (spikes)... similar from trial to trial for a given object.</p>
<p>
spikes per second....</p>
<p>
we use three Utah arrays... three 96 trode arrays.</p>
<p>
put in three at once in the IT.</p>
<p>
show animal thousands of images... with many repetitions...</p>
<p>
get a vector of neural responses...</p>
<p>
eg neuron 1 versus neuron 2 versus neuron 3 and.... neuron N</p>
<p>
this creates a high D point for each object...</p>
<p>
then separate these points... eg to discriminate face versus not a face.</p>
<p>
then map these to an upstream neuron that decodes the pattern (the feature vector pattern)</p>
<p>
why are humans so good at this... we have a rich feature set...</p>
<p>
breakthru in 2013...</p>
<p>
so, before 2013 it was like egyptian hieroglyphics... (the pattern of IT neurons)</p>
<p>
what are the intermediate features...</p>
<p>
Charlie Gross... early pioneer; and later Doris Tsao... etc.</p>
<p>
(Tanya... mentions Wu Tsai... here and in Hong Kong... will rename SNI)</p>
<p>
1980 neocognitron...work by Fukushima</p>
<p>
then Tommy Poggio...at MIT;</p>
<p>
HMO by Dan Yamins and Ha Hong... 2012.</p>
<p>
we tested this again on the core object recog task.</p>
<p>
IT is a softmax layer...</p>
<p>
we hope that our models fit the spiking in the brain (but that is what it's optimizee on)</p>
<p>
the match is quite good...
result is that our evolved model's hidden neurons match the brain's hidden neurons.</p>
<p>
we explain about <b>50% of variance with our HMO ANN.</b></p>
<p>
even the intermediate layers match.</p>
<p>
related work by Kriegeskorte with fMRI.</p>
<p>
get 80% match with object recog at the top level (IT)</p>
<p>
Y axis is neurosci goal (matching spiking)
and X axis is the AI / behavior goal... correct recog..</p>
<p>
yes correlated with HMO in 2012 at 50% of variance.</p>
<p>
so, can brain sci just sit back and wait for AI/ comp sci to find even better models...</p>
<p>
AlexNet in 2012 was even better.</p>
<p>
BUT,,, it leveled off after 2012 ie image recog performance improved but
NOT the match to neural spiking...</p>
<p>
but still problems...</p>
<p>
he shows a glass half full...</p>
<p>
only ability we've modeling is core object recognition.</p>
<p>
(not spatial layout and not learning, plasticity)</p>
<p>
try to drive a particular neural site even higher... yes can do that with synthetic images...</p>
<p>
next... try to perturb system... eg with BMI or etc. and predict degradation etc.</p>
<p>
put in wiring cost, size, and power... try to simplify it.</p>
<p>
which recurrence models really capture the brain score/ neural match...</p>
<p>
want to automate this process.
so, what do we do next?</p>
<p>
recurrence; cell diversity; realistic biology (other than backprop), etc.
(asked by a questioner in the audience)...</p>
<p>
Jay... Q... JIm answer: go image by image...
which images do they NOT get right.... probably the brain uses recurrence...</p>
<p>
Jay... is this work a contrib to our real understanding of how brain works...</p>
<p>
Jim... if want to do human health must understand feathers of the bird
(in addition to aerodynamics required for airplanes)</p>
<p>
</p>