SlideShare a Scribd company logo
1 of 54
Brain Maps Like Mine
semantic and computational image comparison
methods for meta-analysis and reproducibility of brain
statistical maps
Vanessa Sochat
Research In Progress
October 20, 2015
Outline
Background
Why do we want to compare images?
Outline
Background
Why do we want to compare images?
Computational Image Comparison
Impact of Image Thresholding on Similarity Metrics
Outline
Background
Why do we want to compare images?
Computational Image Comparison
Impact of Image Thresholding on Similarity Metrics
Semantic Image Comparison
Ontological and Graph Based Methods
Meta-analysis to synthesize understanding of human
cognition and reproducibility of brain statistical maps.
Why Compare Images?
Are we good at reproducibility?
Why Compare Images?
1. For Reproducibility
We do not not what a replication looks like.
Why Compare Images?
1. For Reproducibility
We do not not what a replication looks like.
2. For Meta Analysis
What does all the research say about “anxiety?”
Outline
Background
Why do we want to compare images?
Computational Image Comparison
Impact of Image Thresholding on Similarity Metrics
Semantic Image Comparison
Ontological and Graph Based Methods
Result
What if there is data missing?
Should I tranform the images first?
What am I trying to optimize?
How similar are these results?
Goal: assess influence of different degrees of
image thresholding on the outcome of pairwise
image comparison
Goal: assess influence of different degrees of
image thresholding on the outcome of pairwise
image comparison
VARIABLES
thresholds
metrics
optimization
Methods Result
1. Define thresholds
Z = +/- [0,13]
Methods Result
GIVEN
SINGLE VALUE IMPUTATION
COMPLETE CASE ANALYSIS
2. Define comparison method
Methods Result
3. Define our similarity metrics
Pearson’s R
where
"Correlation coefficient" by Kiatdd - Own work. Licensed under CC BY-SA 3.0 via Wikimedia Commons
Spearman’s Rank Correlation Coefficient
Methods Result
4. What are we optimizing?
Methods Result
Data
465 single subjects
7 tasks
47 contrast images
working memory
animals
gambling
language
relational
emotion
social
motor
“cat” vs. “dog”
Methods Result
Subsampling Procedure
For each of 500 subsamples:
Subset data to unrelated groups A and B
For each unthresholded map, A i in A
Apply each threshold in Z = +/- 0:13, and Z = + 0:13 to all of B
Calculate similarity for each of B to A i with CCA or SVI
Assign correct classification if contrast A i most similar to equivalent contrast in B
Methods Result
Results
Highest classification accuracy for our dataset:
Pearson
Complete Case Analysis
+/- 1.0
0.984
Results
...
Methods Resulthttps://github.com/vsoch/image-comparison-thresholding
Result
Methods Result
Conclusions
1. More data is not always better
minimum degree of thresholding improves accuracy
random field theory may be too much
1. Question the choice of metric, threshold, etc.
complete case analysis, pearson, worked for us...
3. “What is the quantitative language that we should
use to compare two images?”
Outline
Background
Why do we want to compare images?
Computational Image Comparison
Impact of Image Thresholding on Similarity Metrics
Semantic Image Comparison
Ontological and Graph Based Methods
cat dog
Semantic Image Comparison
Is semantic comparison of images useful to classify cognitive states?
The Approach:
- “graph” based similarity
- “probabilistic” based similarity
- compare the two to spatial similarity
Semantic Similarity: Overview
Is semantic comparison of images useful to classify cognitive states?
Goals:
- completely automated
- assess predictive power of semantic similarity
- relate to computational (spatial) similarity
cat
dog
Semantic Similarity: Overview
Is semantic comparison of images useful to classify cognitive states?
cat
dog
Semantic Similarity: Overview
Is semantic comparison of images useful to classify cognitive states?
ONTOLOGY
Tools
Semantic Similarity: Method
Is semantic comparison of images useful to classify cognitive states?
Goals:
- completely automated
- Cognitive Atlas, NeuroVault, Pybraincompare
cat
dog
graph similarity( , )
IMAGE DATA METHODS
Data:
- 93 brain maps tagged in NeuroVault with contrast → concept
- programatically retrieve data, run methods, and output result
and visualization.
General Workflow
- publish interesting results
- tag with a contrast, and associated cognitive concepts
- assess semantic similarity
- graph based
- probabilistic
Semantic Similarity: Method
Is semantic comparison of images useful to classify cognitive states?
Semantic Similarity
Graph Based Methods
cat dog
feline canine
mammal
graph similarity( , )
Graph Similarity: Method
visual feline recognition
visual canine recognition
Wang’s Method
- aggregates semantic contributions of
ancestor terms
1. We start with associated concepts.
visual canine recognition
animal recognitionis a kind of
is part of
is a kind of recognition
canine fear response
Wang’s Method
- aggregates semantic contributions of
ancestor terms
2. We then take weights at intersection
visual canine recognition
animal recognitionis a kind of
is part of
is a kind of recognition
canine fear response
visual feline recognition
animal recognitionis a kind of
is part of
is a kind of recognition
feline fear response
S( , ) =
sum(intersected weights)
sum(all weights)
Graph Similarity: Method
Semantic
Graph Similarity: First Round
Semantic Similarity
Probabilistic Methods
Reverse Inference
P(cognitive process | activation)
database of images a new result
Reverse Inference
for image classification and concept validation
a new result
P( | )
P( | )
P(cognitive process | a spatial map)
P(node mental process|activation) = P(activation|mental process) * P(mental process)
P(activation|mental process) * P(mental process) + P(A|~mental process) * P(~mental process)
P( | )
What does a high score say?
about the cognitive concept?
P( | )
contributes evidence for
Data:
93 brain maps tagged in NeuroVault with contrast → concept
programatically retrieve data, run methods, and output result and visualization.
For each of 93 brainmaps, as query image:
For each of 140 concept nodes, node, in Cognitive Atlas:
calculate P(node|query image)
Assign correct classification if P(node|query image) > 0.5
Probabilistic Similarity
Method
Probabilistic Similarity
Preliminary Results
Probabilistic Similarity
Area Under the Curve Across Concepts
Summary
Image comparison is essential for
meta-analysis and reproducibility
Summary
Image comparison is essential for
meta-analysis and reproducibility
A small amount of image thresholding
aids to find images of similar contrast
Summary
Image comparison is essential for
meta-analysis and reproducibility
A small amount of image thresholding
aids to find images of similar contrast
Semantic Image Comparison
is a promising strategy to assess reproducibility
Summary
Image comparison is essential for
meta-analysis and reproducibility
A small amount of image thresholding
aids to find images of similar contrast
Semantic Image Comparison
is a promising strategy to assess reproducibility
Acknowledgements
INCF/ Nidash
Satra Ghosh
Nolan Nichols
Jessica Turner
Tom Nichols
JB Poline
David Keator
Collaborators
Tal Yarkoni
Nipy
Funding
Microsoft Research
SGF and NSF
Poldracklab
Russ Poldrack
Chris Gorgolewski
Craig Moodie
Sanmi Koyejo
Patrick Bissett
Joke Durnez
Ian Eisenberg
Mac Shine
Joe Wexler
BMI
Daniel Rubin
Russ Altman
Mark Musen
Rebecca Sawyer
Mary Jeanne
Nancy
Steven Bagley
John DiMario
Thank You!
vsochat@stanford.edu
vsoch.github.io
Coordinate-Based Approaches
column 1: raw data: big black dots
showing the local maxima that are
reported, dotted line is “true” simulated
signal, black thick line is that signal with
added noise.
column 2: shows the results of ALE: the
result is more of a curve because the
“ALE statistic” reflects a probability value
that at least one peak is within r mm of
each voxel, so the highest values of
course correspond to actual peaks.
column 3: kernel density analysis (KDA)
gives us a value at each voxel that
represent the number of peaks within r
mm of that voxel. If we divide by voxel
resolution we can turn that into a
“density”
column 4: is MULTI kernel density
analysis, which is the same as KDA, but
the procedure is done for each
study. The resulting “contrast indicator
maps” are either 1 (yes, there is a peak
within r mm) or 0 (nope).
AL
E
KD
A
MKD
A
Pairwise
Image
Comparison
Animals paradigm
vsoch.github.io/experiment
visual canine recognition
CONCEPTS
visual feline recognition
visual feline recognition
RELATIONSHIPS
is a kind of
animal recognition
visual canine recognition
is a kind of
GRAPH SIMILARITY
0.8
Pearson
Correlation
(rho)

More Related Content

Similar to Brain Maps like Mine

Inferring Kinship Cues from Facial Image Pairs
Inferring Kinship Cues from Facial Image PairsInferring Kinship Cues from Facial Image Pairs
Inferring Kinship Cues from Facial Image Pairssherinmm
 
Inferring Kinship Cues from Facial Image Pairs
Inferring Kinship Cues from Facial Image PairsInferring Kinship Cues from Facial Image Pairs
Inferring Kinship Cues from Facial Image Pairssherinmm
 
GradTrack: Getting Started with Statistics September 20, 2018
GradTrack: Getting Started with Statistics September 20, 2018GradTrack: Getting Started with Statistics September 20, 2018
GradTrack: Getting Started with Statistics September 20, 2018Nancy Garmer
 
Similarity and Contrast on Conceptual Spaces for Pertinent Description Genera...
Similarity and Contrast on Conceptual Spaces for Pertinent Description Genera...Similarity and Contrast on Conceptual Spaces for Pertinent Description Genera...
Similarity and Contrast on Conceptual Spaces for Pertinent Description Genera...Giovanni Sileno
 
SPSS statistics - get help using SPSS
SPSS statistics - get help using SPSSSPSS statistics - get help using SPSS
SPSS statistics - get help using SPSScsula its training
 
Calculus in Machine Learning
Calculus in Machine Learning Calculus in Machine Learning
Calculus in Machine Learning Gokul Jayan
 
Constellation Models and Unsupervised Learning for Object Class Recognition
Constellation Models and Unsupervised Learning for Object Class RecognitionConstellation Models and Unsupervised Learning for Object Class Recognition
Constellation Models and Unsupervised Learning for Object Class Recognitionwolf
 
AffectiveImageClassification_ACMM10.pptx
AffectiveImageClassification_ACMM10.pptxAffectiveImageClassification_ACMM10.pptx
AffectiveImageClassification_ACMM10.pptxardo
 
Introduction to simulating data to improve your research
Introduction to simulating data to improve your researchIntroduction to simulating data to improve your research
Introduction to simulating data to improve your researchDorothy Bishop
 
An Introduction to SPSS
An Introduction to SPSSAn Introduction to SPSS
An Introduction to SPSSRayman Soe
 
Building classification model, tree model, confusion matrix and prediction ac...
Building classification model, tree model, confusion matrix and prediction ac...Building classification model, tree model, confusion matrix and prediction ac...
Building classification model, tree model, confusion matrix and prediction ac...National Cheng Kung University
 
A comparative analysis of retrieval techniques in content based image retrieval
A comparative analysis of retrieval techniques in content based image retrievalA comparative analysis of retrieval techniques in content based image retrieval
A comparative analysis of retrieval techniques in content based image retrievalcsandit
 

Similar to Brain Maps like Mine (20)

Inferring Kinship Cues from Facial Image Pairs
Inferring Kinship Cues from Facial Image PairsInferring Kinship Cues from Facial Image Pairs
Inferring Kinship Cues from Facial Image Pairs
 
Inferring Kinship Cues from Facial Image Pairs
Inferring Kinship Cues from Facial Image PairsInferring Kinship Cues from Facial Image Pairs
Inferring Kinship Cues from Facial Image Pairs
 
Sentence generation
Sentence generationSentence generation
Sentence generation
 
GradTrack: Getting Started with Statistics September 20, 2018
GradTrack: Getting Started with Statistics September 20, 2018GradTrack: Getting Started with Statistics September 20, 2018
GradTrack: Getting Started with Statistics September 20, 2018
 
GradTrack: Getting Started with Statistics September 20, 2018
GradTrack: Getting Started with Statistics September 20, 2018GradTrack: Getting Started with Statistics September 20, 2018
GradTrack: Getting Started with Statistics September 20, 2018
 
Template Matching
Template MatchingTemplate Matching
Template Matching
 
Similarity and Contrast on Conceptual Spaces for Pertinent Description Genera...
Similarity and Contrast on Conceptual Spaces for Pertinent Description Genera...Similarity and Contrast on Conceptual Spaces for Pertinent Description Genera...
Similarity and Contrast on Conceptual Spaces for Pertinent Description Genera...
 
SPSS statistics - get help using SPSS
SPSS statistics - get help using SPSSSPSS statistics - get help using SPSS
SPSS statistics - get help using SPSS
 
Introduction to spss
Introduction to spssIntroduction to spss
Introduction to spss
 
Pca analysis
Pca analysisPca analysis
Pca analysis
 
Calculus in Machine Learning
Calculus in Machine Learning Calculus in Machine Learning
Calculus in Machine Learning
 
Constellation Models and Unsupervised Learning for Object Class Recognition
Constellation Models and Unsupervised Learning for Object Class RecognitionConstellation Models and Unsupervised Learning for Object Class Recognition
Constellation Models and Unsupervised Learning for Object Class Recognition
 
Beyond nouns eccv_2008
Beyond nouns eccv_2008Beyond nouns eccv_2008
Beyond nouns eccv_2008
 
AffectiveImageClassification_ACMM10.pptx
AffectiveImageClassification_ACMM10.pptxAffectiveImageClassification_ACMM10.pptx
AffectiveImageClassification_ACMM10.pptx
 
An Adaptive Image-based Plagiarism Detection Approach
An Adaptive Image-based Plagiarism Detection ApproachAn Adaptive Image-based Plagiarism Detection Approach
An Adaptive Image-based Plagiarism Detection Approach
 
1705.07543
1705.075431705.07543
1705.07543
 
Introduction to simulating data to improve your research
Introduction to simulating data to improve your researchIntroduction to simulating data to improve your research
Introduction to simulating data to improve your research
 
An Introduction to SPSS
An Introduction to SPSSAn Introduction to SPSS
An Introduction to SPSS
 
Building classification model, tree model, confusion matrix and prediction ac...
Building classification model, tree model, confusion matrix and prediction ac...Building classification model, tree model, confusion matrix and prediction ac...
Building classification model, tree model, confusion matrix and prediction ac...
 
A comparative analysis of retrieval techniques in content based image retrieval
A comparative analysis of retrieval techniques in content based image retrievalA comparative analysis of retrieval techniques in content based image retrieval
A comparative analysis of retrieval techniques in content based image retrieval
 

More from Vanessa S

The Stories We Tell Ourselves
The Stories We Tell OurselvesThe Stories We Tell Ourselves
The Stories We Tell OurselvesVanessa S
 
Singularity Registry HPC
Singularity Registry HPCSingularity Registry HPC
Singularity Registry HPCVanessa S
 
Introduction to Singularity and Data Containers
Introduction to Singularity and Data ContainersIntroduction to Singularity and Data Containers
Introduction to Singularity and Data ContainersVanessa S
 
Research Software Engineering at Stanford University
Research Software Engineering at Stanford UniversityResearch Software Engineering at Stanford University
Research Software Engineering at Stanford UniversityVanessa S
 
Research Software Engineering at Stanford
Research Software Engineering at StanfordResearch Software Engineering at Stanford
Research Software Engineering at StanfordVanessa S
 
Adding An Operator to Airflow: A Contributor Overflow Exception
Adding An Operator to Airflow: A Contributor Overflow ExceptionAdding An Operator to Airflow: A Contributor Overflow Exception
Adding An Operator to Airflow: A Contributor Overflow ExceptionVanessa S
 
The Research Software Encyclopedia
The Research Software EncyclopediaThe Research Software Encyclopedia
The Research Software EncyclopediaVanessa S
 
The Scientific Filesystem
The Scientific FilesystemThe Scientific Filesystem
The Scientific FilesystemVanessa S
 
Singularity Containers for Scientific Compute
Singularity Containers for Scientific ComputeSingularity Containers for Scientific Compute
Singularity Containers for Scientific ComputeVanessa S
 
Laboratory of NeuroGenetics QA (8/2010)
Laboratory of NeuroGenetics QA (8/2010)Laboratory of NeuroGenetics QA (8/2010)
Laboratory of NeuroGenetics QA (8/2010)Vanessa S
 
PEARC17: Reproducibility and Containers: The Perfect Sandwich
PEARC17: Reproducibility and Containers: The Perfect SandwichPEARC17: Reproducibility and Containers: The Perfect Sandwich
PEARC17: Reproducibility and Containers: The Perfect SandwichVanessa S
 
Qualifying Exam Presentation
Qualifying Exam PresentationQualifying Exam Presentation
Qualifying Exam PresentationVanessa S
 
Pre-Proposal Presentation
Pre-Proposal PresentationPre-Proposal Presentation
Pre-Proposal PresentationVanessa S
 
Independent component analysis
Independent component analysisIndependent component analysis
Independent component analysisVanessa S
 
Research in Progress April 2014
Research in Progress April 2014Research in Progress April 2014
Research in Progress April 2014Vanessa S
 
Research in Progress Presentation
Research in Progress PresentationResearch in Progress Presentation
Research in Progress PresentationVanessa S
 
Introduction to Machine Learning Lecture
Introduction to Machine Learning LectureIntroduction to Machine Learning Lecture
Introduction to Machine Learning LectureVanessa S
 
Introduction to Neuroimaging Informatics
Introduction to Neuroimaging InformaticsIntroduction to Neuroimaging Informatics
Introduction to Neuroimaging InformaticsVanessa S
 
ISIS Clustering Functional Connectivity
ISIS Clustering Functional ConnectivityISIS Clustering Functional Connectivity
ISIS Clustering Functional ConnectivityVanessa S
 
Classification of Functional Networks Poster
Classification of Functional Networks PosterClassification of Functional Networks Poster
Classification of Functional Networks PosterVanessa S
 

More from Vanessa S (20)

The Stories We Tell Ourselves
The Stories We Tell OurselvesThe Stories We Tell Ourselves
The Stories We Tell Ourselves
 
Singularity Registry HPC
Singularity Registry HPCSingularity Registry HPC
Singularity Registry HPC
 
Introduction to Singularity and Data Containers
Introduction to Singularity and Data ContainersIntroduction to Singularity and Data Containers
Introduction to Singularity and Data Containers
 
Research Software Engineering at Stanford University
Research Software Engineering at Stanford UniversityResearch Software Engineering at Stanford University
Research Software Engineering at Stanford University
 
Research Software Engineering at Stanford
Research Software Engineering at StanfordResearch Software Engineering at Stanford
Research Software Engineering at Stanford
 
Adding An Operator to Airflow: A Contributor Overflow Exception
Adding An Operator to Airflow: A Contributor Overflow ExceptionAdding An Operator to Airflow: A Contributor Overflow Exception
Adding An Operator to Airflow: A Contributor Overflow Exception
 
The Research Software Encyclopedia
The Research Software EncyclopediaThe Research Software Encyclopedia
The Research Software Encyclopedia
 
The Scientific Filesystem
The Scientific FilesystemThe Scientific Filesystem
The Scientific Filesystem
 
Singularity Containers for Scientific Compute
Singularity Containers for Scientific ComputeSingularity Containers for Scientific Compute
Singularity Containers for Scientific Compute
 
Laboratory of NeuroGenetics QA (8/2010)
Laboratory of NeuroGenetics QA (8/2010)Laboratory of NeuroGenetics QA (8/2010)
Laboratory of NeuroGenetics QA (8/2010)
 
PEARC17: Reproducibility and Containers: The Perfect Sandwich
PEARC17: Reproducibility and Containers: The Perfect SandwichPEARC17: Reproducibility and Containers: The Perfect Sandwich
PEARC17: Reproducibility and Containers: The Perfect Sandwich
 
Qualifying Exam Presentation
Qualifying Exam PresentationQualifying Exam Presentation
Qualifying Exam Presentation
 
Pre-Proposal Presentation
Pre-Proposal PresentationPre-Proposal Presentation
Pre-Proposal Presentation
 
Independent component analysis
Independent component analysisIndependent component analysis
Independent component analysis
 
Research in Progress April 2014
Research in Progress April 2014Research in Progress April 2014
Research in Progress April 2014
 
Research in Progress Presentation
Research in Progress PresentationResearch in Progress Presentation
Research in Progress Presentation
 
Introduction to Machine Learning Lecture
Introduction to Machine Learning LectureIntroduction to Machine Learning Lecture
Introduction to Machine Learning Lecture
 
Introduction to Neuroimaging Informatics
Introduction to Neuroimaging InformaticsIntroduction to Neuroimaging Informatics
Introduction to Neuroimaging Informatics
 
ISIS Clustering Functional Connectivity
ISIS Clustering Functional ConnectivityISIS Clustering Functional Connectivity
ISIS Clustering Functional Connectivity
 
Classification of Functional Networks Poster
Classification of Functional Networks PosterClassification of Functional Networks Poster
Classification of Functional Networks Poster
 

Recently uploaded

Boyles law module in the grade 10 science
Boyles law module in the grade 10 scienceBoyles law module in the grade 10 science
Boyles law module in the grade 10 sciencefloriejanemacaya1
 
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsSérgio Sacani
 
Scheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docxScheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docxyaramohamed343013
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfmuntazimhurra
 
Luciferase in rDNA technology (biotechnology).pptx
Luciferase in rDNA technology (biotechnology).pptxLuciferase in rDNA technology (biotechnology).pptx
Luciferase in rDNA technology (biotechnology).pptxAleenaTreesaSaji
 
zoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistanzoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistanzohaibmir069
 
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfAnalytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfSwapnil Therkar
 
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfBehavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfSELF-EXPLANATORY
 
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...anilsa9823
 
G9 Science Q4- Week 1-2 Projectile Motion.ppt
G9 Science Q4- Week 1-2 Projectile Motion.pptG9 Science Q4- Week 1-2 Projectile Motion.ppt
G9 Science Q4- Week 1-2 Projectile Motion.pptMAESTRELLAMesa2
 
Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhousejana861314
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PPRINCE C P
 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Nistarini College, Purulia (W.B) India
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsAArockiyaNisha
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...Sérgio Sacani
 
Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Patrick Diehl
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)PraveenaKalaiselvan1
 
Cultivation of KODO MILLET . made by Ghanshyam pptx
Cultivation of KODO MILLET . made by Ghanshyam pptxCultivation of KODO MILLET . made by Ghanshyam pptx
Cultivation of KODO MILLET . made by Ghanshyam pptxpradhanghanshyam7136
 

Recently uploaded (20)

Boyles law module in the grade 10 science
Boyles law module in the grade 10 scienceBoyles law module in the grade 10 science
Boyles law module in the grade 10 science
 
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
 
Scheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docxScheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docx
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdf
 
Luciferase in rDNA technology (biotechnology).pptx
Luciferase in rDNA technology (biotechnology).pptxLuciferase in rDNA technology (biotechnology).pptx
Luciferase in rDNA technology (biotechnology).pptx
 
zoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistanzoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistan
 
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfAnalytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
 
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
 
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfBehavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
 
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
 
G9 Science Q4- Week 1-2 Projectile Motion.ppt
G9 Science Q4- Week 1-2 Projectile Motion.pptG9 Science Q4- Week 1-2 Projectile Motion.ppt
G9 Science Q4- Week 1-2 Projectile Motion.ppt
 
Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhouse
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C P
 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based Nanomaterials
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
 
Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)
 
Cultivation of KODO MILLET . made by Ghanshyam pptx
Cultivation of KODO MILLET . made by Ghanshyam pptxCultivation of KODO MILLET . made by Ghanshyam pptx
Cultivation of KODO MILLET . made by Ghanshyam pptx
 

Brain Maps like Mine

  • 1. Brain Maps Like Mine semantic and computational image comparison methods for meta-analysis and reproducibility of brain statistical maps Vanessa Sochat Research In Progress October 20, 2015
  • 2. Outline Background Why do we want to compare images?
  • 3. Outline Background Why do we want to compare images? Computational Image Comparison Impact of Image Thresholding on Similarity Metrics
  • 4. Outline Background Why do we want to compare images? Computational Image Comparison Impact of Image Thresholding on Similarity Metrics Semantic Image Comparison Ontological and Graph Based Methods
  • 5. Meta-analysis to synthesize understanding of human cognition and reproducibility of brain statistical maps. Why Compare Images?
  • 6. Are we good at reproducibility?
  • 7. Why Compare Images? 1. For Reproducibility We do not not what a replication looks like.
  • 8. Why Compare Images? 1. For Reproducibility We do not not what a replication looks like. 2. For Meta Analysis What does all the research say about “anxiety?”
  • 9. Outline Background Why do we want to compare images? Computational Image Comparison Impact of Image Thresholding on Similarity Metrics Semantic Image Comparison Ontological and Graph Based Methods
  • 10. Result What if there is data missing? Should I tranform the images first? What am I trying to optimize? How similar are these results?
  • 11. Goal: assess influence of different degrees of image thresholding on the outcome of pairwise image comparison
  • 12. Goal: assess influence of different degrees of image thresholding on the outcome of pairwise image comparison VARIABLES thresholds metrics optimization
  • 13. Methods Result 1. Define thresholds Z = +/- [0,13]
  • 14. Methods Result GIVEN SINGLE VALUE IMPUTATION COMPLETE CASE ANALYSIS 2. Define comparison method
  • 15. Methods Result 3. Define our similarity metrics Pearson’s R where "Correlation coefficient" by Kiatdd - Own work. Licensed under CC BY-SA 3.0 via Wikimedia Commons Spearman’s Rank Correlation Coefficient
  • 16. Methods Result 4. What are we optimizing?
  • 17. Methods Result Data 465 single subjects 7 tasks 47 contrast images working memory animals gambling language relational emotion social motor “cat” vs. “dog”
  • 18. Methods Result Subsampling Procedure For each of 500 subsamples: Subset data to unrelated groups A and B For each unthresholded map, A i in A Apply each threshold in Z = +/- 0:13, and Z = + 0:13 to all of B Calculate similarity for each of B to A i with CCA or SVI Assign correct classification if contrast A i most similar to equivalent contrast in B
  • 19. Methods Result Results Highest classification accuracy for our dataset: Pearson Complete Case Analysis +/- 1.0 0.984
  • 23. Methods Result Conclusions 1. More data is not always better minimum degree of thresholding improves accuracy random field theory may be too much 1. Question the choice of metric, threshold, etc. complete case analysis, pearson, worked for us... 3. “What is the quantitative language that we should use to compare two images?”
  • 24. Outline Background Why do we want to compare images? Computational Image Comparison Impact of Image Thresholding on Similarity Metrics Semantic Image Comparison Ontological and Graph Based Methods
  • 26. Is semantic comparison of images useful to classify cognitive states?
  • 27. The Approach: - “graph” based similarity - “probabilistic” based similarity - compare the two to spatial similarity Semantic Similarity: Overview Is semantic comparison of images useful to classify cognitive states? Goals: - completely automated - assess predictive power of semantic similarity - relate to computational (spatial) similarity
  • 28. cat dog Semantic Similarity: Overview Is semantic comparison of images useful to classify cognitive states?
  • 29. cat dog Semantic Similarity: Overview Is semantic comparison of images useful to classify cognitive states?
  • 30. ONTOLOGY Tools Semantic Similarity: Method Is semantic comparison of images useful to classify cognitive states? Goals: - completely automated - Cognitive Atlas, NeuroVault, Pybraincompare cat dog graph similarity( , ) IMAGE DATA METHODS
  • 31. Data: - 93 brain maps tagged in NeuroVault with contrast → concept - programatically retrieve data, run methods, and output result and visualization. General Workflow - publish interesting results - tag with a contrast, and associated cognitive concepts - assess semantic similarity - graph based - probabilistic Semantic Similarity: Method Is semantic comparison of images useful to classify cognitive states?
  • 34. Graph Similarity: Method visual feline recognition visual canine recognition Wang’s Method - aggregates semantic contributions of ancestor terms 1. We start with associated concepts. visual canine recognition animal recognitionis a kind of is part of is a kind of recognition canine fear response
  • 35. Wang’s Method - aggregates semantic contributions of ancestor terms 2. We then take weights at intersection visual canine recognition animal recognitionis a kind of is part of is a kind of recognition canine fear response visual feline recognition animal recognitionis a kind of is part of is a kind of recognition feline fear response S( , ) = sum(intersected weights) sum(all weights) Graph Similarity: Method
  • 38. Reverse Inference P(cognitive process | activation) database of images a new result
  • 39. Reverse Inference for image classification and concept validation a new result P( | ) P( | ) P(cognitive process | a spatial map) P(node mental process|activation) = P(activation|mental process) * P(mental process) P(activation|mental process) * P(mental process) + P(A|~mental process) * P(~mental process)
  • 40. P( | ) What does a high score say? about the cognitive concept? P( | ) contributes evidence for
  • 41. Data: 93 brain maps tagged in NeuroVault with contrast → concept programatically retrieve data, run methods, and output result and visualization. For each of 93 brainmaps, as query image: For each of 140 concept nodes, node, in Cognitive Atlas: calculate P(node|query image) Assign correct classification if P(node|query image) > 0.5 Probabilistic Similarity Method
  • 43. Probabilistic Similarity Area Under the Curve Across Concepts
  • 44. Summary Image comparison is essential for meta-analysis and reproducibility
  • 45. Summary Image comparison is essential for meta-analysis and reproducibility A small amount of image thresholding aids to find images of similar contrast
  • 46. Summary Image comparison is essential for meta-analysis and reproducibility A small amount of image thresholding aids to find images of similar contrast Semantic Image Comparison is a promising strategy to assess reproducibility
  • 47. Summary Image comparison is essential for meta-analysis and reproducibility A small amount of image thresholding aids to find images of similar contrast Semantic Image Comparison is a promising strategy to assess reproducibility
  • 48. Acknowledgements INCF/ Nidash Satra Ghosh Nolan Nichols Jessica Turner Tom Nichols JB Poline David Keator Collaborators Tal Yarkoni Nipy Funding Microsoft Research SGF and NSF Poldracklab Russ Poldrack Chris Gorgolewski Craig Moodie Sanmi Koyejo Patrick Bissett Joke Durnez Ian Eisenberg Mac Shine Joe Wexler BMI Daniel Rubin Russ Altman Mark Musen Rebecca Sawyer Mary Jeanne Nancy Steven Bagley John DiMario
  • 50. Coordinate-Based Approaches column 1: raw data: big black dots showing the local maxima that are reported, dotted line is “true” simulated signal, black thick line is that signal with added noise. column 2: shows the results of ALE: the result is more of a curve because the “ALE statistic” reflects a probability value that at least one peak is within r mm of each voxel, so the highest values of course correspond to actual peaks. column 3: kernel density analysis (KDA) gives us a value at each voxel that represent the number of peaks within r mm of that voxel. If we divide by voxel resolution we can turn that into a “density” column 4: is MULTI kernel density analysis, which is the same as KDA, but the procedure is done for each study. The resulting “contrast indicator maps” are either 1 (yes, there is a peak within r mm) or 0 (nope). AL E KD A MKD A
  • 53. visual canine recognition CONCEPTS visual feline recognition visual feline recognition RELATIONSHIPS is a kind of animal recognition visual canine recognition is a kind of GRAPH SIMILARITY 0.8

Editor's Notes

  1. Today I am going to be talking about “brain maps like mine” content-based image comparison and retrieval for interactive visualization and meta-analysis of brain statistical maps
  2. Here is the path that we are going to follow today – first I am going to convince you that meta-analysis in the field of neuroimaging is important. Then we are going to identify the current opportunity to do this meta analysis in a way that is more in line with the changing data landscape. Once we understand the problem, the opportunity, we are going to jump right into methods – what am I doing to address this, and then talk about some preliminary results.
  3. Here is the path that we are going to follow today – first I am going to convince you that meta-analysis in the field of neuroimaging is important. Then we are going to identify the current opportunity to do this meta analysis in a way that is more in line with the changing data landscape. Once we understand the problem, the opportunity, we are going to jump right into methods – what am I doing to address this, and then talk about some preliminary results.
  4. Here is the path that we are going to follow today – first I am going to convince you that meta-analysis in the field of neuroimaging is important. Then we are going to identify the current opportunity to do this meta analysis in a way that is more in line with the changing data landscape. Once we understand the problem, the opportunity, we are going to jump right into methods – what am I doing to address this, and then talk about some preliminary results.
  5. We want to synthesize results across many neuroimaging studies
  6. We want to synthesize results across many neuroimaging studies
  7. Reproducibility in neuroimaging requires many things about documenting the workflow, sharing the data, but given that we have all the pieces of inputs, the critical question is how do I know I have a replication when I see it. How do I compare an image A, to an image B. So when we are...
  8. So let’ start with computational image comparison. This was my first question for my thesis work with Poldracklab - what is the impact of different transformations of a brain map on image comparison.
  9. And now we have a simple problem. Let’s say, here is my statistical map result, this is what happens in the brain when people look at cats. And let’s make it really simple, I don’t even want to compare my image against all the maps in NeuroVault to find ones that are similar for a meta analysis. I just have ONE MAP. Here is the brain when people look at pictures of dogs. So how to do this? Well, we could of course compare every single value here, to every single value here. But a lot of these values are tiny, essentially zero, and further, we could have missing data between the maps so comparison isn’t even possible. And so there are two questions here:
  10. This was my first question too, specifically:
  11. This was my first question too, specifically:
  12. Next we define our strategies to test. Given that we have some transformations of brain maps from step 1. We define “brain mask” strategy as all voxels within a standard template brain mask We define pairwise inclusion as all non zero, non –nan voxels in either of the maps, like a union We define pairwise deletion as the intersection of nonzero, non-nan values in the maps. This last one has the most certainty that we are comparing features that exist to features that exist, but the feature set is much smaller. But as we go up at any level, introducing faux zeros might only serve to diffuse signal.
  13. You could imagine an entire project related to just developing some new metric toward this goal, but for this work we wanted to hold this variable relatively constant and use the two that are most reasonable, that are widely use. So we are going to use a reasonable metric that is used widely, pearson’s R correlation. I don’t need to reiterate pearson’s for everyone, but what we are looking at is: the correlation coefficient as the mean of the products of the standard scores for each of our datasets, X and Y. And the standard score is of course subtracting the mean and dividing by the standard deviation. What this measures is the linear relationship between the two datasets. The Pearson correlation coefficient measures the linear relationship between two datasets. Strictly speaking, Pearson's correlation requires that each dataset be normally distributed. Like other correlation coefficients, this one varies between -1 and +1 with 0 implying no correlation. Correlations of -1 or +1 imply an exact linear relationship. Positive correlations imply that as x increases, so does y. Negative correlations imply that as x increases, y decreases. The p-value roughly indicates the probability of an uncorrelated system producing datasets that have a Pearson correlation at least as extreme as the one computed from these datasets. The p-values are not entirely reliable but are probably reasonable for datasets larger than 500 or so.
  14. This is the hardest question! When I first proposed this work back in March, the optimization I was working on was computational - defining some “gold standard” base image, and then comparing to that. But that doesn’t fly, because who is to say that the gold standard is an unthresholded map, from this scanner type, this many subjects, etc. We also need an optimization strategy that reflected what people in neuroimaging actually want to do when they are comparing images. And that is, they want to find an image for which the study is querying the same experimental paradigm. If my map is about cats, I want to find other catmaps. If it is about dogs, I want other dogmaps.
  15. This is the hardest question! When I first proposed this work back in March, the optimization I was working on was computational - defining some “gold standard” base image, and then comparing to that. But that doesn’t fly, because who is to say that the gold standard is an unthresholded map, from this scanner type, this many subjects, etc. We also need an optimization strategy that reflected what people in neuroimaging actually want to do when they are comparing images. And that is, they want to find an image for which the study is querying the same experimental paradigm. If my map is about cats, I want to find other catmaps. If it is about dogs, I want other dogmaps.
  16. This is the hardest question! When I first proposed this work back in March, the optimization I was working on was computational - defining some “gold standard” base image, and then comparing to that. But that doesn’t fly, because who is to say that the gold standard is an unthresholded map, from this scanner type, this many subjects, etc. We also need an optimization strategy that reflected what people in neuroimaging actually want to do when they are comparing images. And that is, they want to find an image for which the study is querying the same experimental paradigm. If my map is about cats, I want to find other catmaps. If it is about dogs, I want other dogmaps.
  17. We found that, for our dataset, using complete case analysis at a threshold of 1.0 including positive and negative values maximizes accuracy at about 98%. Given a pair of brain maps for which one of the maps is thresholded, we show that an analysis using the intersection of nonzero voxels across images at a threshold of Z = +/- 1.0 maximizes accuracy for retrieval of a list of maps of the same contrast, and thresholding up to Z = +/- 2.0 can increase accuracy as compared to comparison using unthresholded maps. Finally, maps can be thresholded up to to Z = +/- 3.0 (corresponding to 25% of voxels non-empty within a standard brain mask) and still maintain a lower bound of 90% accuracy. Our results suggest that a small degree of thresholding may improve the accuracy of image similarity computations, and that robust meta-analytic image similarity comparisons can be obtained using thresholded images
  18. At this threshold, we had almost perfect classification across many of our contrast images, and what we saw is larger error bars with regard to contrasts from specific tasks, which are the different colors we see here. So the biggest errors we see with this working memory task, and the only difference in the contrast images is that we are looking at tools vs. body parts.
  19. And we have an interactive web portal where you can dynamically explore our result, and for example this shows two contrasts from the memory task that were misclassified, and you can see how incredibly similar the images are. This suggests that the brain areas being queried aren’t really that different spatially or in the value of the maps when it comes to memory, and might suggest that there is some redundancy in having the different contrast images. All of our code is available along with a subset of sampled data so you can try out your own things.
  20. And this has immediate application - my first contribution to NeuroVualt was adding this “find similar” button, which will implement the optimal comparison strategy to find maps that are similar, and then you can click another button to see an interactive scatterplot and select/hide by region, etc. But, what is missing here? If you notice for these images, they are from the same study, meaning that the contrasts are similar. This is semantic data, and this kind of strategy doesn’t take any of this into account at all. And this transitions us into one of my current projects.
  21. This is the next question - can we use ontology and graph based methods over image semantics for a semantic-based image comparison?
  22. We are back to this scenario, where we have statistical brain maps that are associated with an experimental paradigm, the person was looking at dogs or cats. But now, instead of the data taking prime position in the spotlight, what if our metric also integrated something about the tasks themselves?
  23. Our broad goal is to assess image similarity with semantic terms. I’m going to be discussing two approaches, a basic “graph,” and a more complicated probabilistic approach that calculates something called “reverse inference,” which I will explain in more detail. The goals of these analysis are to be completely automated. This means that we get our cognitive concepts from the Cognitive Atlas, and our data from the NeuroVault database, and methods from my python package called “pybraincompare.” all will be possible by way of the Cognitive Atlas
  24. Our broad goal is to assess image similarity with semantic terms. I’m going to be discussing two approaches, a basic “graph,” and a more complicated probabilistic approach that calculates something called “reverse inference,” which I will explain in more detail. The goals of these analysis are to be completely automated. This means that we get our cognitive concepts from the Cognitive Atlas, and our data from the NeuroVault database, and methods from my python package called “pybraincompare.” all will be possible by way of the Cognitive Atlas
  25. We have a very basic question - is semantic comparison of images useful to classify cognitive states? For example, if I have this brain map here, can I tell you if it’s a person experiencing “dog” or “cat”
  26. and what if we flip it? if you tell me “dog” or “cat” - can I tell you what the brain map looks like? And further, how does some kind of semantic comparison relate to spatial comparison? None of these questions are really answered.
  27. What do I mean when I say completely automated? I mean that all data, methods, and standards are publicly available so if/when this work gets published, anyone can reproduce the entire analysis with the click of a button, and further, use the same data, method, or standard for a different analysis. In other terms, the Cognitive Atlas, is our ontology, NeuroVault run by our lab is a database of statistical maps, and both of these things in the last year we have added REST APIs with python wrappers, and finally pybraincompare is the python module I am developing where all the code for my image comparison methods is published. And all of these things are intimately linked. In the past few months we’ve added infrastructure and the manual work to tag images in neurovault with their appropriate contrasts that link to coginitive concepts in the cognitive atlas. And pybraincompare has a branch of methods that uses both these APIs to do the analyses I’m about to talk about.
  28. Specifically, we are starting with 93 images in NeuroVault tagged with cognitive atlas concepts. And the general workflow of the methods I will discuss is as follows. A researcher publishes interesting results. He or she uploads the data to nerovault, and tags with a contrast, the contrast is associated with concepts by way of the ontology. He /she then runs some method in pybraincompare to assess semantic similarity and we hope its useful. Now is a good time to talk about the different kinds of semantic similarity.
  29. This is the next question - can we use ontology and graph based methods over image semantics for a semantic-based image comparison?
  30. This is a toy example of our graph based comparison. We are back to this scenario, where we have statistical brain maps that are associated with an experimental paradigm, the person was looking at dogs or cats. If we tag with this contrast, dog vs cat, we can then walk up the tree and figure out how similar these two things are based on distance, and the relationships between the different nodes. But now, instead of the single label that this is a “dog” task or a “cat” task taking prime position in the spotlight, what if our metric also integrated something about the tasks themselves?
  31. So our graph-based method is very simple. If each contrast image, dog or cat, is nothing more than a collection of concepts, we can figure out how similar the images are just based on those concepts, and how they relate in the tree. You can think of the one or more concepts associated with an image like a gene set. We are going to use a meth od that is common to genomic analysis to assess similarity of these concept sets. Some of you are likely familiar with this method, it is Wang’s metric. Wang’s method aggregates the semantic contribution of ancestor terms, including the specific term. We are going to basically generate a list of parent concepts and weights for each contrast, find the overlap in those lists, and then use those weights. As follows: We start with associated concepts. This means starting at a base node, walking up the tree, and appending a list of all the “is_a” and “part_of” relationships. Each of these links on the tree has a weight, and the weights are 0.8 for “is_a” and 0.6 for part of. Thus, we calculate the weight of each node by multiplifying weights. So the first is_a is 0.8, then we multiple by 0.8 to get 0.64, and so the concept weights or “scores” decrease as we go up the tree to this base master / parent node. We stop at the root node.
  32. We then have, for each set of contrasts, a complete list of associated concepts, and weights. Given multiple concepts, you can imagine that concepts might overlap. In this case, we take the maximum weight for each one. We then take the weights at the intersection of each list from above. The similarity score is sum(intersected weights) / sum(all weights)
  33. Here we have our preliminary result for this analysis - shows sparsity of relationships (we are working on) contrasts within same task (with similar contrasts tagged) have obvious similarity this was our first message that the relationships within the ontology need better definition, so this is what we are working on
  34. This is the next question - can we use ontology and graph based methods over image semantics for a semantic-based image comparison?
  35. This idea of reverse inference is what is the probability of a cognitive process, given a pattern of spatial activation, which is a brain map. To put this in simpler terms, let’s say we have a database of images, each of this is a result from a laboratory about what happens in the brain when we look at either cats or dogs. Here we have a new result, a brain map, and actually we don’t know what it is.
  36. If you think about it, this can serve as both a classifier, and a form of meta analysis and validation for different cognitive concepts. We can calculate the posterior, or the probability of this cat or dog concept given our new result, a statistical brain map that says what is going on in the brain during the experience of cat or dog. This is a bayesian framework, and it’s going to do to things - tell us something about the concept, so “cats” vs “dogs” and the new result.
  37. So what would for example, a high score say about the cognitive concept? It would say ah,ha! This new result contributes evidence for this cognitive concept. That is in line with validation and reproducibility because it says that what this person found is well matched to what others have found before. If the score is very low, it obviously says that the image does not contribute evidence for the concept, and that could be that the image isn’t really measuring the same concept, or it could be that the likelihood of the concept, period, isn’t very good.
  38. Add that we can of course vary the threshold to produce ROC, and given that we have multiple contrast tags per image, we would need a multi-class procedure.
  39. this is just an example for a single concept node, we need multiple nodes
  40. this is just an example for a single concept node, we need multiple nodes
  41. A small amount of image threhsolding aids in finding images of a similar contrast, and toward this goal we must consider these factors when we are doing any kind of classification task.
  42. A small amount of image threhsolding aids in finding images of a similar contrast, and toward this goal we must consider these factors when we are doing any kind of classification task.
  43. A small amount of image threhsolding aids in finding images of a similar contrast, and toward this goal we must consider these factors when we are doing any kind of classification task.
  44. What we really want to do is assess similarity not based on some single tag that names the task, but based on the cognitive concepts that the task elicits. So what we first do for this work is to take our dog and cat contrasts and associate them each with one or more concepts from the cognitive atlas. For this toy example, we will just assign one concept for each. We then want to define relationships, or make assertions that one concept is related to a parent concept in some way. In the cognitive atlas we have two kinds of relationships:”is a kind of” which implied that one term is parent to another term, and “is part of” which implies a less strong, different kind of relationship. So if we look at this example here, each of these nodes is a concept, and each concept can be related to the other concepts in the tree. And each of these links is a kind of relationship. And we can assign weights to the relationships, and then do different operations over the tree to computationally define how “similar” the concepts are by way of ontology.
  45. Pearson Correlation: measuring linear relationship to determine how proportional values are to one another It is covariance divided by product of standard deviations The most widely-used type of correlation coefficient is Pearson r (Pearson, 1896), also called linear or product-moment correlation (the term correlation was first used by Galton, 1888). Using non technical language, we can say that the correlation coefficient determines the extent to which values of two variables are "proportional" to each other. The value of the correlation (i.e., correlation coefficient) does not depend on the specific measurement units used; for example, the correlation between height and weight will be identical regardless of whether inches and pounds, or centimeters and kilograms are used as measurement units. Proportional means linearly related; that is, the correlation is high if it can be approximated by a straight line (sloped upwards or downwards). This line is called the regression line or least squares line, because it is determined such that the sum of the squared distances of all the data points from the line is the lowest possible. Pearson correlation assumes that the two variables are measured on at least interval scales. The Pearson product moment correlation coefficient is calculated as follows: