Upload
adele-perry
View
219
Download
1
Tags:
Embed Size (px)
Citation preview
ABSTRACT: My treatment of critical gaps in models of probabilistic inference will focus on the potential of unified theories to close the gaps between probabilistic models of perception and evidence accumulation - and how these models can be understood in terms of embodied inference and action. Formally speaking, models of motor control and choice behaviour can be cast in terms of (active) probabilistic inference; however, there are two key outstanding issues. Both pertain to the implementation of active inference in the brain. The first speaks to the distinction between discrete and continuous state-space models and the requisite message passing schemes (e.g., variational Bayes versus predictive coding). The second key distinction is between mean field descriptions in terms of population dynamics (i.e., sufficient statistics) and their microscopic implementation in terms of spiking neurons (i.e., sampling approaches to probabilistic inference). These are potentially important issues that constrain the interpretation of empirical data and how these data can be used to adjudicate among different models of the Bayesian brain. .
Probabilistic Inference and the BrainSECTION 4: CRITICAL GAPS IN MODELSJOINING THE DOTS IN THEORETICAL NEUROBIOLOGY Karl Friston, University College London
1
Does the brain use continuous or discrete state space models?
Does the brain encode beliefs with ensemble densities or sufficient statistics?
2
Does the brain use continuous or discrete state-space models?
States and theirSufficient statistics
3
Approximate Bayesian inference for continuous states: Bayesian filtering
States and theirSufficient statistics
Free energy Model evidence4Objects are always imagined as being present in the field of vision as would have to be there in order to produce the same impression on the nervous mechanism - von Helmholtz Richard Gregory
Hermann von Helmholtz Impressions on the Markov blanket
5Bayesian filtering and predictive coding
prediction update
prediction error
6
Making our own sensations
Changing sensationssensations predictionsPrediction errorChanging predictionsActionPerception7
the
DescendingpredictionsAscending prediction errors
A simple hierarchy
whatwhereSensory fluctuations
Hierarchical generative models
8
What does Bayesian filtering explain?
9
What does Bayesian filtering explain?
10
What does Bayesian filtering explain?Cross frequency couplingPerceptual categorisation Violation (P300) responsesOddball (MMN) responsesOmission responses Attentional cueing (Posner paradigm)Biased competitionVisual illusionsDissociative symptomsSensory attenuationSensorimotor integrationOptimal motor controlMotor gain controlOculomotor control and smooth pursuitVisual searches and saccadesAction observation and mirror neuron responsesDopamine and affordanceAction sequences (reversal learning)Interoceptive inferenceCommunication and hermeneutics
11
What does Bayesian filtering explain?
Cross frequency couplingPerceptual categorisation Violation (P300) responsesOddball (MMN) responsesOmission responses Attentional cueing (Posner paradigm)Biased competitionVisual illusionsDissociative symptomsSensory attenuationSensorimotor integrationOptimal motor controlMotor gain controlOculomotor control and smooth pursuitVisual searches and saccadesAction observation and mirror neuron responsesDopamine and affordanceAction sequences (reversal learning)Interoceptive inferenceCommunication and hermeneutics12
What does Bayesian filtering explain?
Cross frequency couplingPerceptual categorisation Violation (P300) responsesOddball (MMN) responsesOmission responses Attentional cueing (Posner paradigm)Biased competitionVisual illusionsDissociative symptomsSensory attenuationSensorimotor integrationOptimal motor controlMotor gain controlOculomotor control and smooth pursuitVisual searches and saccadesAction observation and mirror neuron responsesDopamine and affordanceAction sequences (reversal learning)Interoceptive inferenceCommunication and hermeneutics13
What does Bayesian filtering explain?
Cross frequency couplingPerceptual categorisation Violation (P300) responsesOddball (MMN) responsesOmission responses Attentional cueing (Posner paradigm)Biased competitionVisual illusionsDissociative symptomsSensory attenuationSensorimotor integrationOptimal motor controlMotor gain controlOculomotor control and smooth pursuitVisual searches and saccadesAction observation and mirror neuron responsesDopamine and affordanceAction sequences (reversal learning)Interoceptive inferenceCommunication and hermeneutics14
What does Bayesian filtering explain?
Cross frequency couplingPerceptual categorisation Violation (P300) responsesOddball (MMN) responsesOmission responses Attentional cueing (Posner paradigm)Biased competitionVisual illusionsDissociative symptomsSensory attenuationSensorimotor integrationOptimal motor controlMotor gain controlOculomotor control and smooth pursuitVisual searches and saccadesAction observation and mirror neuron responsesDopamine and affordanceAction sequences (reversal learning)Interoceptive inferenceCommunication and hermeneutics15
What does Bayesian filtering explain?
Cross frequency couplingPerceptual categorisation Violation (P300) responsesOddball (MMN) responsesOmission responses Attentional cueing (Posner paradigm)Biased competitionVisual illusionsDissociative symptomsSensory attenuationSensorimotor integrationOptimal motor controlMotor gain controlOculomotor control and smooth pursuitVisual searches and saccadesAction observation and mirror neuron responsesDopamine and affordanceAction sequences (reversal learning)Interoceptive inferenceCommunication and hermeneutics16
What does Bayesian filtering explain?
Cross frequency couplingPerceptual categorisation Violation (P300) responsesOddball (MMN) responsesOmission responses Attentional cueing (Posner paradigm)Biased competitionVisual illusionsDissociative symptomsSensory attenuationSensorimotor integrationOptimal motor controlMotor gain controlOculomotor control and smooth pursuitVisual searches and saccadesAction observation and mirror neuron responsesDopamine and affordanceAction sequences (reversal learning)Interoceptive inferenceCommunication and hermeneutics17
What does Bayesian filtering explain?
Cross frequency couplingPerceptual categorisation Violation (P300) responsesOddball (MMN) responsesOmission responses Attentional cueing (Posner paradigm)Biased competitionVisual illusionsDissociative symptomsSensory attenuationSensorimotor integrationOptimal motor controlMotor gain controlOculomotor control and smooth pursuitVisual searches and saccadesAction observation and mirror neuron responsesDopamine and affordanceAction sequences (reversal learning)Interoceptive inferenceCommunication and hermeneutics18
What does Bayesian filtering explain?Cross frequency couplingPerceptual categorisation Violation (P300) responsesOddball (MMN) responsesOmission responses Attentional cueing (Posner paradigm)Biased competitionVisual illusionsDissociative symptomsSensory attenuationSensorimotor integrationOptimal motor controlMotor gain controlOculomotor control and smooth pursuitVisual searches and saccadesAction observation and mirror neuron responsesDopamine and affordanceAction sequences (reversal learning)Interoceptive inferenceCommunication and hermeneutics
19
What does Bayesian filtering explain?
Cross frequency couplingPerceptual categorisation Violation (P300) responsesOddball (MMN) responsesOmission responses Attentional cueing (Posner paradigm)Biased competitionVisual illusionsDissociative symptomsSensory attenuationSensorimotor integrationOptimal motor controlMotor gain controlOculomotor control and smooth pursuitVisual searches and saccadesAction observation and mirror neuron responsesDopamine and affordanceAction sequences (reversal learning)Interoceptive inferenceCommunication and hermeneutics20
What does Bayesian filtering explain?
Cross frequency couplingPerceptual categorisation Violation (P300) responsesOddball (MMN) responsesOmission responses Attentional cueing (Posner paradigm)Biased competitionVisual illusionsDissociative symptomsSensory attenuationSensorimotor integrationOptimal motor controlMotor gain controlOculomotor control and smooth pursuitVisual searches and saccadesAction observation and mirror neuron responsesDopamine and affordanceAction sequences (reversal learning)Interoceptive inferenceCommunication and hermeneutics21
What does Bayesian filtering explain?
Cross frequency couplingPerceptual categorisation Violation (P300) responsesOddball (MMN) responsesOmission responses Attentional cueing (Posner paradigm)Biased competitionVisual illusionsDissociative symptomsSensory attenuationSensorimotor integrationOptimal motor controlMotor gain controlOculomotor control and smooth pursuitVisual searches and saccadesAction observation and mirror neuron responsesDopamine and affordanceAction sequences (reversal learning)Interoceptive inferenceCommunication and hermeneutics22
What does Bayesian filtering explain?
Cross frequency couplingPerceptual categorisation Violation (P300) responsesOddball (MMN) responsesOmission responses Attentional cueing (Posner paradigm)Biased competitionVisual illusionsDissociative symptomsSensory attenuationSensorimotor integrationOptimal motor controlMotor gain controlOculomotor control and smooth pursuitVisual searches and saccadesAction observation and mirror neuron responsesDopamine and affordanceAction sequences (reversal learning)Interoceptive inferenceCommunication and hermeneutics23
What does Bayesian filtering explain?
Cross frequency couplingPerceptual categorisation Violation (P300) responsesOddball (MMN) responsesOmission responses Attentional cueing (Posner paradigm)Biased competitionVisual illusionsDissociative symptomsSensory attenuationSensorimotor integrationOptimal motor controlMotor gain controlOculomotor control and smooth pursuitVisual searches and saccadesAction observation and mirror neuron responsesDopamine and affordanceAction sequences (reversal learning)Interoceptive inferenceCommunication and hermeneutics24
What does Bayesian filtering explain?
Cross frequency couplingPerceptual categorisation Violation (P300) responsesOddball (MMN) responsesOmission responses Attentional cueing (Posner paradigm)Biased competitionVisual illusionsDissociative symptomsSensory attenuationSensorimotor integrationOptimal motor controlMotor gain controlOculomotor control and smooth pursuitVisual searches and saccadesAction observation and mirror neuron responsesDopamine and affordanceAction sequences (reversal learning)Interoceptive inferenceCommunication and hermeneutics25
What does Bayesian filtering explain?
Cross frequency couplingPerceptual categorisation Violation (P300) responsesOddball (MMN) responsesOmission responses Attentional cueing (Posner paradigm)Biased competitionVisual illusionsDissociative symptomsSensory attenuationSensorimotor integrationOptimal motor controlMotor gain controlOculomotor control and smooth pursuitVisual searches and saccadesAction observation and mirror neuron responsesDopamine and affordanceAction sequences (reversal learning)Interoceptive inferenceCommunication and hermeneutics26
What does Bayesian filtering explain?
Cross frequency couplingPerceptual categorisation Violation (P300) responsesOddball (MMN) responsesOmission responses Attentional cueing (Posner paradigm)Biased competitionVisual illusionsDissociative symptomsSensory attenuationSensorimotor integrationOptimal motor controlMotor gain controlOculomotor control and smooth pursuitVisual searches and saccadesAction observation and mirror neuron responsesDopamine and affordanceAction sequences (reversal learning)Interoceptive inferenceCommunication and hermeneutics27
What does Bayesian filtering explain?Cross frequency couplingPerceptual categorisation Violation (P300) responsesOddball (MMN) responsesOmission responses Attentional cueing (Posner paradigm)Biased competitionVisual illusionsDissociative symptomsSensory attenuationSensorimotor integrationOptimal motor controlMotor gain controlOculomotor control and smooth pursuitVisual searches and saccadesAction observation and mirror neuron responsesDopamine and affordanceAction sequences (reversal learning)Interoceptive inferenceCommunication and hermeneutics
28
What does Bayesian filtering explain?Cross frequency couplingPerceptual categorisation Violation (P300) responsesOddball (MMN) responsesOmission responses Attentional cueing (Posner paradigm)Biased competitionVisual illusionsDissociative symptomsSensory attenuationSensorimotor integrationOptimal motor controlMotor gain controlOculomotor control and smooth pursuitVisual searches and saccadesAction observation and mirror neuron responsesDopamine and affordanceAction sequences (reversal learning)Interoceptive inferenceCommunication and hermeneutics
29
What does Bayesian filtering explain?
Cross frequency couplingPerceptual categorisation Violation (P300) responsesOddball (MMN) responsesOmission responses Attentional cueing (Posner paradigm)Biased competitionVisual illusionsDissociative symptomsSensory attenuationSensorimotor integrationOptimal motor controlMotor gain controlOculomotor control and smooth pursuitVisual searches and saccadesAction observation and mirror neuron responsesDopamine and affordanceAction sequences (reversal learning)Interoceptive inferenceCommunication and hermeneutics30
What does Bayesian filtering explain?Cross frequency couplingPerceptual categorisation Violation (P300) responsesOddball (MMN) responsesOmission responses Attentional cueing (Posner paradigm)Biased competitionVisual illusionsDissociative symptomsSensory attenuationSensorimotor integrationOptimal motor controlMotor gain controlOculomotor control and smooth pursuitVisual searches and saccadesAction observation and mirror neuron responsesDopamine and affordanceAction sequences (reversal learning)Interoceptive inferenceCommunication and hermeneutics
Specify a deep (hierarchical) generative model
Simulate approximate (active) Bayesian inference by solving:
prediction update31
An example: Visual searches and saccades
32
Frontal eye fields
Pulvinar salience mapFusiform (what)Superior colliculusVisual cortexoculomotor reflex arc
Parietal (where)
Deep (hierarchical) generative model33
Saccadic fixation and salience mapsVisual samplesConditional expectations about hidden (visual) statesAnd corresponding perceptSaccadic eye movementsHidden (oculomotor) states
vs.vs.
34
Is Bayesian filtering the only process theory for approximate Bayesian inference in the brain?
What about state space models?
35Full priors control statesEmpirical priors hidden statesLikelihoodA (Markovian) generative modelHidden states
Control states
36Generative modelsHidden states
Control states
Continuous statesDiscrete statesBayesian filtering (predictive coding)Variational Bayes(belief updating)
37Variational updatesPerception
Action selection
Incentive salienceFunctional anatomy
00.20.40.60.81020406080PerformancePrior preferencesuccess rate (%) FEKLRLDASimulated behaviour
VTA/SNmotor Cortexoccipital Cortexstriatum
prefrontal Cortex
hippocampus38Variational updatingPerception
Action selection
Incentive salienceFunctional anatomy
Simulated neuronal behaviour
0.20.40.60.811.21.4510152025300.250.50.7511.251.5-0.0200.020.040.060.08102030405060708090-0.0500.050.10.150.2
VTA/SNmotor Cortexoccipital Cortexstriatum
prefrontal Cortex
hippocampus39
What does believe updating explain?Cross frequency couplingPerceptual categorisation Violation (P300) responsesOddball (MMN) responsesOmission responses Attentional cueing (Posner paradigm)Biased competitionVisual illusionsDissociative symptomsSensory attenuationSensorimotor integrationOptimal motor controlMotor gain controlOculomotor control and smooth pursuitVisual searches and saccadesAction observation and mirror neuron responsesDopamine and affordanceAction sequences (reversal learning)Interoceptive inferenceCommunication and hermeneutics
Specify a deep (hierarchical) generative model
Simulate approximate (active) Bayesian inference by solving:
40
What does Bayesian filtering explain?
Unit responsestime (seconds)0.250.50.75816240.250.50.75-0.0200.020.040.060.080.10.120.14Local field potentialstime (seconds)ResponseCross frequency coupling (phase precession)Perceptual categorisation Violation (P300) responsesOddball (MMN) responsesOmission responses Attentional cueing (Posner paradigm)Biased competitionVisual illusionsDissociative symptomsSensory attenuationSensorimotor integrationOptimal motor controlMotor gain controlOculomotor control and smooth pursuitVisual searches and saccadesAction observation and mirror neuron responsesDopamine and affordanceAction sequences (reversal learning)Interoceptive inferenceCommunication and hermeneutics
41
What does Bayesian filtering explain?
Time-frequency (and phase) responsetime (seconds)frequency123456510152025300.250.50.7511.251.51.7522.252.52.7533.253.53.7544.254.54.7555.255.55.756-0.200.20.4Local field potentialstime (seconds)Response5010015020025030035000.050.10.15Phasic dopamine responsestime (updates)change in precisionCross frequency coupling (phase synchronisation)Perceptual categorisation Violation (P300) responsesOddball (MMN) responsesOmission responses Attentional cueing (Posner paradigm)Biased competitionVisual illusionsDissociative symptomsSensory attenuationSensorimotor integrationOptimal motor controlMotor gain controlOculomotor control and smooth pursuitVisual searches and saccadesAction observation and mirror neuron responsesDopamine and affordanceAction sequences (reversal learning)Interoceptive inferenceCommunication and hermeneutics42
What does Bayesian filtering explain?
Time-frequency (and phase) responsetime (seconds)frequency0.20.40.60.811.21.4510152025300.250.50.7511.251.5-0.0200.020.040.060.08Local field potentialstime (seconds)Response102030405060708090-0.0500.050.10.150.2Phasic dopamine responsestime (updates)change in precisionCross frequency couplingPerceptual categorisation Violation (P300) responsesOddball (MMN) responsesOmission responses Attentional cueing (Posner paradigm)Biased competitionVisual illusionsDissociative symptomsSensory attenuationSensorimotor integrationOptimal motor controlMotor gain controlOculomotor control and smooth pursuitVisual searches and saccadesAction observation and mirror neuron responsesDopamine and affordanceAction sequences (reversal learning)Interoceptive inferenceCommunication and hermeneutics43
What does Bayesian filtering explain?0.250.50.7511.251.5-0.100.10.20.30.4Local field potentialstime (seconds)Response10203040506070809000.050.10.150.2Phasic dopamine responsestime (updates)change in precision50100150200250300350-0.06-0.04-0.0200.020.040.060.080.10.120.14Time (ms)LFPDifference waveform (MMN) oddballstandardMMNCross frequency couplingPerceptual categorisation Violation (P300) responsesOddball (MMN) responsesOmission responses Attentional cueing (Posner paradigm)Biased competitionVisual illusionsDissociative symptomsSensory attenuationSensorimotor integrationOptimal motor controlMotor gain controlOculomotor control and smooth pursuitVisual searches and saccadesAction observation and mirror neuron responsesDopamine and affordanceAction sequences (reversal learning)Interoceptive inferenceCommunication and hermeneutics44
What does Bayesian filtering explain?Cross frequency couplingPerceptual categorisation Violation (P300) responsesOddball (MMN) responsesOmission responses Attentional cueing (Posner paradigm)Biased competitionVisual illusionsDissociative symptomsSensory attenuationSensorimotor integrationOptimal motor controlMotor gain controlOculomotor control and smooth pursuitVisual searches and saccadesAction observation and mirror neuron responsesDopamine and affordance (transfer of responses)Action sequences (reversal learning)Interoceptive inferenceCommunication and hermeneutics
45
What does Bayesian filtering explain?
Cross frequency couplingPerceptual categorisation Violation (P300) responsesOddball (MMN) responsesOmission responses Attentional cueing (Posner paradigm)Biased competitionVisual illusionsDissociative symptomsSensory attenuationSensorimotor integrationOptimal motor controlMotor gain controlOculomotor control and smooth pursuitVisual searches and saccadesAction observation and mirror neuron responsesDopamine and affordanceAction sequences (reversal learning)Interoceptive inferenceCommunication and hermeneutics46
What does Bayesian filtering explain?
Cross frequency couplingPerceptual categorisation Violation (P300) responsesOddball (MMN) responsesOmission responses Attentional cueing (Posner paradigm)Biased competitionVisual illusionsDissociative symptomsSensory attenuationSensorimotor integrationOptimal motor controlMotor gain controlOculomotor control and smooth pursuitVisual searches and saccadesAction observation and mirror neuron responsesDopamine and affordanceAction sequences (devaluation)Interoceptive inferenceCommunication and hermeneutics47
Does the brain use continuous or discrete state space models or both?
Does the brain encode beliefs with ensemble densities or sufficient statistics?
48
Does the brain use continuous or discrete state space models or both?
Hidden states
Control states
49
Does the brain use continuous or discrete state space models or both?
Does the brain encode beliefs with ensemble densities or sufficient statistics?
Ensemble code
Laplace code
Ensemble densityParametric densityor50Variational filtering with ensembles
51
51015202530-1-0.500.511.5hidden states51015202530-0.4-0.200.20.40.60.811.2causetime {bins}timecause
Variational filtering
52Taking the expectation of the ensemble dynamics, under the Laplace assumption,we get:
This can be regarded as a gradient ascent in a frame of reference that moves along the trajectory encoded in generalised coordinates. The stationary solution, in this moving frame of reference, maximises variational action by the Fundamental lemma.
c.f., Hamilton's principle of stationary action.
From ensemble coding to predictive coding (Bayesian filtering)
53
Deconvolution with variational filtering (SDE) free-form
Deconvolution with Bayesian filtering (ODE) fixed-form
54
Does the brain use continuous or discrete state space models or both?
Does the brain encode beliefs with ensemble densities or sufficient statistics or both?
55
Does the brain use continuous or discrete state space models or both?
Does the brain encode beliefs with ensemble densities or sufficient statistics or both?
Ensemble code
Laplace codeParametric description of ensemble density
56
Ensemble code
Laplace codeParametric description of ensemble density
An approximate description of (nearly) exact Bayesian inferenceA (nearly) exact description of approximate Bayesian inferenceorIn other words, do we have:57And thanks to collaborators:
Rick AdamsRyszard AuksztulewiczAndre BastosSven BestmannHarriet BrownJean DaunizeauMark EdwardsChris FrithThomas FitzGeraldXiaosi GuStefan KiebelJames KilnerChristoph MathysJrmie MattoutRosalyn MoranDimitri OgnibeneSasha Ondobaka Will PennyGiovanni PezzuloLisa Quattrocki KnightFrancesco Rigoli Klaas StephanPhilipp Schwartenbeck
And colleagues:
Micah AllenFelix BlankenburgAndy ClarkPeter DayanRay DolanAllan HobsonPaul FletcherPascal FriesGeoffrey HintonJames HopkinsJakob HohwyMateus JoffilyHenry KennedySimon McGregorRead MontagueTobias NolteAnil SethMark SolmsPaul Verschure
And many othersThank you58