week 5 - efficient coding III Flashcards

1
Q

What is the ECH? (two parts)

A

a group of neurons should encode as much information as possible OR remove as much redundancy as possible

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

What is the equation for ECH? Maximize…?
What does each component mean?

A

Maximize I(S;f(S))
I = mutual information
S = signal
f(S) = tuning curves to be optimized

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

What are the efficient coding (EC) parts of Whitening and ICA?

A

Whitening
EC = decorrelating pixels/data
ICA
EC = demixing to recover independent components

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

What model does ICA build apon?

A

ICA builds on whitening model

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

What are the steps in the process of whitening? (2 steps)

A

Whitening:
-Fit Gaussian distribution (correlates neighbouring pixels)
- Decorrelation pixels (EC part)

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

What are the steps in the process of ICA? (brief)

A

-fit more complex model (from non-Gaussian component)
-mix model (makes it Gauss)
-demix model to recover independent components (EC part) ->now non-Gauss

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

What is the problem with local codes? (assign one neuron to a concept)
What is the problem with dense codes? (assign one concept to many neurons)
What is the solution to these two problems ^?

A

-when this neuron dies, do you forget about this concept? no eg. grandma
-very robust however would cost a lot of energy
-use spare, distributed codes

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

What are the benefits of sparse, distributed codes?

A

maximalise memory storage but also save energy

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

What is kurtosis?
What does kurtosis describe?

A

a statistical term which describes the shape of the probability distribution curve
it describes the ‘taildness’, the prescence of outliers and shape of the peak

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

What do probability distributions with positive kurtosis look like?

A

sharp peak
heavier tails/more outliers

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

What is positive kurtosis aka?

A

super-Gaussian
leptokurtotic

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

What is the equation for the encoding model?
What does each component mean?

A

r = Ws
r=neural responses
W=weighted receptive fields
s=natural image pixels

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

What is the decoding model?

A

s=W(-1)r

(-1) is to the power of minus 1

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

What is the equation for the sparse coding model?
What does each term mean?

A

E = -[preserve information] - λ[spareness]

preserve information = the error term

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

In the sparse coding model equation, what does is the preserve information term mean mathematically?

A

preserve information = mean squared error

(this is the reconstruction error)

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

In the sparse coding model equation, what type of function represents the sparseness term?

A

sparseness = a function that penalizes NON-zero values

(make any negative values into positive values) f(x)= I x I

17
Q

What do sparse filters look like?
What characteristics do they have?

A

like receptive fields in primary visual cortex V1
they are localised, orientation-specific and Gabor-like

18
Q

What other type of filters do sparse filters look like?

A

like ICA filter

19
Q

Which two filters look like V1 receptive fields?

A

sparse filters
ICA filters

20
Q

What is the difference between the data/images used in ICA and in sparse coding?

A

ICA = mix of independent components with non-Gaussian stats
Sparse = has super-Gaussian response statistics

21
Q

What does the sparse filter do?

A

maximalise sparseness

22
Q

Will the neural response properties of ICA be Gaussian?

A

NO! non-Gaussian (recover independent non-Gaussian components)
as it is the task of the brain/neural response to demix the signal

23
Q

Why is it desirable to have super-Gaussian statistics for the neural response in sparse coding?

A

because super-Gaussian stats are desirable because they maximalise information even when there are energy constraints in the nervous system

24
Q

What is a criticism of the definition for sparse coding?

A

it is a bit vague: Are neurons’ responses SPARSE across population or time?

25
Q

To criticise sparse coding, how is it overly simple?

A

the brain is more complicated than binary networks eg. brain has inhibitory and excitatory neurons

26
Q

What is a criticism of sparse coding?

A

it focusses on memory storage as the limiting factor of the brain but maybe generalization is more important to focus on

27
Q

How to neural responses react to natural sounds (birds, waves) and speech in humans?

A

neural responses are specifically adapted/tuned to natural sounds, but very similar tuning properties emerge for speech sounds!

28
Q

Potentially, what does the strength of cortical magnification depend on?
What area have high cortical magnification?

A

strength of cortical magnification depends on neural resource limits

Strong magnification: particular sensory region receives an exceptionally large number of neurons in cortex RELATIVE to its physical size or sensory receptor count

-fovea, fingertips

29
Q

How can efficient coding be applied to dynamic problems in the human body?

A

problem: olfaction receptors can regenerate
efficient coding can be applied to this dynamic problem

30
Q

How does the ECH run into problems when applying it to behaviour (in humans)?

A

EC maximalises ALL information indiscriminately however this is not true as some stimuli are more behaviourally relevant than others. For example, a human would react more to a tiger than a flower.
Thus ECH is not representative of natural human behaviour

31
Q

What is reverse efficient coding?

A

-calculate (presumed) stimulus statistics from neural responses

-this is instead of calculating the optimal neural responses from stimulus statistics

32
Q

What the are the assumptions needed for reverse efficient coding?

A

you can do reverse EC assuming that these stimuli are encoded efficiently

33
Q

What does the curve look like for reverse coding when stimulus is on the xaxis and neural response on the yaxis? What does it show?

A

sigmoidal - as stimuli increase then