abstract in this presentation, i will rehearse the free-energy formulation of action and perception,...

32
Abstract In this presentation, I will rehearse the free-energy formulation of action and perception, with a special focus on the representation of uncertainty: The free-energy principle is based upon the notion that both action and perception are trying to minimise the surprise (prediction error) associated with sensory input. In this scheme, perception is the process of optimising sensory predictions by adjusting internal brain states and connections; while action is regarded as an adaptive sampling of sensory input to ensure it conforms to perceptual predictions (this is known as active inference). Both action and perception rest on an optimum representation of uncertainty, which corresponds to the precision of prediction error. Neurobiologically, this may be encoded by the postsynaptic gain of prediction error units. I hope to illustrate the plausibility of this framework using simple simulations of cued, sequential, movements. Crucially, the predictions driving movements are based upon a hierarchical generative model that infers the context in which movements are made. This means that we can temporarily confuse agents by changing the context (order) in which cues are presented. These simulations provide a (Bayes-optimal) simulation of contextual uncertainty and set-switching that can be characterised in terms of behaviour and electrophysiological responses. Interestingly, one can lesion the encoding of precision (postsynaptic gain) to produce pathological behaviours that are reminiscent of those seen in Parkinson's disease. I will use this as a toy example of how information theoretic approaches to uncertainty may help understand action selection and set-switching. Brain Meeting at the CHUV Free energy and affordance Karl Friston or precision and uncertainty, ansen seale (2005)

Upload: clarence-stanley

Post on 19-Jan-2016

219 views

Category:

Documents


0 download

TRANSCRIPT

Slide 1

AbstractIn this presentation, I will rehearse the free-energy formulation of action and perception, with a special focus on the representation of uncertainty: The free-energy principle is based upon the notion that both action and perception are trying to minimise the surprise (prediction error) associated with sensory input. In this scheme, perception is the process of optimising sensory predictions by adjusting internal brain states and connections; while action is regarded as an adaptive sampling of sensory input to ensure it conforms to perceptual predictions (this is known as active inference). Both action and perception rest on an optimum representation of uncertainty, which corresponds to the precision of prediction error. Neurobiologically, this may be encoded by the postsynaptic gain of prediction error units. I hope to illustrate the plausibility of this framework using simple simulations of cued, sequential, movements. Crucially, the predictions driving movements are based upon a hierarchical generative model that infers the context in which movements are made. This means that we can temporarily confuse agents by changing the context (order) in which cues are presented. These simulations provide a (Bayes-optimal) simulation of contextual uncertainty and set-switching that can be characterised in terms of behaviour and electrophysiological responses. Interestingly, one can lesion the encoding of precision (postsynaptic gain) to produce pathological behaviours that are reminiscent of those seen in Parkinson's disease. I will use this as a toy example of how information theoretic approaches to uncertainty may help understand action selection and set-switching.Brain Meeting at the CHUVFree energy and affordanceKarl Friston

or precision and uncertainty, ansen seale (2005)

Objects 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 - Hermann Ludwig Ferdinand von Helmholtz

Thomas BayesGeoffrey HintonRichard FeynmanFrom the Helmholtz machine to the Bayesian brain and self-organizationHermann Haken

Richard Gregory

Overview

Ensemble dynamicsEntropy and equilibriaFree-energy and surprise

The free-energy principlePerception and generative modelsHierarchies and predictive coding

PerceptionBirdsong and categorizationSimulated lesions and perceptual uncertainty

ActionCued reaching and affordance Simulated lesions and behavioral uncertainty

temperatureWhat is the difference between a snowflake and a bird?

Phase-boundary

a bird can move (to avoid surprises)

4

What is the difference between snowfall and a flock of birds?Ensemble dynamics, clumping and swarming

birds (biological agents) stay in the same place They resist the second law of thermodynamics, which says that their entropy should increaseThis means biological agents self-organize to minimise surprise. In other words, to ensure they occupy a limited number of states (cf homeostasis).

But what is the entropy?

entropy is just average surpriseLow surprise (we are usually here)High surprise (I am never here)

But there is a small problem agents cannot measure their surpriseBut they can measure their free-energy, which is always bigger than surprise

This means agents should minimize their free-energy. So what is free-energy??

What is free-energy?free-energy is basically prediction error

where small errors mean low surprisesensations predictions= prediction error

Free-energy is a function of sensations and a proposal density over hidden causes

and can be evaluated, given a generative model (Gibbs Energy) or likelihood and prior:

So what models might the brain use?

Action

External states in the worldInternal states of the agent (m)Sensations

More formally,

Backward(modulatory)Forward(driving)lateral

Hierarchal models in the brain

Adjust hypothesessensory inputBackward connections return predictionsby hierarchical message passing in the brain

prediction

Forward connections convey feedbackSo how do prediction errors change predictions?Prediction errorsPredictions

Backward predictionsForward prediction errorSynaptic activity and message-passing

David MumfordMore formally,cf., Predictive coding or Kalman-Bucy filtering

13Forward prediction errorBackward predictions

Low level macrocolumnhigh level macrocolumn

Superficial pyramidal cellsDeep pyramidal cells

Cortical layers

IIIIII

IV

V

VI

Dendritic spine

Presynaptic terminalsExcitatory (AMPA) receptorsModulatory (D1) receptorsInhibitory (GABAA) receptors13

Summary

Biological agents resist the second law of thermodynamics

They must minimize their average surprise (entropy)

They minimize surprise by suppressing prediction error (free-energy)

Prediction error can be reduced by changing predictions (perception)

Prediction error can be reduced by changing sensations (action)

Perception entails recurrent message passing in the brain to optimise predictions

Predictions depend upon the precision of prediction errorsOverview

Ensemble dynamicsEntropy and equilibriaFree-energy and surprise

The free-energy principlePerception and generative modelsHierarchies and predictive coding

PerceptionBirdsong and categorizationSimulated lesions and perceptual uncertainty

ActionCued reaching and affordance Simulated lesions and behavioral uncertainty

Making bird songs with Lorenz attractorsSyrinxVocal centre

time (sec)FrequencySonogram0.511.5

causal stateshidden states

102030405060-505101520prediction and error102030405060-505101520hidden statesBackward predictionsForward prediction error102030405060-10-505101520causal statesPredictive coding and message passing

stimulus0.20.40.60.82000250030003500400045005000time (seconds)

Perceptual categorization

Frequency (Hz)Song a

time (seconds)Song b

Song c

Hierarchical (itinerant) birdsong: sequences of sequencesSyrinxNeuronal hierarchy

Time (sec)Frequency (KHz)sonogram0.511.5

Frequency (Hz)perceptFrequency (Hz)no top-down messagestime (seconds)Frequency (Hz)no lateral messages0.511.5-40-200204060LFP (micro-volts)LFP-60-40-200204060LFP (micro-volts)LFP0500100015002000-60-40-200204060peristimulus time (ms)LFP (micro-volts)LFPSimulated lesions and false inference

no structural priorsno dynamical priors

Overview

Ensemble dynamicsEntropy and equilibriaFree-energy and surprise

The free-energy principlePerception and generative modelsHierarchies and predictive coding

PerceptionBirdsong and categorizationSimulated lesions and perceptual uncertainty

ActionCued reaching and affordance Simulated lesions and behavioral uncertainty

predictionFrom reflexes to action

action

dorsal horndorsal rootventral rootventral horn

22

Proprioceptive forward modelMotor commandsEasy inverse problemProprioceptive cuesVisual cuesVisual forward modelExteroceptionClassical reflex arc ProprioceptionSensorimotor contingencies and schema

23

Autonomous behaviour and prior beliefs:Lotka-Volterra dynamics: winnerless competition

Misha Rabinovich

Superior colliculus salienceParietal cortexfinger locationMotor cortexjoint positionsPremotor cortexaffordancePrefrontal cortexchanges in setStriatumset selectionMotoneurones

Active inference

Anatol Feldman

2526

Model and real worldJoint positions

Finger location

Target salienceActionChanges in joint positions

and affordanceSet switching

Hidden causes

Extrinsic locationsAction selection26

SN/VTAMesocortical DA projectionsNigrostriatal DA projectionsSuperior colliculusMesorhombencephalic pathwayParietal cortexMotor cortexPremotor cortexPrefrontal cortexStriatumMotoneuronesDopamine and precision

2700.511.5hidden causes20406080100120-0.5time00.511.5hidden causes20406080100120-0.5time00.511.5hidden causestime20406080100120-0.500.511.5hidden causes20406080100120-0.5time00.511.5hidden causestime20406080100120-0.500.511.5hidden causes20406080100120-0.5time00.511.5hidden causes20406080100120-0.5time00.511.5hidden causestime20406080100120-0.5-2-101

-2-10122-2-101

-2-10122-2-101

-2-10122-2-101

-2-10122-2-101

-2-10122-2-101

-2-10122-2-101

-2-10122-2-101

-2-10122

Uncertainty and perseveration -2-101-2-10122-2-101-2-10122-2-101-2-10122-2-101-2-10122

salience123456789300350400450500550cue onset (sec)millisecondsreaction times123456789300320340360380400420440cue onset (sec)millisecondsreaction times123456789300320340360380400420cue onset (sec)millisecondsreaction timesproprioceptionaffordanceLow DAHigh DALow DAHigh DAHigh DALow DA

Motor cortexPremotor cortexSuperior colliculus

Motor cortexPremotor cortexSuperior colliculus

SN/VTAMotor cortexPremotor cortexSuperior colliculusSN/VTASN/VTA

SN/VTAMotor cortexPremotor cortexSuperior colliculus

SN/VTAMotor cortexPremotor cortexSuperior colliculusUncertainly, delusions and confusion perseverationconfusion

Thank you

And thanks to collaborators:

Rick AdamsSven BestmannHarriet BrownJean DaunizeauLee HarrisonStefan KiebelJames KilnerJrmie MattoutKlaas Stephan

And colleagues:

Peter DayanJrn DiedrichsenPaul VerschureFlorentin Wrgtter

And many others