Perception Flashcards
What does the predictive coding model of perception state?
The brain continually generates models of the world based on context and information from memory to predict sensory input
- top-down predictions against bottom-up evidence along the visual cortical hierarchy
- minimizes prediction errors
- we don’t have direct access to the world; we must use experience to infer
What is bottom-up processing?
Information coming in from the world goes through multiple levels of processing to “make sense of it” by integrating it with prior knowledge
- perception based on sensation, not conceptual ideas
- mostly feedforward processes
- actual signals don’t get passed forward, only prediction error does
What is top-down processing?
The use of context and general knowledge to understand and interpret sensory perceptions
- perceptions begin more generally and move towards specificity
- prior knowledge fills in the blanks to anticipate what is next
What are priors?
Hypotheses about how likely things are in general and how likely they are to be true in the current situation
What is the problem of perception?
- We only have direct access to the effect of the world on our senses, not to the world itself
- Cause (world) and effect (sensory interpretation) is not a one-to-one relationship; ie, one cause can produce different effects, and vice versa
What is feedforward processing? Name a feedforward feature based model.
Sensory information encoded in early sensory areas is relayed from one node to the next; populations of neurons at each level respond to features of objects at an increasingly large scale and higher levels of abstraction
ie, information comes in, moving from basic sensory areas to high level integration areas of the cortex
- as opposed to feedback
- eg, visual processing is feedforward
How does the brain decide which hypothesis/interpretation to apply to patterns of lower level features that are detected?
Integration of top-down information; ie, information generated by the brain to apply to the world
What does a predictive coding model do? (3 steps)
- The brain creates an internal generative model of the world with a prediction of what will be observed next
- Expectations are projected down (eg from PFCs to visual cortices)
- Input from the world is the error between expectation and received information (was the prediction right or wrong?)
How do predictive coding models view the role of visual cortex neurons?
- predictions are based on the probability that the stimulus will have particular features
- error detection responds to a mismatch between predicted signal and actual signal
What is the brain’s task in perception, according to the predictive coding model?
To predict the hidden cause out in the world of what we are perceiving
What are the 4 steps (levels) of the predicting coding model?
- Generative model: uses what we know about how the world works to generate predictions about what the object or scene in question is (eg where animals are found to estimate probability that there is one in front of you, given your location)
- Higher level hypotheses (eg there are wild animals in the mountains)
- Lower level hypotheses (eg if there is an animal, I should see movement and hear rustling)
- Lowest level hypotheses: specific to each modality (touch, taste, smell, hearing, vision); hypotheses are compared with information input from the senses (eg if it’s an animal, eyes should be detected in the parts of visual cortex that pick up their contrast and shape; motion should be detected in MT)
What are representational units in predictive coding?
Units at each level of the predictive coding model that encode expectation (the probability of a given stimulus under the circumstances, ie conditional probability); these units send predictions to the next lower level
What are error units in predictive coding?
Units at each level of the predictive coding model that encode or read surprise (the mismatch between predictions and bottom up sensory evidence); sent forward to the next higher level, where expectations are adjusted or sent up to the next level
How is prediction error generated and what does it do?
If error units send signals forward to the next higher level and there is a mismatch, prediction error is generated
The prediction error moves up the hierarchy, causing revision of hypotheses at the level above; if that level can’t minimize the prediction error, it is pushed up to the next level
Higher level = more substantial revision
When minimized, the winning hypotheses forms the contents of perception
What did the Egner & Summerfield paper test?
Predictions stemming from predictive coding models against feature based models of object perception in the ventral stram
- used an encoding approach to fMRI