SlideShare ist ein Scribd-Unternehmen logo
1 von 43
Downloaden Sie, um offline zu lesen
Multi-subject models of the resting brain
        Ga¨l Varoquaux
          e                 , France
Rest, a window on intrinsic structures
       Anti-correlated functional networks
                                  (segregation)

       Small-world, highly-connected, graphs
                                   (integration)


                              Small-sample biases?
                               Few spatial modes
                               Spurious correlations



Ga¨l Varoquaux
  e                                                    2
Challenges to modeling the resting brain
       Model selection
       Small-sample estimation


       Mitigating data scarcity
        Generative multi-subject models
        Machine-learning/high-dimensional statistics




Ga¨l Varoquaux
  e                                                    3
Outline




  1 Spatial modes



  2 Functional interactions graphs




Ga¨l Varoquaux
  e                                  4
1 Spatial modes




Ga¨l Varoquaux
  e                  5
1 Spatial modes




Ga¨l Varoquaux
  e                  5
1 Decomposing in spatial modes: a model
            voxels                                         voxels
                                           voxels
             Y                     E   ·    S       +       N
     time




                            time




                                                    time
                        =

25

                     Decomposing time series into:
                      covarying spatial maps, S
                      uncorrelated residuals, N

            ICA: minimize mutual information across S

Ga¨l Varoquaux
  e                                                                 6
1 ICA on multiple subjects: group ICA

    Estimate common spatial maps S:
          voxels                                             voxels
                                           voxels
           Y
                1
                               E
                                   1
                                       ·    S       +         N
                                                                  1
   time




                        time




                                                      time
                    =
            ·
            ·                  ·
                               ·                              ·
                                                              ·
                s                  s                              s
           Y                   E       ·    S       +         N
   time




                        time




                                                      time
                    =




Ga¨l Varoquaux
  e                                                 [Calhoun HBM 2001]   7
1 ICA on multiple subjects: group ICA

    Estimate common spatial maps S:
          voxels                                             voxels
                                           voxels
           Y
                1
                               E
                                   1
                                       ·    S       +         N
                                                                  1
   time




                        time




                                                      time
                    =
            ·
            ·                  ·
                               ·                              ·
                                                              ·
                s                  s                              s
           Y                   E       ·    S       +         N
   time




                        time




                                                      time
                    =

   Concatenate images, minimize norm of residuals
   Corresponds to fixed-effects modeling:
                                    i.i.d. residuals Ns
Ga¨l Varoquaux
  e                                                 [Calhoun HBM 2001]   7
1 ICA: Noise model
    Observation noise: minimize group residuals (PCA):
           voxels                                                  voxels
                                        voxels
          Y                    W   ·     B                 +        O
   time




                        time




                                                           time
           concat =




    Learn interesting maps (ICA):
                               voxels                              voxels

                                                               ·
                    sources




                                                 sources
                                B         = M                        S


Ga¨l Varoquaux
  e                                                                         8
1 CanICA: random effects model
             Observation noise: minimize subject residuals (PCA):
                     voxels                                                         voxels
Subject

                                                         voxels
                      Y                  W    ·           P                 +        Os
          time




                                   time




                                                                            time
                       s       =          s                s

             Select signal similar across subjects (CCA):
                      voxels
                        P1
Group




                                                           voxels

                                              ·
          subjects




                                               sources
                         .
                         .
                         .         = Λ·                     B                   +     R
                        Ps
             Learn interesting maps (ICA):
                                          voxels                                    voxels

                                                                                ·
                               sources




                                                                  sources
                                           B               = M                        S
Ga¨l Varoquaux
  e                                                       [Varoquaux NeuroImage 2010]        9
1 ICA: model selection




    Metric: reproducibility across controls groups
            no CCA   CanICA      MELODIC
           .36 (.02) .72 (.05)     .51 (.04)
        Quantifies usefulness
        But not goodness of fit
        Cannot select number of maps


Ga¨l Varoquaux
  e                            [Varoquaux NeuroImage 2010] 10
1 CanICA: qualitative observations
  Structured components




                  ICA extracts a brain parcellation
                   Does not select for what we interpret
                   No overall control of residuals
                   Lack of model-selection metric
Ga¨l Varoquaux
  e                                                        11
1 ICA as dictionary learning
            voxels                                       voxels
                                         voxels
             Y                   E   ·    S       +       N
     time




                          time




                                                  time
                      =

25

                 Degenerate model: need prior
                 ICA is an improper prior
                 ⇒ Noise N must be estimated separately

            Impose sparsity, rather than independence

Ga¨l Varoquaux
  e                                                               12
1 Sparse structured dictionary learning
                           Spatial
          Time series          maps


     Model of observed data:
              Y = UVT + E,        E ∼ N (0, σI)

     Sparsity prior:
            V ∼ exp (−ξ Ω(V)),           Ω(v) = v      1


     Structured sparsity



Ga¨l Varoquaux
  e                                   [Jenatton, in preparation] 13
1 Sparse structured dictionary learning




                 Cross-validated likelihood
                                              SSPCA
                                              SPCA
                                              ICA




                                              50      100    150     200
                                                   Number of maps
    Can learn many regions
Ga¨l Varoquaux
  e                                                        [Varoquaux, NIPS workshop 2010] 14
1 Sparse structured dictionary learning
 ICA




Sparse structured

                    Brain parcellations




Ga¨l Varoquaux
  e                                         15
1 Multi-subject dictionary learning
                            Subject           Group
          Time series           maps              maps
            25          x
     Subject level spatial patterns:
            Ys = Us Vs T + Es ,      Es ∼ N (0, σI)

     Group level spatial patterns:
             Vs = V + Fs ,             Fs ∼ N (0, ζI)

     Sparsity and spatial-smoothness prior:
                                                   1
         V ∼ exp (−ξ Ω(V)),            Ω(v) = v 1 + vT Lv
                                                   2

Ga¨l Varoquaux
  e                                      [Varoquaux IPMI 2011] 16
1 Multi-subject dictionary learning
  Estimation: maximum a posteriori
  argmin             Ys − Us Vs T   2
                                    Fro   + µ Vs − V        2
                                                            Fro   + λ Ω(V)
  Us ,Vs ,V sujets
                       Data fit            Subject          Penalization: sparse
                                          variability      and smooth maps


 Parameter selection
  µ: comparing variance (PCA spectrum) at subject
  and group level
   λ: cross-validation



Ga¨l Varoquaux
  e                                                     [Varoquaux IPMI 2011] 17
1 Multi-subject dictionary learning

   Individual maps   + Atlas of functional regions




Ga¨l Varoquaux
  e                                [Varoquaux IPMI 2011] 18
1 Multi Subject dictionary learning
 ICA




MSDL

                  Brain parcellations




Ga¨l Varoquaux
  e                                     19
Spatial modes: from fluctuations to a parcellation
          voxels                                      voxels
                                      voxels
           Y                  E   ·    S       +       N
   time




                       time




                                               time
                   =




Ga¨l Varoquaux
  e                                                            20
Associated time series:
          voxels                                      voxels
                                      voxels
           Y                  E   ·    S       +       N
   time




                       time




                                               time
                   =




Ga¨l Varoquaux
  e                                                            20
2 Functional interactions graphs
  Graphical models of brain
  connectivity




Ga¨l Varoquaux
  e                                   21
2 Inferring a brain wiring diagram
     Small-world connectivity:
     sparse graph with efficient transport
                                             integration
     Isolate functional structures:
                               segregation/specialization




Ga¨l Varoquaux
  e                                                         22
2 Independence graphs from correlation matrices
For a given correlation matrix:
                                            1 T −1
Multivariate normal P(X) ∝ |Σ−1 |e − 2 X Σ X
Parametrized by inverse covariance matrix K = Σ−1
Covariance matrix:       Inverse covariance:
 Direct and               Partial correlations
 indirect effects           ⇒ Independence graph
             1                        1
   2                        2

                 0                           0

   3                        3
             4                        4


Ga¨l Varoquaux
  e                      [Varoquaux NIPS 2010, Smith 2011] 23
2 Sparse inverse covariance estimation
                 Inverse empirical covariance




    Background noise confounds small-world properties?

             Small-sample estimation problem

Ga¨l Varoquaux
  e                                                      24
2 Sparse inverse covariance estimation: penalized
  Maximum a posteriori:
   Fit models with a prior
                           ˆ
              K = argmax L(Σ|K) + f (K)
                     K 0

   Sparse Prior ⇒ Lasso-like problem:     1   penalization




Ga¨l Varoquaux
  e                        [Varoquaux NIPS 2010] [Smith 2011] 25
2 Sparse inverse covariance estimation: penalized
  Maximum a posteriori:
   Fit models with a prior
                           ˆ
              K = argmax L(Σ|K) + f (K)
                                           K 0

   Sparse Prior ⇒ Lasso-like problem:                             1   penalization
                    Test-data likelihood




    Optimal graph
    almost dense                                    Sparsity

                                 2.5        3.0     3.5   4.0
                                                  −log10λ
Ga¨l Varoquaux
  e                                                [Varoquaux NIPS 2010] [Smith 2011] 25
2 Sparse inverse covariance estimation: greedy
  Greedy algorithm: PC-DAG
  1. PC-alg: prune graph by independence tests
     conditioning on neighbors
  2. Learn covariance on resulting structure




Ga¨l Varoquaux
  e                      [Varoquaux J. Physio Paris, accepted] 26
2 Sparse inverse covariance estimation: greedy
  Greedy algorithm: PC-DAG
  1. PC-alg: prune graph by independence tests
     conditioning on neighbors
  2. Learn covariance on resulting structure




                           Test data likelihood
  High-degree nodes
  prevent proper
  estimation

  Lattice-like structure                          0        20
                                                  Fillingfactor
  with hubs                                       (percents)


Ga¨l Varoquaux
  e                                         [Varoquaux J. Physio Paris, accepted] 26
2 Decomposable covariance estimation
  Decomposable models:                                S1
                                            C1
   Cliques of nodes,                                       S2
   independent conditionally
   on intersections                              C2

   Greedy algorithm for estimation                       C3




Ga¨l Varoquaux
  e                       [Varoquaux J. Physio Paris, accepted] 27
2 Decomposable covariance estimation
      Decomposable models:                                                     S1
                                                                     C1
       Cliques of nodes,                                                            S2
       independent conditionally
       on intersections                                                   C2

                  Greedy algorithm for estimation                                 C3
 Test data likelihood




                        20 30 40 50 60 70 80 90
                           Max clique (percents)

Ga¨l Varoquaux
  e                                                [Varoquaux J. Physio Paris, accepted] 27
2 Decomposable covariance estimation
      Decomposable models:                        S1
                                         C1
       Cliques of nodes,                             S2
       independent conditionally
       on intersections not very sparse
            1 -penalized                      C2
           PC-DAG limited by high-degree nodes
                                                    C
       Greedy algorithmdecomposable in small systems 3
           Models not for estimation
                                 Modular, small world graphs
 Test data likelihood




                        20 30 40 50 60 70 80 90
                           Max clique (percents)

Ga¨l Varoquaux
  e                                                [Varoquaux J. Physio Paris, accepted] 27
2 Multi-subject sparse inverse covariance estimation
  Accumulate samples for better structure estimation
  Maximum a posteriori:
                        ˆ
           K = argmax L(Σ|K) + f (K)
                            K 0

   New prior: Population prior:
  same independence structure across subjects
                                        ˆ
    ⇒ Estimate together all {Ks } from {Σs }
    Group-lasso (mixed norms):
        21   penalization     f {Ks } = λ             (Ks )2
                                                        i,j
                                            i=j   s




Ga¨l Varoquaux
  e                                     [Varoquaux NIPS 2010] 28
2 Population-sparse graph perform better




                                           Population
       ˆ
       Σ−1
                       Sparse
                       inverse             prior

    Likelihood of new data (nested cross-validation)
                     Subject data, Σ−1 -57.1
            Subject data, sparse inverse 43.0
              Group average data, Σ−1 40.6
     Group average data, sparse inverse 41.8
                       Population prior 45.6

Ga¨l Varoquaux
  e                                     [Varoquaux NIPS 2010] 29
2 Small-world structure of brain graphs




                  Raw          Population
                  correlations    prior




Ga¨l Varoquaux
  e                                     [Varoquaux NIPS 2010] 30
2 Small-world structure of brain graphs




                       Raw          Population
                       correlations    prior

                 Functional segregation structure:
                       Graph modularity =
                        divide in communities to
                        maximize intra-class connections
                        versus extra-class
Ga¨l Varoquaux
  e                                                        30
2 Small-world structure of brain graphs




                  Raw          Population
                  correlations    prior




Ga¨l Varoquaux
  e                                         30
Multi-subject models of the resting brain
                 From brain networks to brain parcellations
                  Good models learn many regions
                  Sparsity, structure and subject-variability
                  ⇒ Population-level atlas

                             Y     =   E   ·   S   +    N

                        25
                 Small-world brain networks
                  High-degrees and long cycles hard to estimate
                  Modular structure reflects functional systems

             Small-sample estimation is challenging
Ga¨l Varoquaux
  e                                                           31
Thanks
   B. Thirion,     J.B. Poline,       A. Kleinschmidt
  Dictionary learning        F. Bach,     R. Jenatton
  Sparse inverse covariance              A. Gramfort

                  Software: in Python
  scikit-learn: machine learning
  F. Pedegrosa, O. Grisel, M. Blondel . . .
  Mayavi: 3D plotting
  P. Ramachandran




Ga¨l Varoquaux
  e                                                     32
Bibliography 1
 [Varoquaux NeuroImage 2010] G. Varoquaux, S. Sadaghiani, P. Pinel, A.
 Kleinschmidt, J.B. Poline, B. Thirion A group model for stable multi-subject ICA
 on fMRI datasets, NeuroImage 51 p. 288 (2010)
 http://hal.inria.fr/hal-00489507/en
 [Varoquaux NIPS workshop 2010] G. Varoquaux, A. Gramfort, B. Thirion, R.
 Jenatton, G. Obozinski, F. Bach, Sparse Structured Dictionary Learning for
 Brain Resting-State Activity Modeling, NIPS workshop (2010)
 https://sites.google.com/site/nips10sparsews/schedule/papers/
 RodolpheJennatton.pdf
 [Varoquaux IPMI 2011] G. Varoquaux, A. Gramfort, F. Pedregosa, V. Michel,
 and B. Thirion, Multi-subject dictionary learning to segment an atlas of brain
 spontaneous activity, Information Processing in Medical Imaging p. 562 (2011)
 http://hal.inria.fr/inria-00588898/en
 [Varoquaux NIPS 2010] G. Varoquaux, A. Gramfort, J.B. Poline and B. Thirion,
 Brain covariance selection: better individual functional connectivity models using
 population prior, NIPS (2010)
 http://hal.inria.fr/inria-00512451/en

Ga¨l Varoquaux
  e                                                                                   33
Bibliography 2
 [Smith 2011] S. Smith, K. Miller, G. Salimi-Khorshidi et al, Network modelling
 methods for fMRI, Neuroimage 54 p. 875 (2011)
 [Varoquaux J. Physio Paris, accepted] G. Varoquaux, A. Gramfort, J.B. Poline
 and B. Thirion, Markov models for fMRI correlation structure: is brain functional
 connectivity small world, or decomposable into networks?, J. Physio Paris,
 (accepted)
 [Ramachandran 2011] P. Ramachandran, G. Varoquaux Mayavi: 3D visualization
 of scientific data, Computing in Science & Engineering 13 p. 40 (2011)
 http://hal.inria.fr/inria-00528985/en
 [Pedregosa 2011] F. Pedregosa, G. Varoquaux, A. Gramfort et al, Scikit-learn:
 machine learning in Python, JMLR 12 p. 2825 (2011)
 http://jmlr.csail.mit.edu/papers/v12/pedregosa11a.html




Ga¨l Varoquaux
  e                                                                                  34

Weitere ähnliche Inhalte

Was ist angesagt?

Let's Practice What We Preach: Likelihood Methods for Monte Carlo Data
Let's Practice What We Preach: Likelihood Methods for Monte Carlo DataLet's Practice What We Preach: Likelihood Methods for Monte Carlo Data
Let's Practice What We Preach: Likelihood Methods for Monte Carlo DataChristian Robert
 
Santiágo Beguería: Covariate-dependent modeling of extreme events by non-stat...
Santiágo Beguería: Covariate-dependent modeling of extreme events by non-stat...Santiágo Beguería: Covariate-dependent modeling of extreme events by non-stat...
Santiágo Beguería: Covariate-dependent modeling of extreme events by non-stat...Jiří Šmída
 
Elementary Landscape Decomposition of Combinatorial Optimization Problems
Elementary Landscape Decomposition of Combinatorial Optimization ProblemsElementary Landscape Decomposition of Combinatorial Optimization Problems
Elementary Landscape Decomposition of Combinatorial Optimization Problemsjfrchicanog
 
Physics M1 Graphs II
Physics M1 Graphs IIPhysics M1 Graphs II
Physics M1 Graphs IIeLearningJa
 
CVPR2010: Advanced ITinCVPR in a Nutshell: part 7: Future Trend
CVPR2010: Advanced ITinCVPR in a Nutshell: part 7: Future TrendCVPR2010: Advanced ITinCVPR in a Nutshell: part 7: Future Trend
CVPR2010: Advanced ITinCVPR in a Nutshell: part 7: Future Trendzukun
 
A type system for the vectorial aspects of the linear-algebraic lambda-calculus
A type system for the vectorial aspects of the linear-algebraic lambda-calculusA type system for the vectorial aspects of the linear-algebraic lambda-calculus
A type system for the vectorial aspects of the linear-algebraic lambda-calculusAlejandro Díaz-Caro
 
How to find a cheap surrogate to approximate Bayesian Update Formula and to a...
How to find a cheap surrogate to approximate Bayesian Update Formula and to a...How to find a cheap surrogate to approximate Bayesian Update Formula and to a...
How to find a cheap surrogate to approximate Bayesian Update Formula and to a...Alexander Litvinenko
 
T. Popov - Drinfeld-Jimbo and Cremmer-Gervais Quantum Lie Algebras
T. Popov - Drinfeld-Jimbo and Cremmer-Gervais Quantum Lie AlgebrasT. Popov - Drinfeld-Jimbo and Cremmer-Gervais Quantum Lie Algebras
T. Popov - Drinfeld-Jimbo and Cremmer-Gervais Quantum Lie AlgebrasSEENET-MTP
 
Elementary Landscape Decomposition of the Test Suite Minimization Problem
Elementary Landscape Decomposition of the Test Suite Minimization ProblemElementary Landscape Decomposition of the Test Suite Minimization Problem
Elementary Landscape Decomposition of the Test Suite Minimization Problemjfrchicanog
 
Color Img at Prisma Network meeting 2009
Color Img at Prisma Network meeting 2009Color Img at Prisma Network meeting 2009
Color Img at Prisma Network meeting 2009Juan Luis Nieves
 
N17. Bellettini- "constraining spacetime torsion"
N17. Bellettini- "constraining spacetime torsion" N17. Bellettini- "constraining spacetime torsion"
N17. Bellettini- "constraining spacetime torsion" IAPS
 
Lesson 25: The Definite Integral
Lesson 25: The Definite IntegralLesson 25: The Definite Integral
Lesson 25: The Definite IntegralMatthew Leingang
 
Analisi numerica di problemi di ingegneria strutturale
Analisi numerica di problemi di ingegneria strutturaleAnalisi numerica di problemi di ingegneria strutturale
Analisi numerica di problemi di ingegneria strutturaleMMSLAB
 
Ondelettes, représentations bidimensionnelles, multi-échelles et géométriques...
Ondelettes, représentations bidimensionnelles, multi-échelles et géométriques...Ondelettes, représentations bidimensionnelles, multi-échelles et géométriques...
Ondelettes, représentations bidimensionnelles, multi-échelles et géométriques...Laurent Duval
 
Elementary Landscape Decomposition of the Quadratic Assignment Problem
Elementary Landscape Decomposition of the Quadratic Assignment ProblemElementary Landscape Decomposition of the Quadratic Assignment Problem
Elementary Landscape Decomposition of the Quadratic Assignment Problemjfrchicanog
 
Expert Lecture on GPS at UIET, CSJM, Kanpur
Expert Lecture on GPS at UIET, CSJM, KanpurExpert Lecture on GPS at UIET, CSJM, Kanpur
Expert Lecture on GPS at UIET, CSJM, KanpurSuddhasheel GHOSH, PhD
 

Was ist angesagt? (20)

Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
 
Let's Practice What We Preach: Likelihood Methods for Monte Carlo Data
Let's Practice What We Preach: Likelihood Methods for Monte Carlo DataLet's Practice What We Preach: Likelihood Methods for Monte Carlo Data
Let's Practice What We Preach: Likelihood Methods for Monte Carlo Data
 
Santiágo Beguería: Covariate-dependent modeling of extreme events by non-stat...
Santiágo Beguería: Covariate-dependent modeling of extreme events by non-stat...Santiágo Beguería: Covariate-dependent modeling of extreme events by non-stat...
Santiágo Beguería: Covariate-dependent modeling of extreme events by non-stat...
 
Elementary Landscape Decomposition of Combinatorial Optimization Problems
Elementary Landscape Decomposition of Combinatorial Optimization ProblemsElementary Landscape Decomposition of Combinatorial Optimization Problems
Elementary Landscape Decomposition of Combinatorial Optimization Problems
 
Shanghai tutorial
Shanghai tutorialShanghai tutorial
Shanghai tutorial
 
0.c basic notations
0.c basic notations0.c basic notations
0.c basic notations
 
Physics M1 Graphs II
Physics M1 Graphs IIPhysics M1 Graphs II
Physics M1 Graphs II
 
CVPR2010: Advanced ITinCVPR in a Nutshell: part 7: Future Trend
CVPR2010: Advanced ITinCVPR in a Nutshell: part 7: Future TrendCVPR2010: Advanced ITinCVPR in a Nutshell: part 7: Future Trend
CVPR2010: Advanced ITinCVPR in a Nutshell: part 7: Future Trend
 
A type system for the vectorial aspects of the linear-algebraic lambda-calculus
A type system for the vectorial aspects of the linear-algebraic lambda-calculusA type system for the vectorial aspects of the linear-algebraic lambda-calculus
A type system for the vectorial aspects of the linear-algebraic lambda-calculus
 
How to find a cheap surrogate to approximate Bayesian Update Formula and to a...
How to find a cheap surrogate to approximate Bayesian Update Formula and to a...How to find a cheap surrogate to approximate Bayesian Update Formula and to a...
How to find a cheap surrogate to approximate Bayesian Update Formula and to a...
 
T. Popov - Drinfeld-Jimbo and Cremmer-Gervais Quantum Lie Algebras
T. Popov - Drinfeld-Jimbo and Cremmer-Gervais Quantum Lie AlgebrasT. Popov - Drinfeld-Jimbo and Cremmer-Gervais Quantum Lie Algebras
T. Popov - Drinfeld-Jimbo and Cremmer-Gervais Quantum Lie Algebras
 
Elementary Landscape Decomposition of the Test Suite Minimization Problem
Elementary Landscape Decomposition of the Test Suite Minimization ProblemElementary Landscape Decomposition of the Test Suite Minimization Problem
Elementary Landscape Decomposition of the Test Suite Minimization Problem
 
Color Img at Prisma Network meeting 2009
Color Img at Prisma Network meeting 2009Color Img at Prisma Network meeting 2009
Color Img at Prisma Network meeting 2009
 
N17. Bellettini- "constraining spacetime torsion"
N17. Bellettini- "constraining spacetime torsion" N17. Bellettini- "constraining spacetime torsion"
N17. Bellettini- "constraining spacetime torsion"
 
Lesson 25: The Definite Integral
Lesson 25: The Definite IntegralLesson 25: The Definite Integral
Lesson 25: The Definite Integral
 
Analisi numerica di problemi di ingegneria strutturale
Analisi numerica di problemi di ingegneria strutturaleAnalisi numerica di problemi di ingegneria strutturale
Analisi numerica di problemi di ingegneria strutturale
 
Ondelettes, représentations bidimensionnelles, multi-échelles et géométriques...
Ondelettes, représentations bidimensionnelles, multi-échelles et géométriques...Ondelettes, représentations bidimensionnelles, multi-échelles et géométriques...
Ondelettes, représentations bidimensionnelles, multi-échelles et géométriques...
 
Elementary Landscape Decomposition of the Quadratic Assignment Problem
Elementary Landscape Decomposition of the Quadratic Assignment ProblemElementary Landscape Decomposition of the Quadratic Assignment Problem
Elementary Landscape Decomposition of the Quadratic Assignment Problem
 
algebraic-geometry
algebraic-geometryalgebraic-geometry
algebraic-geometry
 
Expert Lecture on GPS at UIET, CSJM, Kanpur
Expert Lecture on GPS at UIET, CSJM, KanpurExpert Lecture on GPS at UIET, CSJM, Kanpur
Expert Lecture on GPS at UIET, CSJM, Kanpur
 

Mehr von Gael Varoquaux

Evaluating machine learning models and their diagnostic value
Evaluating machine learning models and their diagnostic valueEvaluating machine learning models and their diagnostic value
Evaluating machine learning models and their diagnostic valueGael Varoquaux
 
Measuring mental health with machine learning and brain imaging
Measuring mental health with machine learning and brain imagingMeasuring mental health with machine learning and brain imaging
Measuring mental health with machine learning and brain imagingGael Varoquaux
 
Machine learning with missing values
Machine learning with missing valuesMachine learning with missing values
Machine learning with missing valuesGael Varoquaux
 
Dirty data science machine learning on non-curated data
Dirty data science machine learning on non-curated dataDirty data science machine learning on non-curated data
Dirty data science machine learning on non-curated dataGael Varoquaux
 
Representation learning in limited-data settings
Representation learning in limited-data settingsRepresentation learning in limited-data settings
Representation learning in limited-data settingsGael Varoquaux
 
Better neuroimaging data processing: driven by evidence, open communities, an...
Better neuroimaging data processing: driven by evidence, open communities, an...Better neuroimaging data processing: driven by evidence, open communities, an...
Better neuroimaging data processing: driven by evidence, open communities, an...Gael Varoquaux
 
Functional-connectome biomarkers to meet clinical needs?
Functional-connectome biomarkers to meet clinical needs?Functional-connectome biomarkers to meet clinical needs?
Functional-connectome biomarkers to meet clinical needs?Gael Varoquaux
 
Atlases of cognition with large-scale human brain mapping
Atlases of cognition with large-scale human brain mappingAtlases of cognition with large-scale human brain mapping
Atlases of cognition with large-scale human brain mappingGael Varoquaux
 
Similarity encoding for learning on dirty categorical variables
Similarity encoding for learning on dirty categorical variablesSimilarity encoding for learning on dirty categorical variables
Similarity encoding for learning on dirty categorical variablesGael Varoquaux
 
Machine learning for functional connectomes
Machine learning for functional connectomesMachine learning for functional connectomes
Machine learning for functional connectomesGael Varoquaux
 
Towards psychoinformatics with machine learning and brain imaging
Towards psychoinformatics with machine learning and brain imagingTowards psychoinformatics with machine learning and brain imaging
Towards psychoinformatics with machine learning and brain imagingGael Varoquaux
 
Simple representations for learning: factorizations and similarities
Simple representations for learning: factorizations and similarities Simple representations for learning: factorizations and similarities
Simple representations for learning: factorizations and similarities Gael Varoquaux
 
A tutorial on Machine Learning, with illustrations for MR imaging
A tutorial on Machine Learning, with illustrations for MR imagingA tutorial on Machine Learning, with illustrations for MR imaging
A tutorial on Machine Learning, with illustrations for MR imagingGael Varoquaux
 
Scikit-learn and nilearn: Democratisation of machine learning for brain imaging
Scikit-learn and nilearn: Democratisation of machine learning for brain imagingScikit-learn and nilearn: Democratisation of machine learning for brain imaging
Scikit-learn and nilearn: Democratisation of machine learning for brain imagingGael Varoquaux
 
Computational practices for reproducible science
Computational practices for reproducible scienceComputational practices for reproducible science
Computational practices for reproducible scienceGael Varoquaux
 
Coding for science and innovation
Coding for science and innovationCoding for science and innovation
Coding for science and innovationGael Varoquaux
 
Estimating Functional Connectomes: Sparsity’s Strength and Limitations
Estimating Functional Connectomes: Sparsity’s Strength and LimitationsEstimating Functional Connectomes: Sparsity’s Strength and Limitations
Estimating Functional Connectomes: Sparsity’s Strength and LimitationsGael Varoquaux
 
On the code of data science
On the code of data scienceOn the code of data science
On the code of data scienceGael Varoquaux
 
Scientist meets web dev: how Python became the language of data
Scientist meets web dev: how Python became the language of dataScientist meets web dev: how Python became the language of data
Scientist meets web dev: how Python became the language of dataGael Varoquaux
 
Machine learning and cognitive neuroimaging: new tools can answer new questions
Machine learning and cognitive neuroimaging: new tools can answer new questionsMachine learning and cognitive neuroimaging: new tools can answer new questions
Machine learning and cognitive neuroimaging: new tools can answer new questionsGael Varoquaux
 

Mehr von Gael Varoquaux (20)

Evaluating machine learning models and their diagnostic value
Evaluating machine learning models and their diagnostic valueEvaluating machine learning models and their diagnostic value
Evaluating machine learning models and their diagnostic value
 
Measuring mental health with machine learning and brain imaging
Measuring mental health with machine learning and brain imagingMeasuring mental health with machine learning and brain imaging
Measuring mental health with machine learning and brain imaging
 
Machine learning with missing values
Machine learning with missing valuesMachine learning with missing values
Machine learning with missing values
 
Dirty data science machine learning on non-curated data
Dirty data science machine learning on non-curated dataDirty data science machine learning on non-curated data
Dirty data science machine learning on non-curated data
 
Representation learning in limited-data settings
Representation learning in limited-data settingsRepresentation learning in limited-data settings
Representation learning in limited-data settings
 
Better neuroimaging data processing: driven by evidence, open communities, an...
Better neuroimaging data processing: driven by evidence, open communities, an...Better neuroimaging data processing: driven by evidence, open communities, an...
Better neuroimaging data processing: driven by evidence, open communities, an...
 
Functional-connectome biomarkers to meet clinical needs?
Functional-connectome biomarkers to meet clinical needs?Functional-connectome biomarkers to meet clinical needs?
Functional-connectome biomarkers to meet clinical needs?
 
Atlases of cognition with large-scale human brain mapping
Atlases of cognition with large-scale human brain mappingAtlases of cognition with large-scale human brain mapping
Atlases of cognition with large-scale human brain mapping
 
Similarity encoding for learning on dirty categorical variables
Similarity encoding for learning on dirty categorical variablesSimilarity encoding for learning on dirty categorical variables
Similarity encoding for learning on dirty categorical variables
 
Machine learning for functional connectomes
Machine learning for functional connectomesMachine learning for functional connectomes
Machine learning for functional connectomes
 
Towards psychoinformatics with machine learning and brain imaging
Towards psychoinformatics with machine learning and brain imagingTowards psychoinformatics with machine learning and brain imaging
Towards psychoinformatics with machine learning and brain imaging
 
Simple representations for learning: factorizations and similarities
Simple representations for learning: factorizations and similarities Simple representations for learning: factorizations and similarities
Simple representations for learning: factorizations and similarities
 
A tutorial on Machine Learning, with illustrations for MR imaging
A tutorial on Machine Learning, with illustrations for MR imagingA tutorial on Machine Learning, with illustrations for MR imaging
A tutorial on Machine Learning, with illustrations for MR imaging
 
Scikit-learn and nilearn: Democratisation of machine learning for brain imaging
Scikit-learn and nilearn: Democratisation of machine learning for brain imagingScikit-learn and nilearn: Democratisation of machine learning for brain imaging
Scikit-learn and nilearn: Democratisation of machine learning for brain imaging
 
Computational practices for reproducible science
Computational practices for reproducible scienceComputational practices for reproducible science
Computational practices for reproducible science
 
Coding for science and innovation
Coding for science and innovationCoding for science and innovation
Coding for science and innovation
 
Estimating Functional Connectomes: Sparsity’s Strength and Limitations
Estimating Functional Connectomes: Sparsity’s Strength and LimitationsEstimating Functional Connectomes: Sparsity’s Strength and Limitations
Estimating Functional Connectomes: Sparsity’s Strength and Limitations
 
On the code of data science
On the code of data scienceOn the code of data science
On the code of data science
 
Scientist meets web dev: how Python became the language of data
Scientist meets web dev: how Python became the language of dataScientist meets web dev: how Python became the language of data
Scientist meets web dev: how Python became the language of data
 
Machine learning and cognitive neuroimaging: new tools can answer new questions
Machine learning and cognitive neuroimaging: new tools can answer new questionsMachine learning and cognitive neuroimaging: new tools can answer new questions
Machine learning and cognitive neuroimaging: new tools can answer new questions
 

Kürzlich hochgeladen

Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Kürzlich hochgeladen (20)

Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

Resting Brain Spatial Modes and Functional Networks

  • 1. Multi-subject models of the resting brain Ga¨l Varoquaux e , France
  • 2. Rest, a window on intrinsic structures Anti-correlated functional networks (segregation) Small-world, highly-connected, graphs (integration) Small-sample biases? Few spatial modes Spurious correlations Ga¨l Varoquaux e 2
  • 3. Challenges to modeling the resting brain Model selection Small-sample estimation Mitigating data scarcity Generative multi-subject models Machine-learning/high-dimensional statistics Ga¨l Varoquaux e 3
  • 4. Outline 1 Spatial modes 2 Functional interactions graphs Ga¨l Varoquaux e 4
  • 5. 1 Spatial modes Ga¨l Varoquaux e 5
  • 6. 1 Spatial modes Ga¨l Varoquaux e 5
  • 7. 1 Decomposing in spatial modes: a model voxels voxels voxels Y E · S + N time time time = 25 Decomposing time series into: covarying spatial maps, S uncorrelated residuals, N ICA: minimize mutual information across S Ga¨l Varoquaux e 6
  • 8. 1 ICA on multiple subjects: group ICA Estimate common spatial maps S: voxels voxels voxels Y 1 E 1 · S + N 1 time time time = · · · · · · s s s Y E · S + N time time time = Ga¨l Varoquaux e [Calhoun HBM 2001] 7
  • 9. 1 ICA on multiple subjects: group ICA Estimate common spatial maps S: voxels voxels voxels Y 1 E 1 · S + N 1 time time time = · · · · · · s s s Y E · S + N time time time = Concatenate images, minimize norm of residuals Corresponds to fixed-effects modeling: i.i.d. residuals Ns Ga¨l Varoquaux e [Calhoun HBM 2001] 7
  • 10. 1 ICA: Noise model Observation noise: minimize group residuals (PCA): voxels voxels voxels Y W · B + O time time time concat = Learn interesting maps (ICA): voxels voxels · sources sources B = M S Ga¨l Varoquaux e 8
  • 11. 1 CanICA: random effects model Observation noise: minimize subject residuals (PCA): voxels voxels Subject voxels Y W · P + Os time time time s = s s Select signal similar across subjects (CCA): voxels P1 Group voxels · subjects sources . . . = Λ· B + R Ps Learn interesting maps (ICA): voxels voxels · sources sources B = M S Ga¨l Varoquaux e [Varoquaux NeuroImage 2010] 9
  • 12. 1 ICA: model selection Metric: reproducibility across controls groups no CCA CanICA MELODIC .36 (.02) .72 (.05) .51 (.04) Quantifies usefulness But not goodness of fit Cannot select number of maps Ga¨l Varoquaux e [Varoquaux NeuroImage 2010] 10
  • 13. 1 CanICA: qualitative observations Structured components ICA extracts a brain parcellation Does not select for what we interpret No overall control of residuals Lack of model-selection metric Ga¨l Varoquaux e 11
  • 14. 1 ICA as dictionary learning voxels voxels voxels Y E · S + N time time time = 25 Degenerate model: need prior ICA is an improper prior ⇒ Noise N must be estimated separately Impose sparsity, rather than independence Ga¨l Varoquaux e 12
  • 15. 1 Sparse structured dictionary learning Spatial Time series maps Model of observed data: Y = UVT + E, E ∼ N (0, σI) Sparsity prior: V ∼ exp (−ξ Ω(V)), Ω(v) = v 1 Structured sparsity Ga¨l Varoquaux e [Jenatton, in preparation] 13
  • 16. 1 Sparse structured dictionary learning Cross-validated likelihood SSPCA SPCA ICA 50 100 150 200 Number of maps Can learn many regions Ga¨l Varoquaux e [Varoquaux, NIPS workshop 2010] 14
  • 17. 1 Sparse structured dictionary learning ICA Sparse structured Brain parcellations Ga¨l Varoquaux e 15
  • 18. 1 Multi-subject dictionary learning Subject Group Time series maps maps 25 x Subject level spatial patterns: Ys = Us Vs T + Es , Es ∼ N (0, σI) Group level spatial patterns: Vs = V + Fs , Fs ∼ N (0, ζI) Sparsity and spatial-smoothness prior: 1 V ∼ exp (−ξ Ω(V)), Ω(v) = v 1 + vT Lv 2 Ga¨l Varoquaux e [Varoquaux IPMI 2011] 16
  • 19. 1 Multi-subject dictionary learning Estimation: maximum a posteriori argmin Ys − Us Vs T 2 Fro + µ Vs − V 2 Fro + λ Ω(V) Us ,Vs ,V sujets Data fit Subject Penalization: sparse variability and smooth maps Parameter selection µ: comparing variance (PCA spectrum) at subject and group level λ: cross-validation Ga¨l Varoquaux e [Varoquaux IPMI 2011] 17
  • 20. 1 Multi-subject dictionary learning Individual maps + Atlas of functional regions Ga¨l Varoquaux e [Varoquaux IPMI 2011] 18
  • 21. 1 Multi Subject dictionary learning ICA MSDL Brain parcellations Ga¨l Varoquaux e 19
  • 22. Spatial modes: from fluctuations to a parcellation voxels voxels voxels Y E · S + N time time time = Ga¨l Varoquaux e 20
  • 23. Associated time series: voxels voxels voxels Y E · S + N time time time = Ga¨l Varoquaux e 20
  • 24. 2 Functional interactions graphs Graphical models of brain connectivity Ga¨l Varoquaux e 21
  • 25. 2 Inferring a brain wiring diagram Small-world connectivity: sparse graph with efficient transport integration Isolate functional structures: segregation/specialization Ga¨l Varoquaux e 22
  • 26. 2 Independence graphs from correlation matrices For a given correlation matrix: 1 T −1 Multivariate normal P(X) ∝ |Σ−1 |e − 2 X Σ X Parametrized by inverse covariance matrix K = Σ−1 Covariance matrix: Inverse covariance: Direct and Partial correlations indirect effects ⇒ Independence graph 1 1 2 2 0 0 3 3 4 4 Ga¨l Varoquaux e [Varoquaux NIPS 2010, Smith 2011] 23
  • 27. 2 Sparse inverse covariance estimation Inverse empirical covariance Background noise confounds small-world properties? Small-sample estimation problem Ga¨l Varoquaux e 24
  • 28. 2 Sparse inverse covariance estimation: penalized Maximum a posteriori: Fit models with a prior ˆ K = argmax L(Σ|K) + f (K) K 0 Sparse Prior ⇒ Lasso-like problem: 1 penalization Ga¨l Varoquaux e [Varoquaux NIPS 2010] [Smith 2011] 25
  • 29. 2 Sparse inverse covariance estimation: penalized Maximum a posteriori: Fit models with a prior ˆ K = argmax L(Σ|K) + f (K) K 0 Sparse Prior ⇒ Lasso-like problem: 1 penalization Test-data likelihood Optimal graph almost dense Sparsity 2.5 3.0 3.5 4.0 −log10λ Ga¨l Varoquaux e [Varoquaux NIPS 2010] [Smith 2011] 25
  • 30. 2 Sparse inverse covariance estimation: greedy Greedy algorithm: PC-DAG 1. PC-alg: prune graph by independence tests conditioning on neighbors 2. Learn covariance on resulting structure Ga¨l Varoquaux e [Varoquaux J. Physio Paris, accepted] 26
  • 31. 2 Sparse inverse covariance estimation: greedy Greedy algorithm: PC-DAG 1. PC-alg: prune graph by independence tests conditioning on neighbors 2. Learn covariance on resulting structure Test data likelihood High-degree nodes prevent proper estimation Lattice-like structure 0 20 Fillingfactor with hubs (percents) Ga¨l Varoquaux e [Varoquaux J. Physio Paris, accepted] 26
  • 32. 2 Decomposable covariance estimation Decomposable models: S1 C1 Cliques of nodes, S2 independent conditionally on intersections C2 Greedy algorithm for estimation C3 Ga¨l Varoquaux e [Varoquaux J. Physio Paris, accepted] 27
  • 33. 2 Decomposable covariance estimation Decomposable models: S1 C1 Cliques of nodes, S2 independent conditionally on intersections C2 Greedy algorithm for estimation C3 Test data likelihood 20 30 40 50 60 70 80 90 Max clique (percents) Ga¨l Varoquaux e [Varoquaux J. Physio Paris, accepted] 27
  • 34. 2 Decomposable covariance estimation Decomposable models: S1 C1 Cliques of nodes, S2 independent conditionally on intersections not very sparse 1 -penalized C2 PC-DAG limited by high-degree nodes C Greedy algorithmdecomposable in small systems 3 Models not for estimation Modular, small world graphs Test data likelihood 20 30 40 50 60 70 80 90 Max clique (percents) Ga¨l Varoquaux e [Varoquaux J. Physio Paris, accepted] 27
  • 35. 2 Multi-subject sparse inverse covariance estimation Accumulate samples for better structure estimation Maximum a posteriori: ˆ K = argmax L(Σ|K) + f (K) K 0 New prior: Population prior: same independence structure across subjects ˆ ⇒ Estimate together all {Ks } from {Σs } Group-lasso (mixed norms): 21 penalization f {Ks } = λ (Ks )2 i,j i=j s Ga¨l Varoquaux e [Varoquaux NIPS 2010] 28
  • 36. 2 Population-sparse graph perform better Population ˆ Σ−1 Sparse inverse prior Likelihood of new data (nested cross-validation) Subject data, Σ−1 -57.1 Subject data, sparse inverse 43.0 Group average data, Σ−1 40.6 Group average data, sparse inverse 41.8 Population prior 45.6 Ga¨l Varoquaux e [Varoquaux NIPS 2010] 29
  • 37. 2 Small-world structure of brain graphs Raw Population correlations prior Ga¨l Varoquaux e [Varoquaux NIPS 2010] 30
  • 38. 2 Small-world structure of brain graphs Raw Population correlations prior Functional segregation structure: Graph modularity = divide in communities to maximize intra-class connections versus extra-class Ga¨l Varoquaux e 30
  • 39. 2 Small-world structure of brain graphs Raw Population correlations prior Ga¨l Varoquaux e 30
  • 40. Multi-subject models of the resting brain From brain networks to brain parcellations Good models learn many regions Sparsity, structure and subject-variability ⇒ Population-level atlas Y = E · S + N 25 Small-world brain networks High-degrees and long cycles hard to estimate Modular structure reflects functional systems Small-sample estimation is challenging Ga¨l Varoquaux e 31
  • 41. Thanks B. Thirion, J.B. Poline, A. Kleinschmidt Dictionary learning F. Bach, R. Jenatton Sparse inverse covariance A. Gramfort Software: in Python scikit-learn: machine learning F. Pedegrosa, O. Grisel, M. Blondel . . . Mayavi: 3D plotting P. Ramachandran Ga¨l Varoquaux e 32
  • 42. Bibliography 1 [Varoquaux NeuroImage 2010] G. Varoquaux, S. Sadaghiani, P. Pinel, A. Kleinschmidt, J.B. Poline, B. Thirion A group model for stable multi-subject ICA on fMRI datasets, NeuroImage 51 p. 288 (2010) http://hal.inria.fr/hal-00489507/en [Varoquaux NIPS workshop 2010] G. Varoquaux, A. Gramfort, B. Thirion, R. Jenatton, G. Obozinski, F. Bach, Sparse Structured Dictionary Learning for Brain Resting-State Activity Modeling, NIPS workshop (2010) https://sites.google.com/site/nips10sparsews/schedule/papers/ RodolpheJennatton.pdf [Varoquaux IPMI 2011] G. Varoquaux, A. Gramfort, F. Pedregosa, V. Michel, and B. Thirion, Multi-subject dictionary learning to segment an atlas of brain spontaneous activity, Information Processing in Medical Imaging p. 562 (2011) http://hal.inria.fr/inria-00588898/en [Varoquaux NIPS 2010] G. Varoquaux, A. Gramfort, J.B. Poline and B. Thirion, Brain covariance selection: better individual functional connectivity models using population prior, NIPS (2010) http://hal.inria.fr/inria-00512451/en Ga¨l Varoquaux e 33
  • 43. Bibliography 2 [Smith 2011] S. Smith, K. Miller, G. Salimi-Khorshidi et al, Network modelling methods for fMRI, Neuroimage 54 p. 875 (2011) [Varoquaux J. Physio Paris, accepted] G. Varoquaux, A. Gramfort, J.B. Poline and B. Thirion, Markov models for fMRI correlation structure: is brain functional connectivity small world, or decomposable into networks?, J. Physio Paris, (accepted) [Ramachandran 2011] P. Ramachandran, G. Varoquaux Mayavi: 3D visualization of scientific data, Computing in Science & Engineering 13 p. 40 (2011) http://hal.inria.fr/inria-00528985/en [Pedregosa 2011] F. Pedregosa, G. Varoquaux, A. Gramfort et al, Scikit-learn: machine learning in Python, JMLR 12 p. 2825 (2011) http://jmlr.csail.mit.edu/papers/v12/pedregosa11a.html Ga¨l Varoquaux e 34