bayesian model comparison

35
Bayesian Model Comparison Will Penny London-Marseille Joint Meeting, Institut de Neurosciences Cognitive de la Mediterranee, Marseille, September 28-29, 2009 V1 V5 SPC V1 V5 SPC Wellcome Centre for Neuroimaging, UCL, UK.

Upload: carla-medina

Post on 02-Jan-2016

47 views

Category:

Documents


1 download

DESCRIPTION

SPC. V1. V5. SPC. V1. V5. Bayesian Model Comparison. Will Penny. Wellcome Centre for Neuroimaging, UCL, UK. London-Marseille Joint Meeting, Institut de Neurosciences Cognitive de la Mediterranee, Marseille, September 28-29, 2009. Overview. Priors, likelihoods and posteriors - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Bayesian Model Comparison

Bayesian Model Comparison

Will Penny

London-Marseille Joint Meeting,Institut de Neurosciences Cognitive de la Mediterranee,

Marseille, September 28-29, 2009

V1

V5

SPC

V1

V5

SPC

Wellcome Centre for Neuroimaging, UCL, UK.

Page 2: Bayesian Model Comparison

Overview

• Priors, likelihoods and posteriors

• Model selection using evidence

• Model selection for groups

• Comparing model families

Page 3: Bayesian Model Comparison

Overview

• Priors, likelihoods and posteriors

• Model selection using evidence

• Model selection for groups

• Comparing model families

Page 4: Bayesian Model Comparison

Bayesian Paradigm:priors and likelihood

eZy Model:

Z

Page 5: Bayesian Model Comparison

Bayesian Paradigm:priors and likelihood

1

2

eZy Model:

Prior:

)2/exp(

),0()(

2

122

T

kk INp

Page 6: Bayesian Model Comparison

Sample curves from prior (before observing any data)

Mean curve

x

Z

Bayesian Paradigm:priors and likelihood

1

2

eZy Model:

Prior:

)2/exp(

),0()(

2

122

T

kk INp

Page 7: Bayesian Model Comparison

1

2

Bayesian Paradigm:priors and likelihood

1

2

)2/)(exp(

),(),(

),|(),(

21

111

1

111

ii

ii

N

ii

Zy

ZNyp

ypyp

eZy Model:

Prior:

)2/exp(

),0()(

2

122

T

kk INp

Likelihood:

x

Z

Page 8: Bayesian Model Comparison

Bayesian Paradigm:priors and likelihood

1

2

eZy Model:

Prior:

)2/exp(

),0()(

2

122

T

kk INp

Likelihood:

)2/)(exp(

),(),(

),|(),(

21

111

1

111

ii

ii

N

ii

Zy

ZNyp

ypyp

x

Z

Page 9: Bayesian Model Comparison

Bayesian Paradigm:priors and likelihood

1

2

eZy Model:

Prior:

)2/exp(

),0()(

2

122

T

kk INp

Likelihood:

)2/)(exp(

),(),(

),|(),(

21

111

1

111

ii

ii

N

ii

Zy

ZNyp

ypyp

x

Z

Page 10: Bayesian Model Comparison

Bayesian Paradigm: posterior

yCZ

IZZC

CNyp

T

kT

1

1

21

, ,|

x

Z

eZy Model:

Prior:

)2/exp(

),0()(

2

122

T

kk INp

Likelihood:

Bayes Rule:

)|(),|(),( pypyp

Posterior:

N

iiypyp

111 ),|(),(

1

2

Page 11: Bayesian Model Comparison

Bayesian Paradigm: posterior

1

2

x

Z

yCZ

IZZC

CNyp

T

kT

1

1

21

, ,|

eZy Model:

Prior:

)2/exp(

),0()(

2

122

T

kk INp

Likelihood:

Bayes Rule:

)|(),|(),( pypyp

Posterior:

N

iiypyp

111 ),|(),(

Page 12: Bayesian Model Comparison

Bayesian Paradigm: posterior

1

2

x

Z

yCZ

IZZC

CNyp

T

kT

1

1

21

, ,|

eZy Model:

Prior:

)2/exp(

),0()(

2

122

T

kk INp

Likelihood:

Bayes Rule:

)|(),|(),( pypyp

Posterior:

N

iiypyp

111 ),|(),(

Page 13: Bayesian Model Comparison

Overview

• Priors, likelihoods and posteriors

• Model selection using evidence

• Model selection for groups

• Comparing model families

Page 14: Bayesian Model Comparison

Model Selection

|log myp

2

olsZy

Cos

t fu

nct

ion

Bayes Rule:

)(

)|(),|(),(

myp

mpmypmyp

normalizing constant

dmpmypmyp )|(),|()(

)()(

)|(log

mcomplexitymaccuracy

myp

Model evidence:

constkmcomplexity

constZymaccuracy

2

21

2

2

1

log)(

)(

Page 15: Bayesian Model Comparison

{ , , , }θ A B C h

( | , ) ( | )( | , )

( | )

p m p mp m

p m

y θ θθ y

y

V1

V5

SPC

Model, mParameters:

PriorPosterior Likelihood

( | ) ( )( | )

( )

p m p mp m

p

yy

y

PriorPosterior Evidence

Parameter Parameter

Model Model

Second level of Bayesian Inference

Page 16: Bayesian Model Comparison

Bayes Factors

V1

V5

SPC

( | ) ( | , ) ( | )p m i p m i p m i d y y θ θ θ

( | ) ( | , ) ( | )p m j p m j p m j d y y θ θ θ

Model, m=i

V1

V5

SPC

Model, m=j

Model Evidences:

Bayes factor:( | )

( | )ij

p m iB

p m j

y

y

1 to 3: Weak3 to 20: Positive20 to 100: Strong>100: Very Strong

Page 17: Bayesian Model Comparison

Overview

• Priors, likelihoods and posteriors

• Model selection using evidence

• Dynamic Causal Models

• Model selection for groups

• Comparing model families

Page 18: Bayesian Model Comparison

Single region

1 11 1 1z a z cu

u2

u1

z1

z2

z1

u1

a11c

Page 19: Bayesian Model Comparison

Multiple regions

1 11 1 1

2 21 22 2 2

0

0

z a z uc

z a a z u

u2

u1

z1

z2

z1

z2

u1

a11

a22

c

a21

Page 20: Bayesian Model Comparison

Modulatory inputs

1 11 1 1 12

2 21 22 2 21 2 2

0 0 0

0 0

z a z z ucu

z a a z b z u

u2

u1

z1

z2

u2

z1

z2

u1

a11

a22

c

a21

b21

Page 21: Bayesian Model Comparison

Reciprocal connections

1 11 12 1 1 12

2 21 22 2 21 2 2

0 0

0 0

z a a z z ucu

z a a z b z u

u2

u1

z1

z2

u2

z1

z2

u1

a11

a22

c

a1

2

a21

b21

Page 22: Bayesian Model Comparison

Overview

• Priors, likelihoods and posteriors

• Model selection using evidence

• Dynamic Causal Models

• Model selection for groups

• Comparing model families

Page 23: Bayesian Model Comparison

-5 -4 -3 -2 -1 0 1 2 3 4 5

Sim

ulat

ed d

ata

sets

Log model evidence differences

x1 x2u1

x3

u2

x1 x2u1

x3

u2

incorrect model (m2) correct model (m1)

Figure 2

m2 m1

Page 24: Bayesian Model Comparison

-35 -30 -25 -20 -15 -10 -5 0 5

Sub

ject

s

Log model evidence differences

MOG

LG LG

RVFstim.

LVFstim.

FGFG

LD|RVF

LD|LVF

LD LD

MOGMOG

LG LG

RVFstim.

LVFstim.

FGFG

LD

LD

LD|RVF LD|LVF

MOG

m2 m1

Models from Klaas Stephan

Page 25: Bayesian Model Comparison

)|(~ 111 mypy)|(~ 111 mypy

)|(~ 222 mypy)|(~ 111 mypy

)|(~ pmpm kk

);(~ rDirr

)|(~ pmpm kk2 2~ ( | )m p m p

),1;(~1 rmMultm

Random Effects Inference

Different subjects can use different models.

is the probability that model m is usedin the population at large.

We wish to make an inference aboutthis.

mr

Page 26: Bayesian Model Comparison

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10

0.5

1

1.5

2

2.5

3

3.5

4

4.5

5

r1

p(r 1

|y)

p(r1>0.5 | y) = 0.997

157.0,843.0

194.2,806.11

21

21

rr

Page 27: Bayesian Model Comparison

Overview

• Priors, likelihoods and posteriors

• Model selection using evidence

• Model selection for groups

• Comparing model families

Page 28: Bayesian Model Comparison

F

A

P

DCM of Auditory Word Processing: Data from an fMRI study by Alex Leff and Tom Schofield

P: Posterior STSA: Anterior STSF: Inferior Frontal Gyrus

How does processing change for speech versus reversed speech input ?

2^6=64 possible patterns of ‘modulation’.2^3=8-1=7 possible patterns of input connectivity7*64=448 possible networks26*448=11,648 models in group of 26 subjects

Page 29: Bayesian Model Comparison

0 0.5 1

A

sk

p(s k|y

0 0.5 1

F

sk

0 0.5 1

P

sk

0 0.5 1

AF

sk

0 0.5 1

PA

sk

0 0.5 1

PF

sk

0 0.5 1

PAF

sk

Input families: Where does the input go ?

Page 30: Bayesian Model Comparison

A F P AF PA PF PAF

0 50 100 150 200 250 300 350 400 4500

0.02

0.04

0.06

0.08

0.1p(

m|Y

)

m

0 50 100 150 200 250 300 350 400 4500

0.005

0.01

0.015

0.02

0.025

0.03

0.035

0.04

E[r

m|Y

]

m

Page 31: Bayesian Model Comparison

F

A

P

F

A

P

F

A

P

F

A

P

(a)

(d)(c)

(b)

Four of the top 16 models:

Page 32: Bayesian Model Comparison

-1 -0.5 0 0.5 1

A to P

-1 -0.5 0 0.5 1

F to P

-1 -0.5 0 0.5 1

P to A

-1 -0.5 0 0.5 1

F to A

-1 -0.5 0 0.5 1

P to F

-1 -0.5 0 0.5 1

A to F

)|(),|()|( ympmycpycp

Bayesian

Model

Averaging

Page 33: Bayesian Model Comparison

-0.2 0 0.2 0.4

A to P

-0.2 0 0.2 0.4

F to P

-0.2 0 0.2 0.4

P to A

-0.2 0 0.2 0.4

F to A

-0.2 0 0.2 0.4

P to F

-0.2 0 0.2 0.4

A to F

Same but now for RFX model probs p(m|Y)

Page 34: Bayesian Model Comparison

F

A

P

DCM of Auditory Word Processing: Data from an fMRI study by Alex Leff and Tom Schofield

P: Posterior STSA: Anterior STSF: Inferior Frontal Gyrus

How does processing change for speech versus reversed speech input ?

(1) Input goes to P.

(2) Connections from P to F, and P to A, are increased for speech versus reversed speech

Page 35: Bayesian Model Comparison

Summary

• First and second levels of Bayesian inference

• Model selection for groups

• Comparing model families

• DCM for EEG-fMRI

• Thank-you !