a computational analysis of the bayesian brain · 2015. 11. 13. · urn-ball task which is directly...

26
Platzhalter für Bild, Bild auf Titelfolie hinter das Logo einsetzen A Computational Analysis of the Bayesian Brain Antonio Kolossa, Bruno Kopp, Tim Fingscheidt, 10.09.2015

Upload: others

Post on 28-Sep-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A Computational Analysis of the Bayesian Brain · 2015. 11. 13. · Urn-ball task which is directly related to Bayes‘ theorem Bayesian observer model Bayesian updating and predictive

Platzhalter für Bild, Bild auf Titelfolie hinter das Logo einsetzen

A Computational Analysis of the Bayesian Brain

Antonio Kolossa, Bruno Kopp, Tim Fingscheidt, 10.09.2015

Page 2: A Computational Analysis of the Bayesian Brain · 2015. 11. 13. · Urn-ball task which is directly related to Bayes‘ theorem Bayesian observer model Bayesian updating and predictive

10.09.2015 | A. Kolossa et al. | A Computational Analysis of the Bayesian Brain | 2/26

Sou

rce:

Wik

iped

ia

Outline

1. Introduction 2. Urn-Ball Task 3. Bayesian Observer Model 4. Evaluation Methods & Results 5. Conclusions

Page 3: A Computational Analysis of the Bayesian Brain · 2015. 11. 13. · Urn-ball task which is directly related to Bayes‘ theorem Bayesian observer model Bayesian updating and predictive

10.09.2015 | A. Kolossa et al. | A Computational Analysis of the Bayesian Brain | 3/26

1 Introduction The Bayesian Brain Hypothesis

The brain integrates information in a Bayes-optimal manner: Only few empirical studies Underlying neural processes unknown Event-related potentials (ERPs) represent neural computations (e.g., the P300 represents a cortical surprise response) Processing theories of ERPs: Context updating model Free-energy principle

Time [ms]

rare event frequent event

Pz

P300

Page 4: A Computational Analysis of the Bayesian Brain · 2015. 11. 13. · Urn-ball task which is directly related to Bayes‘ theorem Bayesian observer model Bayesian updating and predictive

10.09.2015 | A. Kolossa et al. | A Computational Analysis of the Bayesian Brain | 4/26

1 Introduction The Bayesian Brain and the P300

Context updating model [1]: P300 reflects the updating of an internal model of the environment Deployment of attention, setting of priorities, assigning probabilities to observations Purely conceptual model Free-energy principle [2]: P300 reflects inference and learning about the causes of observations Minimization of surprise over future observations Inference is well-formulated in statistical terms [2] Friston KJ (2005) A theory of cortical responses. Philosophical Transactions of the Royal Society B: Biological Sciences 360:815–836.

[1] Donchin E, Coles MG (1988) Is the P300 component a manifestation of context updating? Behavioral and Brain Sciences 11:357–427.

Page 5: A Computational Analysis of the Bayesian Brain · 2015. 11. 13. · Urn-ball task which is directly related to Bayes‘ theorem Bayesian observer model Bayesian updating and predictive

10.09.2015 | A. Kolossa et al. | A Computational Analysis of the Bayesian Brain | 5/26

1 Introduction The Present Study

Goal: Computational modeling of trial-by-trial P300 amplitude fluctuations in order to test the Bayesian brain hypothesis Means: Urn-ball task which is directly related to Bayes‘ theorem Bayesian observer model Bayesian updating and predictive suprise as response functions Probability weighting (group level and individual-subject level) Bayesian model selection

(Section 2) (Section 3) (Section 3) (Section 3) (Section 4)

Kolossa A, Kopp B, Fingscheidt T (2015) A computational analysis of the neural basis of Bayesian inference. NeuroImage 106:222–237.

Page 6: A Computational Analysis of the Bayesian Brain · 2015. 11. 13. · Urn-ball task which is directly related to Bayes‘ theorem Bayesian observer model Bayesian updating and predictive

10.09.2015 | A. Kolossa et al. | A Computational Analysis of the Bayesian Brain | 6/26

Sou

rce:

Wik

iped

ia

Outline

1. Introduction 2. Urn-Ball Task 3. Bayesian Observer Model 4. Evaluation Methods & Results 5. Conclusions

Page 7: A Computational Analysis of the Bayesian Brain · 2015. 11. 13. · Urn-ball task which is directly related to Bayes‘ theorem Bayesian observer model Bayesian updating and predictive

10.09.2015 | A. Kolossa et al. | A Computational Analysis of the Bayesian Brain | 7/26

2 Urn-Ball Task Bayes‘ Theorem

Bayes‘ formula hypotheses observation

Posterior: How probable is the hypothesis after the observation?

Likelihood: How probable is the observation given a hypothesis?

Prior: How probable was the hypothesis before the observation?

Evidence: How probable is the observation under all possible hypotheses?

Prior distribution: Posterior distribution: Likelihood distribution:

Page 8: A Computational Analysis of the Bayesian Brain · 2015. 11. 13. · Urn-ball task which is directly related to Bayes‘ theorem Bayesian observer model Bayesian updating and predictive

10.09.2015 | A. Kolossa et al. | A Computational Analysis of the Bayesian Brain | 8/26

2 Urn-Ball Task Relation to Bayes‘ Theorem

Prior & Posterior: Urn distribution Likelihoods: Ball distribution given one urn

Evidence: Ball distribution over all urns

Hypothesis: urn type Observation: ball type

Subjects inferred the type of the hidden urn based on an episode of sampling of four balls.

Page 9: A Computational Analysis of the Bayesian Brain · 2015. 11. 13. · Urn-ball task which is directly related to Bayes‘ theorem Bayesian observer model Bayesian updating and predictive

10.09.2015 | A. Kolossa et al. | A Computational Analysis of the Bayesian Brain | 9/26

2 Urn-Ball Task Experimental Conditions

certain prior:

uncertain prior:

certain likelihood uncertain likelihood

The four experimental conditions: (50 episodes of ball sampling per condition)

9 x and 1 x 9 x and 1 x

7 x and 3 x 7 x and 3 x

certain likelihood uncertain likelihood

Page 10: A Computational Analysis of the Bayesian Brain · 2015. 11. 13. · Urn-ball task which is directly related to Bayes‘ theorem Bayesian observer model Bayesian updating and predictive

10.09.2015 | A. Kolossa et al. | A Computational Analysis of the Bayesian Brain | 10/26

Sou

rce:

Wik

iped

ia

Outline

1. Introduction 2. Urn-Ball Task 3. Bayesian Observer Model 4. Evaluation Methods & Results 5. Conclusions

Page 11: A Computational Analysis of the Bayesian Brain · 2015. 11. 13. · Urn-ball task which is directly related to Bayes‘ theorem Bayesian observer model Bayesian updating and predictive

10.09.2015 | A. Kolossa et al. | A Computational Analysis of the Bayesian Brain | 11/26

3 Bayesian Observer Model The BEL and PRE Distbributions

beliefs

predictions

Belief distribution (BEL):

Prediction distribution (PRE):

(belief updating)

(prediction updating)

Prior & Posterior Likelihoods

Evidence

Page 12: A Computational Analysis of the Bayesian Brain · 2015. 11. 13. · Urn-ball task which is directly related to Bayes‘ theorem Bayesian observer model Bayesian updating and predictive

10.09.2015 | A. Kolossa et al. | A Computational Analysis of the Bayesian Brain | 12/26

3 Bayesian Observer Model Bayesian and Predictive Surprise

Bayesian surprise: Kullback-Leibler divergence between two distributions [1]

[1] Itti L, Baldi P (2009) Bayesian surprise attracts human attention. Vision Research 49:1295-1306.

Predictive surprise: Shannon surprise about the current observation [2]

[2] Shannon CE, Weaver W (1948) The mathematical theory of communication. Communication, Bell System Technical Journal 27:379-423.

Surprise w.r.t the probability of the observation (PRE):

Surprise w.r.t probability distribution updating:

:

:

Belief updating (BEL):

Prediction updating (PRE):

Page 13: A Computational Analysis of the Bayesian Brain · 2015. 11. 13. · Urn-ball task which is directly related to Bayes‘ theorem Bayesian observer model Bayesian updating and predictive

10.09.2015 | A. Kolossa et al. | A Computational Analysis of the Bayesian Brain | 13/26

3 Bayesian Observer Model Probability Weighting

Estimates of probabilities are modulated by weighting functions [1] Inverse S-shaped weighting function [2]

[1] Kahneman D, Tversky A (1979) Prospect theory: an analysis of decision under risk. Econometrica 47: 263-291.

[2] Zhang H, Maloney LT (2012) Ubiquitous log odds: a common representation of probability and frequency distortion in perception, action, and cognition. Frontiers in Neuroscience 6:1.

notation of the weighted probability

Wei

ghte

d pr

obab

ility

Probability

Page 14: A Computational Analysis of the Bayesian Brain · 2015. 11. 13. · Urn-ball task which is directly related to Bayes‘ theorem Bayesian observer model Bayesian updating and predictive

10.09.2015 | A. Kolossa et al. | A Computational Analysis of the Bayesian Brain | 14/26

3 Bayesian Observer Model Effect of Probability Weighting

Applying probability weighting to the observer model:

Pos

terio

r

Prior

with

Page 15: A Computational Analysis of the Bayesian Brain · 2015. 11. 13. · Urn-ball task which is directly related to Bayes‘ theorem Bayesian observer model Bayesian updating and predictive

10.09.2015 | A. Kolossa et al. | A Computational Analysis of the Bayesian Brain | 15/26

3 Bayesian Observer Model Parameter Optimization Based on Behavioral Data

Final posterior for urn :

Rel

ativ

e fre

quen

cy o

f cho

osin

g ur

n

Data points (for display purpose): Four experimental conditions Five different ratios of ball colors

Clustering of data points around optimal choice function for

Optimization: Minimum mean squared error between data points and choice function

Subject-individual reduce error

☼ Subject- individual

Optimal choice function

Page 16: A Computational Analysis of the Bayesian Brain · 2015. 11. 13. · Urn-ball task which is directly related to Bayes‘ theorem Bayesian observer model Bayesian updating and predictive

10.09.2015 | A. Kolossa et al. | A Computational Analysis of the Bayesian Brain | 16/26

3 Bayesian Observer Model Individual Differences in Weighting Parameters

Wei

ghte

d pr

obab

ility

Probability

# S

ubje

cts

Page 17: A Computational Analysis of the Bayesian Brain · 2015. 11. 13. · Urn-ball task which is directly related to Bayes‘ theorem Bayesian observer model Bayesian updating and predictive

10.09.2015 | A. Kolossa et al. | A Computational Analysis of the Bayesian Brain | 17/26

Sou

rce:

Wik

iped

ia

Outline

1. Introduction 2. Urn-Ball Task 3. Bayesian Observer Model 4. Evaluation Methods & Results 5. Conclusions

Page 18: A Computational Analysis of the Bayesian Brain · 2015. 11. 13. · Urn-ball task which is directly related to Bayes‘ theorem Bayesian observer model Bayesian updating and predictive

10.09.2015 | A. Kolossa et al. | A Computational Analysis of the Bayesian Brain | 18/26

4 Methods Grand-Average ERP waves

certain likelihood uncertain likelihood

certain likelihood uncertain likelihood

Time [s] Time [s]

certain prior uncertain prior

Larger amplitudes in response to rare balls Central scalp topography Peak amplitudes and maximum variance at expected P3a latency

P3a (Fz, FCz, Cz, ms)

latency of maximum variance

Page 19: A Computational Analysis of the Bayesian Brain · 2015. 11. 13. · Urn-ball task which is directly related to Bayes‘ theorem Bayesian observer model Bayesian updating and predictive

10.09.2015 | A. Kolossa et al. | A Computational Analysis of the Bayesian Brain | 19/26

4 Methods Grand-Average ERP waves

certain likelihood uncertain likelihood

certain likelihood uncertain likelihood

Time [s] Time [s]

certain prior uncertain prior

Larger amplitudes in response to rare balls

P3b (Pz, ms)

Parietal scalp topography Peak amplitudes at expected P3b latency, maximum variance slightly later

latency of maximum variance

Page 20: A Computational Analysis of the Bayesian Brain · 2015. 11. 13. · Urn-ball task which is directly related to Bayes‘ theorem Bayesian observer model Bayesian updating and predictive

10.09.2015 | A. Kolossa et al. | A Computational Analysis of the Bayesian Brain | 20/26

4 Methods Grand-Average ERP waves

certain likelihood uncertain likelihood

certain likelihood uncertain likelihood

Time [s] Time [s]

certain prior uncertain prior

Larger amplitudes in response to rare balls Parieto-occipital topography No distinct SW peaks, but distinct maximum variance latency

SW (O1, O2, ms)

latency of maximum variance

Page 21: A Computational Analysis of the Bayesian Brain · 2015. 11. 13. · Urn-ball task which is directly related to Bayes‘ theorem Bayesian observer model Bayesian updating and predictive

10.09.2015 | A. Kolossa et al. | A Computational Analysis of the Bayesian Brain | 21/26

Exceedance probability [2]

4 Methods Model Selection

[3] Stephan KE, et al. (2007) Comparing hemodynamic models with DCM. NeuroImage 38:387–401.

Group log-Bayes factor [3]

reference model

[2] Stephan KE, et al. (2009) Bayesian model selection for group studies. NeuroImage 46:1004–1017.

group log-evidence

ERP model space

P3a

P3b

SW

model

Scalp maps:

Model selection:

measured data

[1] Kolossa A, et al. (2015) A computational analysis of the neural basis of Bayesian inference. NeuroImage 106:222–237.

Previous work suggests the following model space [1]:

Page 22: A Computational Analysis of the Bayesian Brain · 2015. 11. 13. · Urn-ball task which is directly related to Bayes‘ theorem Bayesian observer model Bayesian updating and predictive

10.09.2015 | A. Kolossa et al. | A Computational Analysis of the Bayesian Brain | 22/26

4 Results Exceedance Probabilities and Scalp Maps

P3a

P3b

SW

<0.01 0.07 0.93

0.01 0.07 0.92

0.01 <0.01 0.99

Visibly increasing for all ERPs reflects Increasing due to probability weighting

= 356 ms

= 380 ms

= 504 ms

Page 23: A Computational Analysis of the Bayesian Brain · 2015. 11. 13. · Urn-ball task which is directly related to Bayes‘ theorem Bayesian observer model Bayesian updating and predictive

10.09.2015 | A. Kolossa et al. | A Computational Analysis of the Bayesian Brain | 23/26

Sou

rce:

Wik

iped

ia

Outline

1. Introduction 2. Urn-Ball Task 3. Bayesian Observer Model 4. Evaluation Methods & Results 5. Conclusions

Page 24: A Computational Analysis of the Bayesian Brain · 2015. 11. 13. · Urn-ball task which is directly related to Bayes‘ theorem Bayesian observer model Bayesian updating and predictive

10.09.2015 | A. Kolossa et al. | A Computational Analysis of the Bayesian Brain | 24/26

5 Conclusions Bayesian Decomposition of Surprise and ERPs

P3a

P3b

SW

Belief updating: Evolution of beliefs

Prediction updating: Evolution of predictions

Predictive surprise about the current observation

Page 25: A Computational Analysis of the Bayesian Brain · 2015. 11. 13. · Urn-ball task which is directly related to Bayes‘ theorem Bayesian observer model Bayesian updating and predictive

10.09.2015 | A. Kolossa et al. | A Computational Analysis of the Bayesian Brain | 25/26

5 Conclusions ERP Data on the Bayesian Brain

The present study yielded ERP data on the neural bases of Bayesian inference: Dissociable cortical responses reflect formally defined aspects of surprise Future studies should target single-trial fluctuations of:

• P3a: beliefs • SW: predictions • P3b: predictive surprise

Probability weighting improves the fit of the Bayesian observer model The average Bayesian observer is biased towards uncertainty Subject-individual weighting parameters further improve the model fit Bayesian inference by the brain serves the minimization of surprise

Page 26: A Computational Analysis of the Bayesian Brain · 2015. 11. 13. · Urn-ball task which is directly related to Bayes‘ theorem Bayesian observer model Bayesian updating and predictive

10.09.2015 | A. Kolossa et al. | A Computational Analysis of the Bayesian Brain | 26/26

Thank you for your attention.

Antonio Kolossa [email protected]