SlideShare a Scribd company logo
Can we recover meaningful spatial informa-
tion from multivariate pattern analysis?
      Ga¨l Varoquaux
        e              INRIA/Parietal

                                        Alexandre
                                         Gramfort
                                        Bertrand
                                         Thirion
Can we recover meaningful spatial informa-
tion from multivariate pattern analysis?
      Ga¨l Varoquaux
        e              INRIA/Parietal

                                        Alexandre
                                         Gramfort
                                        Bertrand
                                         Thirion
             Yes we can!
Can we recover meaningful spatial informa-
tion from multivariate pattern analysis?
      Ga¨l Varoquaux
        e              INRIA/Parietal

                                        Alexandre
                                         Gramfort
                                        Bertrand
                                         Thirion
1 Prediction versus recovery

   2 Random parcellations and sparsity




G Varoquaux                              2
1 Prediction versus recovery




                ?

G Varoquaux                       3
1 Standard analysis and MVPA
  Standard analysis           MVPA
  Test whether the voxel is   Overall predictive model
  recruited by the task
  Many voxels ⇒ problem       Many voxels ⇒ curse of
  of multiple comparisons     dimensionality




G Varoquaux                                              4
1 Standard analysis and MVPA
  Standard analysis           MVPA
  Test whether the voxel is   Overall predictive model
  recruited by the task
  Many voxels ⇒ problem       Many voxels ⇒ curse of
  of multiple comparisons     dimensionality




F-test                                    Searchlight
Analyzes of regional-average activation and multi-
voxel pattern information tell complementary stories,
K. Jimura, R.A. Poldrack, Neuropsychologia 2011
G Varoquaux                                              4
1 Good prediction = good recovery
   Simple simulations: y = w X + e
    X: observed fMRI images: spatially smooth
    e: noise
    w: coefficients (brain regions)
                  Ground truth




G Varoquaux                                     5
1 Good prediction = good recovery
   Sparse models (lasso):
   Prediction: 0.78 explained variance

   Amplitude of the weights:
                                         max




                                         0




G Varoquaux                                    5
1 Good prediction = good recovery
   SVM:
   Prediction: 0.71 explained variance

   Amplitude of the weights:
                                         max




                                         0




G Varoquaux                                    5
1 Good prediction = good recovery
   Standard univariate analysis (ANOVA):


   F-score:
                                           max




                                           0




G Varoquaux                                      5
1 Good prediction = good recovery

  Lasso
    Prediction: 0.77
    Recovery: 0.461

  SVM
   Prediction: 0.71
   Recovery: 0.464

  F-score
    Prediction:
    Recovery: 0.963


G Varoquaux                          6
1 Multivariate analysis for recovery?

       Considering each voxel separately is
       suboptimal: they share information

     Most often, we know that we are looking for
     a small fraction of the cortex


     A voxel is more likely to be activated
     if its neighbor is




G Varoquaux                                        7
1 Multivariate analysis for recovery?

       Considering each voxel separately is
       suboptimal: they share information

     Most often, we know that we are looking for
     a small fraction of the cortex
                                    Sparse models

     A voxel is more likely to be activated
     if its neighbor is
                                      Spatial models




G Varoquaux                                            7
1 Sparse models
    Compressive sensing:
      detection of k signals out of p (voxels)
      with only n observations ∝ k
                                       Iterpretable
       Selects random subsets in correlated signals



    Face vs house
    discrimination
     Data from [Haxby 2001]


G Varoquaux                                           8
1 Sparse models
    Compressive sensing:
      detection of k signals out of p (voxels)
      with only n observations ∝ k
                                       Iterpretable
       Selects random subsets in correlated signals


    Stability selection:
    Face vsrandom perturbations to the data
    Apply house
    discrimination that are selected often
    Keep voxels
     Data from [Haxby 2001] [Meinhausen 2010]


G Varoquaux                                           8
1 Spatial models
    Brain parcellations:
    Ward clustering to reduce voxel numbers
          Supervised clustering [Michel 2011]


              ...           ...           ...



                    ...            ...



   Clustering blind to experimental conditions
G Varoquaux                                      9
2 Random parcellations and
     sparsity
                    Combining

                     Clustering




                     Sparsity


G Varoquaux                       10
2 Random parcellations and
     sparsity
                            +

                        Randomization




                        Stability scores

G Varoquaux                                10
2 Algorithm

 1 loop: perturb randomly data


 2     Ward agglomeration to form n features


 3     sparse linear model on reduced features


 4     accumulate non-zero features


 5 threshold map of apparition counts


G Varoquaux                                      11
2 Recovery performance
   RandomizedClusteredLasso:



   Selection scores
                               max




                               0




G Varoquaux                          12
2 What is the best method for feature recovery?
   For small brain regions: elastic net
   For large brain regions: randomized-clustered sparsity
   Large regions and very smooth images: F-tests




  [Varoquaux 2012] ICML
G Varoquaux                                                 13
2 fMRI: face vs house discrimination   [Haxby 2001]
        F-scores
                                             L              R
  L                R




y=-31                  x=17
                                        z=-17




  G Varoquaux                                               14
2 fMRI: face vs house discrimination   [Haxby 2001]
        Randomized Clustered Sparsity
                                             L              R
  L               R




y=-31                 x=17
                                         z=-17


        Less background noise
                            (source of false positive)

  G Varoquaux                                               14
2 Predictive power of selected voxels
   Object recognition [Haxby 2001]




      Using recovered voxels improves prediction
G Varoquaux                                        15
Can we recover meaningful spatial information
        from multivariate pattern analysis?
     SVM and sparse models less powerful then F-score
     Sparsity + clustering + randomization:
                                     excellent recovery
      ⇒ Multivariate brain mapping

         Simultaneous prediction and recovery


                                               Prediction
                                               accuracy:
                                               93%

G Varoquaux                                                 16
For more details
 G. Varoquaux, A. Gramfort, and B. Thirion, Small-sample
 brain mapping: sparse recovery on spatially correlated de-
 signs with randomization and clustering, ICML 2012

        Acknowledgments, for sharing data:
   J. Haxby       R. Poldrack        K. Jimura

                      Software
scikit-learn: machine learning in Python




G Varoquaux                                                   17

More Related Content

Similar to Can we recover meaning full spatial information from multivariate pattern analysis

Brain maps from machine learning? Spatial regularizations
Brain maps from machine learning? Spatial regularizationsBrain maps from machine learning? Spatial regularizations
Brain maps from machine learning? Spatial regularizations
Gael Varoquaux
 
A hand-waving introduction to sparsity for compressed tomography reconstruction
A hand-waving introduction to sparsity for compressed tomography reconstructionA hand-waving introduction to sparsity for compressed tomography reconstruction
A hand-waving introduction to sparsity for compressed tomography reconstruction
Gael Varoquaux
 
Python for brain mining: (neuro)science with state of the art machine learnin...
Python for brain mining: (neuro)science with state of the art machine learnin...Python for brain mining: (neuro)science with state of the art machine learnin...
Python for brain mining: (neuro)science with state of the art machine learnin...
Gael 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 imaging
Gael 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 questions
Gael Varoquaux
 
Inter-site autism biomarkers from resting state fMRI
Inter-site autism biomarkers from resting state fMRIInter-site autism biomarkers from resting state fMRI
Inter-site autism biomarkers from resting state fMRI
Gael Varoquaux
 
從 VAE 走向深度學習新理論
從 VAE 走向深度學習新理論從 VAE 走向深度學習新理論
從 VAE 走向深度學習新理論
岳華 杜
 

Similar to Can we recover meaning full spatial information from multivariate pattern analysis (7)

Brain maps from machine learning? Spatial regularizations
Brain maps from machine learning? Spatial regularizationsBrain maps from machine learning? Spatial regularizations
Brain maps from machine learning? Spatial regularizations
 
A hand-waving introduction to sparsity for compressed tomography reconstruction
A hand-waving introduction to sparsity for compressed tomography reconstructionA hand-waving introduction to sparsity for compressed tomography reconstruction
A hand-waving introduction to sparsity for compressed tomography reconstruction
 
Python for brain mining: (neuro)science with state of the art machine learnin...
Python for brain mining: (neuro)science with state of the art machine learnin...Python for brain mining: (neuro)science with state of the art machine learnin...
Python for brain mining: (neuro)science with state of the art machine learnin...
 
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
 
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
 
Inter-site autism biomarkers from resting state fMRI
Inter-site autism biomarkers from resting state fMRIInter-site autism biomarkers from resting state fMRI
Inter-site autism biomarkers from resting state fMRI
 
從 VAE 走向深度學習新理論
從 VAE 走向深度學習新理論從 VAE 走向深度學習新理論
從 VAE 走向深度學習新理論
 

More from 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 value
Gael 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 imaging
Gael Varoquaux
 
Machine learning with missing values
Machine learning with missing valuesMachine learning with missing values
Machine learning with missing values
Gael 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 data
Gael Varoquaux
 
Representation learning in limited-data settings
Representation learning in limited-data settingsRepresentation learning in limited-data settings
Representation learning in limited-data settings
Gael 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 mapping
Gael 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 variables
Gael Varoquaux
 
Machine learning for functional connectomes
Machine learning for functional connectomesMachine learning for functional connectomes
Machine learning for functional connectomes
Gael 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 imaging
Gael 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 imaging
Gael Varoquaux
 
Computational practices for reproducible science
Computational practices for reproducible scienceComputational practices for reproducible science
Computational practices for reproducible science
Gael Varoquaux
 
Coding for science and innovation
Coding for science and innovationCoding for science and innovation
Coding for science and innovation
Gael 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 Limitations
Gael Varoquaux
 
On the code of data science
On the code of data scienceOn the code of data science
On the code of data science
Gael 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 data
Gael Varoquaux
 
Scikit-learn: the state of the union 2016
Scikit-learn: the state of the union 2016Scikit-learn: the state of the union 2016
Scikit-learn: the state of the union 2016
Gael Varoquaux
 
Scikit-learn for easy machine learning: the vision, the tool, and the project
Scikit-learn for easy machine learning: the vision, the tool, and the projectScikit-learn for easy machine learning: the vision, the tool, and the project
Scikit-learn for easy machine learning: the vision, the tool, and the project
Gael Varoquaux
 

More from 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
 
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
 
Scikit-learn: the state of the union 2016
Scikit-learn: the state of the union 2016Scikit-learn: the state of the union 2016
Scikit-learn: the state of the union 2016
 
Scikit-learn for easy machine learning: the vision, the tool, and the project
Scikit-learn for easy machine learning: the vision, the tool, and the projectScikit-learn for easy machine learning: the vision, the tool, and the project
Scikit-learn for easy machine learning: the vision, the tool, and the project
 

Recently uploaded

The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 

Recently uploaded (20)

The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 

Can we recover meaning full spatial information from multivariate pattern analysis

  • 1. Can we recover meaningful spatial informa- tion from multivariate pattern analysis? Ga¨l Varoquaux e INRIA/Parietal Alexandre Gramfort Bertrand Thirion
  • 2. Can we recover meaningful spatial informa- tion from multivariate pattern analysis? Ga¨l Varoquaux e INRIA/Parietal Alexandre Gramfort Bertrand Thirion Yes we can!
  • 3. Can we recover meaningful spatial informa- tion from multivariate pattern analysis? Ga¨l Varoquaux e INRIA/Parietal Alexandre Gramfort Bertrand Thirion
  • 4. 1 Prediction versus recovery 2 Random parcellations and sparsity G Varoquaux 2
  • 5. 1 Prediction versus recovery ? G Varoquaux 3
  • 6. 1 Standard analysis and MVPA Standard analysis MVPA Test whether the voxel is Overall predictive model recruited by the task Many voxels ⇒ problem Many voxels ⇒ curse of of multiple comparisons dimensionality G Varoquaux 4
  • 7. 1 Standard analysis and MVPA Standard analysis MVPA Test whether the voxel is Overall predictive model recruited by the task Many voxels ⇒ problem Many voxels ⇒ curse of of multiple comparisons dimensionality F-test Searchlight Analyzes of regional-average activation and multi- voxel pattern information tell complementary stories, K. Jimura, R.A. Poldrack, Neuropsychologia 2011 G Varoquaux 4
  • 8. 1 Good prediction = good recovery Simple simulations: y = w X + e X: observed fMRI images: spatially smooth e: noise w: coefficients (brain regions) Ground truth G Varoquaux 5
  • 9. 1 Good prediction = good recovery Sparse models (lasso): Prediction: 0.78 explained variance Amplitude of the weights: max 0 G Varoquaux 5
  • 10. 1 Good prediction = good recovery SVM: Prediction: 0.71 explained variance Amplitude of the weights: max 0 G Varoquaux 5
  • 11. 1 Good prediction = good recovery Standard univariate analysis (ANOVA): F-score: max 0 G Varoquaux 5
  • 12. 1 Good prediction = good recovery Lasso Prediction: 0.77 Recovery: 0.461 SVM Prediction: 0.71 Recovery: 0.464 F-score Prediction: Recovery: 0.963 G Varoquaux 6
  • 13. 1 Multivariate analysis for recovery? Considering each voxel separately is suboptimal: they share information Most often, we know that we are looking for a small fraction of the cortex A voxel is more likely to be activated if its neighbor is G Varoquaux 7
  • 14. 1 Multivariate analysis for recovery? Considering each voxel separately is suboptimal: they share information Most often, we know that we are looking for a small fraction of the cortex Sparse models A voxel is more likely to be activated if its neighbor is Spatial models G Varoquaux 7
  • 15. 1 Sparse models Compressive sensing: detection of k signals out of p (voxels) with only n observations ∝ k Iterpretable Selects random subsets in correlated signals Face vs house discrimination Data from [Haxby 2001] G Varoquaux 8
  • 16. 1 Sparse models Compressive sensing: detection of k signals out of p (voxels) with only n observations ∝ k Iterpretable Selects random subsets in correlated signals Stability selection: Face vsrandom perturbations to the data Apply house discrimination that are selected often Keep voxels Data from [Haxby 2001] [Meinhausen 2010] G Varoquaux 8
  • 17. 1 Spatial models Brain parcellations: Ward clustering to reduce voxel numbers Supervised clustering [Michel 2011] ... ... ... ... ... Clustering blind to experimental conditions G Varoquaux 9
  • 18. 2 Random parcellations and sparsity Combining Clustering Sparsity G Varoquaux 10
  • 19. 2 Random parcellations and sparsity + Randomization Stability scores G Varoquaux 10
  • 20. 2 Algorithm 1 loop: perturb randomly data 2 Ward agglomeration to form n features 3 sparse linear model on reduced features 4 accumulate non-zero features 5 threshold map of apparition counts G Varoquaux 11
  • 21. 2 Recovery performance RandomizedClusteredLasso: Selection scores max 0 G Varoquaux 12
  • 22. 2 What is the best method for feature recovery? For small brain regions: elastic net For large brain regions: randomized-clustered sparsity Large regions and very smooth images: F-tests [Varoquaux 2012] ICML G Varoquaux 13
  • 23. 2 fMRI: face vs house discrimination [Haxby 2001] F-scores L R L R y=-31 x=17 z=-17 G Varoquaux 14
  • 24. 2 fMRI: face vs house discrimination [Haxby 2001] Randomized Clustered Sparsity L R L R y=-31 x=17 z=-17 Less background noise (source of false positive) G Varoquaux 14
  • 25. 2 Predictive power of selected voxels Object recognition [Haxby 2001] Using recovered voxels improves prediction G Varoquaux 15
  • 26. Can we recover meaningful spatial information from multivariate pattern analysis? SVM and sparse models less powerful then F-score Sparsity + clustering + randomization: excellent recovery ⇒ Multivariate brain mapping Simultaneous prediction and recovery Prediction accuracy: 93% G Varoquaux 16
  • 27. For more details G. Varoquaux, A. Gramfort, and B. Thirion, Small-sample brain mapping: sparse recovery on spatially correlated de- signs with randomization and clustering, ICML 2012 Acknowledgments, for sharing data: J. Haxby R. Poldrack K. Jimura Software scikit-learn: machine learning in Python G Varoquaux 17