Title: Bayesian Perception
1Bayesian Perception
2General Idea
- Perception is a statistical inference
- The brain stores knowledge about P(I,V) where I
is the set of natural images, and V are the
perceptual variables (color, motion, object
identity) - Given an image, the brain computes P(VI)
3General Idea
- Decisions are made by collapsing the distribution
onto a single value - or
4Key Ideas
- The nervous systems represents probability
distributions. i.e., it represents the
uncertainty inherent to all stimuli. - The nervous system stores generative models, or
forward models, of the world (e.g. P(IV)). - Biological neural networks can perform complex
statistical inferences.
5A simple problem
- Estimating direction of motion from a noisy
population code
6Population Code
Tuning Curves
Pattern of activity (A)
7Maximum Likelihood
8Maximum Likelihood
- The maximum likelihood estimate is the value of
q maximizing the likelihood P(Aq). Therefore, we
seek such that - is unbiased and efficient.
9(No Transcript)
10MT
V1
11Preferred Direction
MT
V1
Preferred Direction
12Linear Networks
- Networks in which the activity at time t1 is a
linear function of the activity at the previous
time step.
13Linear Networks
Equivalent to population vector
14Nonlinear Networks
- Networks in which the activity at time t1 is a
nonlinear function of the activity at the
previous time step.
15Preferred Direction
MT
V1
Preferred Direction
16Maximum Likelihood
17Standard Deviation of
18Standard Deviation of
19Weight Pattern
Amplitude
Difference in preferred direction
20Performance Over Time
21(No Transcript)
22General Result
- Networks of nonlinear units with bell shaped
tuning curves and a line attractor (stable smooth
hills) are equivalent to a maximum likelihood
estimator regardless of the exact form of the
nonlinear activation function.
23General Result
- Pro
- Maximum likelihood estimation
- Biological implementation (the attractors
dynamics is akin to a generative model ) - Con
- No explicit representations of probability
distributions - No use of priors
24Motion Perception
25The Aperture Problem
26The Aperture Problem
27The Aperture Problem
28The Aperture Problem
29The Aperture Problem
30The Aperture Problem
31The Aperture Problem
32The Aperture Problem
33The Aperture Problem
34The Aperture Problem
35The Aperture Problem
36The Aperture Problem
37The Aperture Problem
Vertical velocity (deg/s)
Horizontal velocity (deg/s)
38The Aperture Problem
Vertical velocity (deg/s)
Horizontal velocity (deg/s)
39The Aperture Problem
40The Aperture Problem
Vertical velocity (deg/s)
Horizontal velocity (deg/s)
41The Aperture Problem
Vertical velocity (deg/s)
Horizontal velocity (deg/s)
42Standard Models of Motion Perception
- IOC interception of constraints
- VA Vector average
- Feature tracking
43Standard Models of Motion Perception
IOC
VA
Vertical velocity (deg/s)
Horizontal velocity (deg/s)
44Standard Models of Motion Perception
IOC
VA
Vertical velocity (deg/s)
Horizontal velocity (deg/s)
45Standard Models of Motion Perception
IOC
VA
Vertical velocity (deg/s)
Horizontal velocity (deg/s)
46Standard Models of Motion Perception
IOC
VA
Vertical velocity (deg/s)
Horizontal velocity (deg/s)
47Standard Models of Motion Perception
- Problem perceived motion is close to either IOC
or VA depending on stimulus duration,
eccentricity, contrast and other factors.
48Standard Models of Motion Perception
Percept VA
Percept IOC
IOC
IOC
VA
VA
Vertical velocity (deg/s)
Vertical velocity (deg/s)
Horizontal velocity (deg/s)
Horizontal velocity (deg/s)
49Bayesian Model of Motion Perception
- Perceived motion correspond to the MAP estimate
50Prior
- Human observers favor slow motions
51Likelihood
52Likelihood
53Likelihood
54Bayesian Model of Motion Perception
- Perceived motion correspond to the MAP estimate
55Motion through an Aperture
- Humans perceive the slowest motion
56Motion through an Aperture
Likelihood
50
Vertical Velocity
0
-50
-50
0
50
ML
Horizontal Velocity
50
50
Vertical Velocity
Vertical Velocity
MAP
0
0
-50
-50
Prior
Posterior
-50
0
50
-50
0
50
Horizontal Velocity
Horizontal Velocity
57Motion and Constrast
- Humans tend to underestimate velocity in low
contrast situations
58Motion and Contrast
Likelihood
50
Vertical Velocity
0
-50
High Contrast
-50
0
50
ML
Horizontal Velocity
50
50
Vertical Velocity
Vertical Velocity
MAP
0
0
-50
-50
Prior
Posterior
-50
0
50
-50
0
50
Horizontal Velocity
Horizontal Velocity
59Motion and Contrast
Likelihood
50
Vertical Velocity
0
-50
Low Contrast
-50
0
50
ML
Horizontal Velocity
MAP
50
50
Vertical Velocity
Vertical Velocity
0
0
-50
-50
Prior
Posterior
-50
0
50
-50
0
50
Horizontal Velocity
Horizontal Velocity
60Motion and Contrast
- Driving in the fog in low contrast situations,
the prior dominates
61Moving Rhombus
Likelihood
50
50
Vertical Velocity
Vertical Velocity
0
0
-50
-50
High Contrast
-50
0
50
-50
0
50
IOC
Horizontal Velocity
Horizontal Velocity
MAP
50
50
Vertical Velocity
Vertical Velocity
0
0
-50
-50
-50
0
50
-50
0
50
Prior
Posterior
Horizontal Velocity
Horizontal Velocity
62Moving Rhombus
Likelihood
50
50
0
Vertical Velocity
0
Vertical Velocity
-50
-50
Low Contrast
-50
0
50
-50
0
50
IOC
Horizontal Velocity
Horizontal Velocity
50
50
MAP
Vertical Velocity
Vertical Velocity
0
0
-50
-50
-50
0
50
-50
0
50
Prior
Posterior
Horizontal Velocity
Horizontal Velocity
63Moving Rhombus
64Moving Rhombus
Percept VA
Percept IOC
IOC
IOC
VA
VA
Vertical velocity (deg/s)
Vertical velocity (deg/s)
Horizontal velocity (deg/s)
Horizontal velocity (deg/s)
65Barberpole Illusion
66Plaid Motion Type I and II
67Plaids and Contrast
68Plaids and Time
- Viewing time reduces uncertainty
69Ellipses
70Ellipses
- Adding unambiguous motion
71Biological Implementation
- Neurons might be representing probability
distributions - How?
72Biological Implementation
73Biological Implementation
- Decoding
- Linear decoder deconvolution
74Biological Implementation
- Decoding nonlinear
- Represent P(VW) as a discretized histogram and
use EM to evaluate the parameters