Precision in Cortical Message Passing Rosalyn J. Moran Wellcome Trust Centre for Neuroimaging 1st Workshop on the Free Energy Principle, ION, UCL, July 5th 2012. Outline Predicting & Estimating Precision under the Free Energy Principle - Laplace and Mean Field Assumptions Hypothesised Neuronal Implementation & the role of Neuromodulators - Gain effects on primary neurotransmission Cholinergic Neuromodulation & Certainty Effects on Auditory mismatch negativity - Theoretical simulation of perception Testing Cholinergic Neuromodulation - DCM characterization of Event Related Responses Outline Predicting & Estimating Precision under the Free Energy Principle - Laplace and Mean Field Assumptions Hypothesised Neuronal Implementation & the role of Neuromodulators - Gain effects on primary neurotransmission Cholinergic Neuromodulation & Certainty Effects on Auditory mismatch negativity - Theoretical simulation of perception Testing Cholinergic Neuromodulation - DCM characterization of Event Related Responses Predicting & Estimating Precision under the Free Energy Principle Hierarchical, Dynamic & Uncertain causes in the environment generate sensory signals Different Levels of the hierarchy and/or different sensory signals may confer more precise Information The Environment Hierarchical, Dynamic v (2) = h v (1) = g(x (1), v (2), q ) x (1) = f (x (1), v (2), q ) y = g(x (1), v (1), q ) x (1) = f (x1, v (1), q ) The Environment Hierarchical, Dynamic & Uncertain causes generate sensory signals v (2) = h + w v(3) v (1) = g(x (2), v (2), q ) + w v(2) x (2) = f (x (2), v (2), q ) + w x(2) y = g(x (1), v (1), q ) + w v(1) x (1) = f (x1, v (1), q ) + w x(1) y y The Inversion Estimate: Hierarchical, Dynamic & Uncertainty of sensory signals to minimise the surprise of the sensory signals v (2) = h + w v(3) v (1) = g(x (2), v (2), q ) + w v(2) Minimise Free Energyx (2) = f (x (2), v (2), q ) + w x(2) H ( y | m) p( y | m) ln p( y | m)dy (1) (1) (1) H ( y | m) py( = y (tg(x ) | m)dt, v , q ) + w v F (t ) p ( y (t ) x| m) = f (x , v , q ) + w x (1) 1 (1) Minimise Surprise Time averaged Surprise(Ergodicity) (1) F (t ) p ( y (t ) | m) KL(q ( ) || p( | y, m)) Minimise F at every point in time States, parameters & noise The Brain’s Response to y … A Tractable Problem y y Outline Predicting & Estimating Precision under the Free Energy Principle - Laplace and Mean Field Assumptions Hypothesised Neuronal Implementation & the role of Neuromodulators - Gain effects on primary neurotransmission Cholinergic Neuromodulation & Certainty Effects on Auditory mismatch negativity - Theoretical simulation of perception Testing Cholinergic Neuromodulation - DCM characterization of Event Related Responses y Minimising Free Energy F (t ) p( y (t ) | m) KL(q( ) || p( | y, m)) The Laplace Assumption: The brain assumes gaussian random fluctuations v (m) = h + w v(m+1) ... v (i-1) = g(x (i), v (i), q ) + w v(i) 0 1 5 10 15 20 25 x (i) = f (x (i), v (i), q ) + w x(i) ... y = g(x (1), v (1), q ) + w v(1) 0 1 5 10 15 20 25 x (1) = f (x1, v (1), q ) + w x(1) Smooth noise correlations within levels 1 5 10 15 2025 Markov properties between levels w ~ N(0, S(x, v, g )) p(y, x, v) = p(y | x, v)p(x, v) S=V Ä S p(x, v) = p(v )Õ p(x (i) | v (i) )p(v (i) | x (i+1), v (i+1) ) S-1 = P m-1 m i=1 Gradients a function of error terms weighted by the precisions at each level: How might precisions be encoded? Gradients of Free Energy Precision Dependent x (1,v) y Superficial pyramidal cells x (1,x) x (2,v) Backward predictions Forward prediction error y(t) Deep pyramidal cells m (1,x) m (1,v) x (i,v) = P(i,v) (m (i-1,v) - f (i,v) ) x (i,x) = P(i,x) (Dm (i,x) - f (i,x) ) Perceiving multiple hierarchical levels together: errors can have a greater or lesser effect A multiplicative term that stays within levels: Candidate mechanisms: local lateral inhibition & neuromodulators Gain control at superficial pyramidal cells y Neuromodulators: Anatomically deployed to provide input in multiple regions Eg Sarter et al. 2009 Local Glutamate & GABA Long Range Glutamate Diffuse projections Neuromodulators Acetylcholine Dopamine Gain control at superficial pyramidal cells y Neuromodulators: Physiologically equipped to provide gain control Cholinergic Projections from Basal Forebrain Activity at muscarinic receptors enhances EPSPs through K-current modulation Dopaminergic Projections from VTA/SNc Activity at D1 receptors stimulates adenylyl cyclase modulating postsynaptic currents Gain control at superficial pyramidal cells y Neuromodulators: Physiologically equipped to provide gain control Dopaminergic Projections from VTA/SNc Cholinergic Projections from Basal Forebrain Dendritic spine Presynaptic terminals m (i-1,v) x f (i,v ) error P (i,v ) Excitatory (AMPA) receptors Modulatory receptor Inhibitory (GABAA) receptors (i,v ) precision Precision-weighted error Outline Predicting & Estimating Precision under the Free Energy Principle - Laplace and Mean Field Assumptions Hypothesised Neuronal Implementation & the role of Neuromodulators - Gain effects on primary neurotransmission Cholinergic Neuromodulation & Certainty Effects on Auditory mismatch negativity - Theoretical simulation of perception Testing Cholinergic Neuromodulation - DCM characterization of Event Related Responses Testing error precision modulation by Acetylcholine: The Framework Recognition Dynamics m = Dm - e T x u 7 Auditory Stimuli: Pure tones presented in mini-blocks Simulate Experiment Under Placebo & Cholinergic Enhancement Freq time Mismatch Negativity ~150 ms Testing error precision modulation by Acetylcholine: The Sensory Data Recognition Dynamics m = Dm - e T x u There was a particular sound The sound has dynamics determined by properties, Frequency and Amplitude ~y Sensations Testing error precision modulation by Acetylcholine: The Sensory Data C =4 A two level hierarchy Freq time v (1) = h (t) + w v(2) é (1) x = q f x +ê v êë 0 (1) (1) ù ú + w x(1) úû y(t) = q g x (1) + w v(1) ~y Sensations é -1/ 16 4 / 16 ù é 0 1 ù qg = ê ú qf =ê ú ë C 0 û ë -2 / 16 -1/ 16 û Testing error precision modulation by Acetylcholine: The Sensory Data A two level hierarchy C=2 Freq time v (1) = h (t) + w v(2) é (1) x = q f x +ê v êë 0 (1) (1) ù ú + w x(1) úû y(t) = q g x (1) + w v(1) ~y Sensations é -1/ 16 4 / 16 ù é 0 1 ù qg = ê ú qf =ê ú ë C 0 û ë -2 / 16 -1/ 16 û Testing error precision modulation by Acetylcholine: The Inversion: assume different precision estimates Freq ~y time Sensations w v(1) = N (0,g -1 ) v (1) = h (t) + w v(2) é (1) x = q f x +ê v êë 0 (1) (1) y(t) = q g x (1) + w v(1) ù ú + w x(1) úû p(g ) = N (mg ,exp(-4)) p(g ) = N (mg + 2,exp(-(4 + 2))) Placebo ACh Testing error precision modulation by Acetylcholine: The Recognition Dynamics under different precision estimates w v(1) = N (0,g -1 ) ~y Freq time p(g ) = N (mg ,exp(-4)) Sensations p(g ) = N (mg + 2,exp(-(4 + 2))) ACh Simulated ERP ACh Simulated ERP Placebo Precision weighted PE 80 80 d1 d2 d10 60 40 60 40 20 20 0 0 -20 -20 -40 -40 -60 -60 -80 Placebo 0 50 100 150 200 Time (msec) 250 300 -80 0 50 100 150 Time (msec) 200 250 300 Testing error precision modulation by Acetylcholine: The MMN itself under different precision estimates Simulated ERP ACh Simulated ERP Placebo 80 d1 d2 d10 60 40 60 40 20 20 0 0 -20 -20 -40 -40 -60 -60 -80 0 50 100 150 200 Time (msec) Simulated MMN Placebo Precision weighted PE Precision weighted PE 80 25 20 15 10 5 0 -5 Certain Environment Until oddball 250 300 -80 0 50 100 150 Time (msec) 200 250 Simulated MMN ACh (more Precision) More Certain Environment Until oddball 300 Outline Predicting & Estimating Precision under the Free Energy Principle - Laplace and Mean Field Assumptions Hypothesised Neuronal Implementation & the role of Neuromodulators - Gain effects on primary neurotransmission Cholinergic Neuromodulation & Certainty Effects on Auditory mismatch negativity - Theoretical simulation of perception Testing Cholinergic Neuromodulation - DCM characterization of Event Related Responses Testing error precision modulation by Acetylcholine: 7 Auditory Stimuli: Pure tones presented in mini-blocks Real Experiment Under Placebo & Cholinergic Enhancement Freq time Mismatch Negativity ~150 ms Scalp Effects: MMN Simulated MMN Galantamine (more Precision) Simulated MMN Placebo Precision weighted PE More Certain Environment Until oddball 25 20 15 Certain Environment Until oddball 10 5 0 -5 Recorded MMN Placebo 2.5 channel C21 2 1.5 1 0.5 0 -0.5 -1 -1.5 * * Recorded MMN Galantamine Physiological & Hierarchical Predictions Recall: x (1,v) Superficial pyramidal cells x (1,x) x (2,v) Backward predictions Forward prediction error y(t) Deep pyramidal cells m (1,x) A multiplicative term that stays within levels: Candidate mechanisms: neuromodulators m (1,v) x (i,v) = P(i,v) (m (i-1,v) - f (i,v) ) x (i,x) = P(i,x) (Dm (i,x) - f (i,x) ) Acetylcholine: Where does it affect network processing? What region? What layer? Gain Modulation at Supragranular Pyramidal Cells IFG IFG Inhibitory interneuron ( x) (v) Superficial pyramidal MTG A1 A1 MTG (v) Spiny stellate Deep pyramidal ( x) Backward connections Forward connections Gain Modulation at Deep Pyramidal Cells Forward (Bottom-up) Connection Backward (Top-Down) Connection Acetylcholine: Where does it affect network processing? What region? What layer? IFG MTG A1 MTG A1 IFG MTG A1 A1 MTG Forward (Bottom-up) Connection Backward (Top-Down) Connection DCM Electromagnetic forward model: neural activity EEG MEG LFP Hemodynamic forward model: neural activity BOLD Time Domain Data dx F ( x , u, ) dt Time Domain ERP Data … Neural state equation: fMRI simple neuronal model Slow time scale Neural Mass Model EEG/MEG complicated neuronal model Fast time scale Acetylcholine: Where does it affect network processing? What region? What layer? IFG MTG A1 MTG A1 IFG MTG A1 A1 MTG Forward (Bottom-up) Connection Backward (Top-Down) Connection DCM for ERPs : Canonical Microcircuit Inhibitory interneuron Superficial pyramidal ( x) (v) (v) Spiny stellate Deep pyramidal ( x) Backward connections Forward connections Acetylcholine: Bayesian Model Selection Intrinsic Modulation (models 1-6); Extrinsic Modulation (models 7-10) IFG A1 A1 MTG A1 MTG IFG IFG MTG A1 A1 Relative Log Model Evidence IFG MTG IFG A1 A1 MTG IFG MTG IFG MTG MTG A1 MTG A1 MTG IFG A1 MTG IFG IFG A1 A1 ∆F = 153 800 600 400 200 0 Forward Connection Backward Connection IFG IFG A1 Model 10 A1 A1 A1 MTG MTG MTG MTG Model 8 IFG IFG MTG A1 A1 MTG MTG Model 9 IFG IFG A1 A1 Model 7 1000 IFG MTG MTG MTG MTG 1A Model 6 Model 4 Model 3 IFG IFG MTG A1 Model 5 MTG Model 3 Model 2 IFG IFG Model 1 M1 M2 M3 M4 M5 M6 M7 M8 M9 M10 Acetylcholine: Direction of Gain Modulation In A1 Inhibitory interneuron ( x) (v) Superficial pyramidal (v) Spiny stellate Deep pyramidal ( x) Backward connections Forward connections w v(1) = N (0,g -1 ) p(g ) = N (mg ,exp(-4)) Superficial Pyramidal Cell Gain Modulatory Effect of Galantamine Gain Modulation at Supragranular Pyramidal Cells 0.06 * 0.05 0.04 0.03 0.02 0.01 Placebo Baseline Placebo p(g ) = N (mg + 2,exp(-(4 + 2))) ACh Galantamine Summary Precision estimates enable Bayes optimal perception - Hierarchical inference enables different precision effects at different levels - Precision estimates control the impact of errors in Free Energy minimisation under the Laplace Assumption Neuromodulators are anatomically & physiologically equipped to signal precision in this scheme Neuromodulatory systems could control precision at different hierarchical levels Cholinergic Neuromodulation controls gain in superficial pyramidal cells in early sensory regions; conforming to Free Energy Predictions of enhanced precision on sensory prediction errors Thank You Acknowledgments Karl Friston Ray Dolan Klaas Enno Stephan Mkael Symmonds Nicholas Wright Pablo Campo Methods Group Emotion Group