Reverse Engineering Human Visual Intelligence Flashcards

1
Q

What does “Reverse Engineering” mean?

A

Forward engineering models within wisely chosen constraints coming from brain measurements, test deviations from such measurements and adjust the engineering if the deviations are growing further away from the biological system.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the steps of reverse engineering?

A
  1. Step 1: Define and operationalize a domain of interest
  2. Step 2: Get the measurements of the internal system relevant to the domain of interest
  3. Step 3: Engineer a model under the constraints of such measurements
  4. Go back to Step 2 to get more measurements and repeat Step 3 under the constraints of new measurements.
  5. Repeat until you end up with a model that encapsulates Understanding of the domain of interest.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the measure of the center of gaze in humans?

A

Approximately 10 degrees.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What problems in object recognition machines were not able to handle in 2009?

A

Recognition of the objects that have high uncertainty in object view.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the unit of information transmission for vision?

A

spikes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the basic architecture of the model of primate visual system?

A

It is a deep neural network, largely feedforward, with layers corresponding to the biological visual system: RGC, LGN, V1, V2, V4, IT

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the mean firing rate of the site to the image?

A

It is an averaged measure used to model the response of neurons in IT. IT neuronal spiking responses comprise different patterns of activity for different images. The spikes are recorded from multiple sites in IT and then averaged over time and repetitions for each site into one metric: “the mean firing rate of the site”.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What do neural population “feature vectors” encode and how are they used in the model of visual system?

A

The “feature vectors” encode the averaged response of IT neurons to an image. This vector can be further mapped into the neural population state space where it will represent the response to a certain image. Mapping multiple such responses and building a linear classifier on this population space allows further prediction of the animal’s responses to images through decoding the data from IT.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are the constraints for building a model of ventral stream neural processing?

A
  • deep architecture
  • spatially local, linear filters in each layer
  • threshold non-linearities
  • non-linear pooling
  • normalization
  • convolution
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the layers of HMO model?

A

4 layers: V1, V2, V4, IT

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Does HMO have initial neural fitting?

A

HMO has no initial neural fitting, but is just performing the object recognition task. Only after the task the responses of the HMO’s artificial neurons are mapped to the same linear space as the responses of biological neurons in IT. This allows to find the linear mapping from HMO’s neurons to IT neurons and further make predictions of IT response based on HMO’s response.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Responses in what layer(s) in the ventral stream did HMO predict best?

A

HMO’s layer 3 predicts V4, with prediction accuracy about 50%;
HMO’s top layer predicts IT, with prediction accuracy about 50%.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is RDM and what does it measure?

A

RDM - representational dissimilarity matrix that represents the distances in neural responses to different images. It is used as yet another metric to compare model representations and brain representations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Is optimizing object recognition performance of the neural network the right strategy for engineering the model that explains responses in ventral stream?

A

It is an important part of the strategy, but not sufficient for building the model that explains responses in IT. As machine vision networks advanced, so did their IT response prediction accuracy, but only up to a certain point after which it began to decline. Therefore, we need more constraints from neuroscience to adjust the model.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is meant by non-invasive neural control?

A

Find control stimuli - “controller image” - that will drive a neuron to a certain state. Further by showing these stimuli to the animal we can non-invasively manipulate the neural response by driving the neurons into a desired state.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is BrainScore?

A

It is an estimation tool that allows to assess the network’s performance on prediction of behavioral and neural (V4, IT) responses as well as accuracy on classification tasks and and yields a unified metric - Brain Score - that allows to estimate performance and compare models.