applications of variational bayes dags
play

Applications of Variational Bayes & DAGs in Neuroimaging - PowerPoint PPT Presentation

Applications of Variational Bayes & DAGs in Neuroimaging ECE 6504: Advanced Topics in Machine Learning Rosalyn Moran rosalynj@vtc.vt.edu


  1. Applications ¡of ¡Variational ¡Bayes ¡& ¡DAGs ¡ in ¡Neuroimaging ¡ ECE ¡6504: ¡ ¡ Advanced ¡Topics ¡in ¡Machine ¡Learning ¡ ¡ ¡ ¡ Rosalyn ¡Moran ¡ rosalynj@vtc.vt.edu ¡

  2. ì ¡ Overview ¡ 1. Dynamics ¡in ¡Dynamic ¡Causal ¡Modeling ¡ 2. Graphical ¡Model ¡ -­‑ VariaFonal ¡Inversion ¡ -­‑ ¡StaFsFcal ¡Inference ¡from ¡VB ¡ 3. Examples ¡ ¡ -­‑ ¡ANenFon ¡in ¡the ¡Human ¡Brain ¡ -­‑ ¡Synesthesia ¡

  3. Dynamic ¡Causal ¡Modelling ¡ Time ¡Series ¡ DCM ¡ is ¡not ¡ intended ¡for ¡‘modelling’ ¡ ¡ ¡ DCM ¡ is ¡ an ¡analysis ¡framework ¡for ¡empirical ¡data ¡ ¡ DCM ¡ uses ¡a ¡Fmes ¡series ¡to ¡test ¡mechanisFc ¡hypotheses ¡ ¡ Hypotheses ¡ are ¡constrained ¡ by ¡the ¡underlying ¡dynamic ¡ generaFve ¡(biological) ¡model ¡ dx dt Friston ¡et ¡al ¡2003; ¡Stephan ¡et ¡al ¡2008 ¡ Kiebel ¡et ¡al, ¡2006; ¡Garrido ¡et ¡al, ¡2007 ¡ David ¡et ¡al, ¡2006; ¡Moran ¡et ¡al, ¡2007 ¡ ¡

  4. Dynamic ¡Causal ¡Modelling ¡(DCM) ¡ Hemodynamic
 Electromagnetic forward model:
 forward model:
 neural activity → EEG
 neural activity → BOLD MEG LFP Neural state equation: dx = F ( x , u , ) θ fMRI EEG/MEG dt simple neuronal model complicated neuronal model complicated forward model simple forward model

  5. DCM ¡for ¡fMRI ¡  x = ( A + uB ) x + Cu y ¡ y ¡ y = g ( x , H ) + ε ε ~ N (0, σ ) H{2} ¡ x 2 ¡ H{1} ¡ A(2,2) ¡ ¡ ¡ ¡ A(2,1) ¡ ¡ ¡ ¡ A(1,2) ¡ ¡ ¡ ¡ x 1 ¡ B(1,2) ¡ ¡ ¡ ¡ C(1) ¡ u2 ¡ u1 ¡ A(1,1) ¡ ¡ ¡ ¡

  6. Neuronal ¡model ¡ Aim: ¡model ¡temporal ¡evoluFon ¡of ¡a ¡set ¡of ¡neuronal ¡states ¡ x t ¡ System ¡states ¡ x t ¡ State ¡ changes ¡ are ¡dependent ¡ on: ¡ – the ¡current ¡state ¡ x ¡ x1 ¡ x2 ¡ x3 ¡ – external ¡inputs ¡ u ¡ – its ¡connecFvity ¡ θ ¡ Inputs ¡ u t ¡ dx = ConnecFvity ¡parameters ¡ θ ¡ F ( x , u , ) θ dt

  7. Example: ¡a ¡linear ¡model ¡of ¡interacFng ¡visual ¡regions ¡ Visual ¡input ¡in ¡the ¡ ¡visual ¡field ¡ ¡-­‑ ¡le\ ¡(LVF) ¡ ¡-­‑ ¡right ¡(RVF) ¡  x 3 = a 31 x 1 + a 33 x 3 + a 34 x 4 ¡ LG ¡= ¡lingual ¡gyrus ¡ FG ¡= ¡fusiform ¡gyrus ¡ FG ¡ FG ¡ x 3 ¡ x 4 ¡ le\ ¡ right ¡  x 4 = a 42 x 2 + a 43 x 3 + a 44 x 4 LG ¡ LG ¡ x 1 ¡ x 2 ¡ le\ ¡ right ¡ RVF ¡ LVF ¡ u 1 ¡ u 2 ¡   x 1 = a 11 x 1 + a 12 x 2 + a 13 x 3 + c 12 u 2 x 2 = a 21 x 1 + a 22 x 2 + a 24 x 4 + c 21 u 1

  8. Example: ¡a ¡linear ¡model ¡of ¡interacFng ¡visual ¡regions ¡ FG ¡ FG ¡ x 3 ¡ x 4 ¡ Visual ¡input ¡in ¡the ¡ ¡visual ¡field ¡ le\ ¡ right ¡ ¡-­‑ ¡le\ ¡(LVF) ¡ ¡-­‑ ¡right ¡(RVF) ¡ ¡ LG ¡= ¡lingual ¡gyrus ¡ LG ¡ LG ¡ x 1 ¡ x 2 ¡ le\ ¡ right ¡ FG ¡= ¡fusiform ¡gyrus ¡ RVF ¡ LVF ¡ u 1 ¡ u 2 ¡  x 1 = a 11 x 1 + a 12 x 2 + a 13 x 3 + c 12 u 2  x 2 = a 21 x 1 + a 22 x 2 + a 24 x 4 + c 21 u 1  x 3 = a 31 x 1 + a 33 x 3 + a 34 x 4  x 4 = a 42 x 2 + a 43 x 3 + a 44 x 4

  9. Example: ¡a ¡linear ¡model ¡of ¡interacFng ¡visual ¡regions ¡ Visual ¡input ¡in ¡the ¡ ¡ FG ¡ FG ¡ x 3 ¡ x 4 ¡ visual ¡field ¡ le\ ¡ right ¡ ¡-­‑ ¡le\ ¡(LVF) ¡ ¡-­‑ ¡right ¡(RVF) ¡ ¡ LG ¡ LG ¡ LG ¡= ¡lingual ¡gyrus ¡ x 1 ¡ x 2 ¡ le\ ¡ right ¡ FG ¡= ¡fusiform ¡gyrus ¡ RVF ¡ LVF ¡ u 1 ¡ u 2 ¡ state 
 effective system
 input external
 changes connectivity state parameters inputs ! $ ! $ ! $  ! $ x 1 a 11 a 12 a 13 0 x 1 0 c 12 # & # & # &  # & x = Ax + Cu ! $  # x 2 & # a 21 a 22 0 a 24 & # x 2 & u 1 c 21 # & 0 # & # & = # & # & + # &  x 3 a 31 0 a 33 a 34 x 3 # u 2 & 0 0 # & # & # & # & " % # & # & # & { A , C } # 0 0 & θ =  x 4 0 a 42 a 43 a 44 x 4 " % # & # & # & " % " % " %

  10. Example: ¡a ¡linear ¡model ¡of ¡interacFng ¡visual ¡regions ¡ FG ¡ FG ¡ x 3 ¡ x 4 ¡ le\ ¡ right ¡ m u j B ( j )  x = ( A + ) x + Cu ∑ LG ¡ LG ¡ x 1 ¡ x 2 ¡ le\ ¡ right ¡ RVF ¡ LVF ¡ u 1 ¡ u 2 ¡ j = 1 ATTENTION ¡ u 3 ¡ ' + ! $ ! $ ! $  ! $ ! $ x 1 a 11 a 12 a 13 0 x 1 (3) 0 b 0 0 0 c 12 ! $ ) ) 0 # & # & # & u 1 # & # & 12 # &  ) ) # x 2 & # a 21 a 22 0 a 24 & # x 2 & c 21 ) # & ) # & 0 0 0 0 0 0 + u 3 # u 2 & # & = ( # & , # & + # & # &  x 3 a 31 0 a 33 a 34 (3) x 3 0 0 0 0 b 34 # & 0 0 # & # & # & ) ) # & # & u 3 # & # & # & # & ) ) 0 # & # 0 0 & " %  x 4 0 a 42 a 43 a 44 x 4 0 0 0 0 " % " % # & # & # & ) ) " % " % " % * -

  11. DeterminisFc ¡Bilinear ¡DCM ¡ driving Simply a two-dimensional input taylor expansion (around x 0 =0, u 0 =0): 2 dx f f f ∂ ∂ ∂ f ( x , u ) f ( x , 0 ) x u ux ... = ≈ + + + + 0 dt x u x u ∂ ∂ ∂ ∂ modulation A = ∂ f ∂ x u = 0 C = ∂ f Bilinear state equation: ∂ u x = 0 m dx ⎛ ⎞ 2 f ( i ) A u B x Cu ∑ = ⎜ + ⎟ + B = ∂ i dt ⎝ ⎠ i = 1 ∂ x ∂ u

  12. Context-­‑dependent ¡enhancement ¡ stimulus u 1 u 1 context u 2 x 1 u 2 a 21 x 1 x 2 x 2 ( )  2 x Ax u B x Cu = + + 2  x a 0 x 0 0 x c 0 u ⎡ ⎤ ⎡ ⎤ ⎡ ⎤ ⎡ ⎤ ⎡ ⎤ ⎡ ⎤ ⎡ ⎤ 1 11 1 1 11 1 u = + + ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ 2 ( )  2 x a a x b 0 x 0 0 u ⎣ ⎦ ⎣ ⎦ ⎣ ⎦ ⎣ ⎦ ⎣ ⎦ ⎣ ⎦ ⎣ ⎦ 2 21 22 2 21 2 2

  13. DCM ¡for ¡fMRI: ¡the ¡full ¡picture ¡ y ¡ BOLD ¡ y ¡ y ¡ y ¡ hemodynamic ¡ H ¡ model ¡ ac#vity ¡ x 2 ( t ) ¡ ac#vity ¡ x ¡ ac#vity ¡ x 3 ( t ) ¡ integraFon ¡ x 1 ( t ) ¡ Neuronal ¡ states ¡ Neural ¡state ¡equaFon ¡ ( j )  x ( A u B ) x Cu ∑ = + + modulatory ¡ j input ¡ u 2 ( t ) ¡  endogenous ¡ x ∂ driving ¡ A = connecFvity ¡ x t ¡ ∂ input ¡ u 1 ( t ) ¡  x ∂ ∂ modulaFon ¡of ¡ ( j ) B = connecFvity ¡ u x ∂ ∂ j t ¡  x ∂ direct ¡inputs ¡ C = u ∂ Stephan & Friston (2007), Handbook of Brain Connectivity

  14. DCM: ¡Neuronal ¡and ¡hemodynamic ¡level ¡ Cognitive system is modelled at its underlying ì neuronal level (not directly accessible for fMRI). y ¡ hemodynamic ¡ H ¡ model ¡ The modelled neuronal dynamics ( x ) are transformed ì x ¡ into area-specific BOLD signals ( y ) by a integraFon ¡ hemodynamic model ( λ ). Overcomes regional variability at the hemodynamic ì level DCM not based on temporal precedence at ì measurement level

  15. The ¡hemodynamic ¡“Balloon” ¡model ¡ 3 ¡ ì hemodynamic ¡ parameters ¡ Region-­‑specific ¡ ì HRFs ¡ Important ¡for ¡ ì model ¡fibng, ¡ but ¡of ¡no ¡ interest ¡

  16. Hemodynamic ¡model ¡ y ¡represents ¡the ¡simulated ¡ observaFon ¡of ¡the ¡bold ¡response, ¡ including ¡noise, ¡i.e. ¡ ¡ y ¡= ¡h(u,θ)+e ¡ 4 BOLD u 1 2 (with noise added) 0 u 2 0 20 40 60 y 1 z 1 4 BOLD 2 (with noise added) 0 y 2 0 20 40 60 z 2 seconds blue: neuronal Z: neuronal activity Y: BOLD response   

  17. ì ¡ Overview ¡ 1. Dynamics ¡in ¡Dynamic ¡Causal ¡Modeling ¡ 2. Graphical ¡Model ¡ -­‑ Varia#onal ¡Inversion ¡ -­‑ ¡Bayesian ¡Sta#s#cal ¡Inference ¡from ¡VB ¡ 3. Examples ¡ ¡ -­‑ ¡ANenFon ¡in ¡the ¡Human ¡Brain ¡ -­‑ ¡Synesthesia ¡

  18. Parameter ¡estimation: ¡Bayesian ¡inversion ¡ u 1 ¡EsFmate ¡neural ¡& ¡ ¡hemodynamic ¡ parameters ¡such ¡that ¡the ¡ u 2 MODELLED ¡ and ¡ MEASURED ¡ BOLD ¡ y 1 x 1 signals ¡are ¡similar ¡(model ¡evidence ¡ is ¡opFmised), ¡using ¡variaFonal ¡bayes ¡ under ¡mean ¡field: ¡ ¡P(X, ¡λ, ¡A, ¡B, ¡C ¡| ¡Y) ¡ ¡ x 2 y 2

Recommend


More recommend