Principles of Neural Representaion Flashcards
How do neuroscientists define representation?
The way different kinds ofinformation are transmitted in the activity of neurons or groups of neurons
How does Vilarroyal 2017 define representation?
A neural representation is a pattern of neural activity that stands for some environmental feature in the internal workings of the brain
What is processing?
Systematically transforming one pattern of activity into another
How is a neuron compared to a detector?
It integrates information from a variety of sources, and sends a signal reflecting the degree to which the inputs match some pattern
What do extracellular single unit recordings measure?
Electrical activity generated by individual neurons near the tip of a metal electrode
How do you interpret a raster plot?
Each dot represents a spike
Each row is an experimental trial
What is a head-direction cell?
- Found in the post-speculum of the rat
- Represents the direction that the rats head is facing
What are the limits of the detector analogy?
- Does the detector idea require a unique neuron for every conceivable percept, concept, or action?
- Ambiguity in the firing rate of an individual neuron
What proportion of stimuli given to a MTL neuron will make it fire?
0.54% of possible stimuli
What is a MTL neuron?
Medial Temporal Lobe Neuron
What does it mean if a neuron response is highly invariant?
The responses are not sensitive to superficial variations (pose, lighting, etc)
Why are broad tunings useful?
Why are broad tunings useful?
- They mean that the cell can communicate some useful info, even when the conditions it is detecting are not met precisely
- Make it possible to generalise
The firing rate of a neuron can…?
- Signal a degree of match between the current input and its ‘preferred value’
- Be interpreted as the probability the particular stimulus is present, the degree to which something appears to be true, or some action is intended
How does considering an additional neuron resolve some of the ambiguity?
The neurons will have different preferred values and so different firing patterns and so we can distinguish between those different stimulus values
Why can similar patterns be useful?
Processed in a similar way - generalisation
Why can similar patterns be problematic?
May be difficult to distinguish patterns that need different processing
What is coarse coding?
Each neuron represents a range of the possible input values
How are accurate estimates of coded information reconstructed?
By pooling info from different neurons, e.g. by taking a firing weighted average of the preferred values of each neuron
How do we show that we understand a code?
By decoding it
How do we show that we understand a code?
By decoding it
What is the first neural system that encodes colour?
Retina
How are non-spectral colours represented?
Combinations - represented as distinct patterns
What physically possible colours can’t be distinguished in this code?
Metamers - mixtures that produce the same activity can’t be distinguished from pure spectral colours e.g. red+green=yellow
What is sparsity?
The proportion of neurons that fire in a given time window
- Also related to the proportion of stimuli to which a given neuron responds
Why aren’t grandmother cells good for generalisation?
Because they could not capture the similarity of different stimuli
What are advantages of sparse population codes?
- Highly selective
- Emphasises uniqueness
- Resistant to interference
- Efficient in terms of energy use
- Allows for rapid learning
- Allows for simple network architecture
What are advantages of dense population coding?
- Broad tuning
- Emphasises generalisation
- Captures similarity
- Redundant
- Efficient in terms of neurons required
What are disadvantages of dense populatio coding/
- May require complex learning rules
- Prone to interference
- May require complex architecture
Can information from an individual neuron be combined to predict the actual movement?
Single neuron activity increases when the lever is about to be moved in the preferred direction. Decreases as the level is moved in the opposite direction
What is the neural voting system?
Each neuron votes for its prefered direction. The oveall result can be calculated by taking the vector sum of the preferred directions of each neuron weighted by its firing rate
Where do face cell population codes take place?
Where do face cell population codes take place?
Where do place cell population codes take place?
Hippocampus
Give examples of population codes.
- V4 code for 2D shapes
- Motor cortical code for limb movement
- Face cells
- Place cells
- Head-direction cells
What is neural computation?
Processing
- Systematically transforming one pattern of activity into another
What is the purpose of neural network models?
To allow us to begin to understand the mechanisms of cognition and behvaiour, while incorporating constraints from neuroscience
How does neural computation work?
A specific pattern of activiy in one population of neurons induces a specific pattern of activation in another
A specific pattern of activity in one population of neurons induces a specific pattern of activation in another
- Each neuron modelled as a uni with no physical stucture except some incoming and outgoing connections
- Each unit has a property called activation analogous to its firing rate
- Each connection has a property called its weight which is proportionate to the total strength of all inhibitory and excitatory connections between the neurons
How can we work out the activation of a given neuron?
Take the sum of its inputs weighed by these connection strenghts, and it’s a function of those that met inputs which gives us the activation of a particular neuron exchange
Explain the feed-forward structure
Layers of neurons where each unit in one layer is connected to all the units in the next layer
Explain supervised learning.
Network learns by being presented with example input pattern, and the corresponding desired output pattern.
- Initially output is different to desired because the weights are random but they gradually and systematically change to reduce the discrepancy.
What is unsupervised learning?
Works by discovering inherent structure in the input.
- Connections strengthened between neurons that fire concurrently
- More biologically plausable
What is competitive learning?
- Type of unsupervised learning
- learns to identify clusters in the input patterns
- the output neurons compete to respond to each input pattern
- eventually each cluster will be represented by a different output neuron
How do we make sure each output unit has a fair chance of responding to each input pattern?
The total weight of connections to each output is limited is fixed.
If some connections are strengthened, others must be weakened
Briefly, what is supervised learning?
The output pattern is compared with the ‘correct answer’ and weights adjusted to reduce discrepancy in the future
Briefly, what is unsupervised learning?
No correct answer is needed
Competitive learning: output units compete, the weights to the winning are adjusted to that it will be more likely to win in future
What is deep learning?
- Multilayer neural networks
- Using variants of supervised learning
- Much more data, faster computers
- Can approach of exceed human performance on a wide range of tasks
What are large language models?
- Trained to complete a piece of text by repeatedly predicting the next word
- Huge datasets from internet
- Long training
- Many billions of weights
What are neurons tuned to?
- Retinal location
- Orientation of stimulus
- Ocular dominance
- Direction of motion
- Colour
How do Hubel and Wiesel suggest orientation tuning varies?
Orthogonally with ocular dominance stripes
How does Bower suggest orientation tuning is organised?
Around pinwheels which are evenly spaced along the stripes.
What is retinotopy?
Systematic mapping between areas of the visual field and areas of the cortex or other brain regions
What is tonotopy?
The spatial arrangement of where sound is perceived, transmitted, or received
What is somatopy?
The point-for-point correspondence of an area of the body to a specific point on the central nervous system - typically the area of the body corresponds to a point on the primary somatosensory cortex (postcentral gyrus)
Are maps only restricted to primary cortices?
No
- As we get further from primary sensory and motor cortex maps are harder to find because:
- neurons no longer respond to simple sensory/motor variables
- we often do not know what the key variables are
What is cortical magnification?
More sophisticated processing is always reflected in a greater allocation of cortical space
What is somatotopic cortical magnification?
In somatosensory cortex body parts which are more densely arrayed with receptors are accorded more space in the cortical map than less sensitive regions.
What is a centre-on surround-off organisation?
Physically nearby neurons facilitate one another, while distant units inhibit one another