SlideShare a Scribd company logo
1 of 30
Download to read offline
Human-centric interpretability of
deep learning for digital pathology
Mara Graziani
PhD student, Hes-so Valais and UniGe
E-talk @Swiss Digital Pathology 17.09.2020
for histop

Concept-based interpretability of CNNs

Guidable CNNs
2
2013-2015 B.En. in IT Engineering at Sapienza 

2015-2016 1y of MSc in AI and Robotics at Sapienza 

2016-2017 MPhil in Machine Learning at Univ. of Cambridge
2017- now PhD student at Univ. of Geneva
Who am I ?
2016
Geneva, CH
Cambridge, UK
Rome, IT
Sierre, CHNow
2013
Cambridge, MA (Summer 2018)

PhD focus:
Interpretability of Deep Learning for
Medical Imaging
Started in:
November 2017
Funded by:
EU H2020 PROCESS
mara.graziani@hevs.ch
3
My research question
Can we generate human-centric
explanations of deep learning and can
we use them to improve model
performance?
?
4
My research question
Can we generate human-centric
explanations of deep learning and can
we use them to improve model
performance?
?Motivation:
Ease the interaction, improve models with little extra complexity, debug models, GDPR* right for explainability,
improve trust and accountability, remove bias or data memorization, generate answers to “why” questions on
model behaviour and decisions.
* General Data Protection Regulation
Outline
Introduction and definition of human-centric interpretability for deep learning
Presentation of research in this direction: 

Evaluation of visualization tools

Concept-based interpretability with Regression Concept Vectors

Guiding CNNs with user-defined features

Remarks 

Conclusions
Interpretability: What and why?
7
“Interpretability is the ability to explain or
to present in understandable terms to a
human*.”
* not all humans are familiar with Machine Learning
[Kim et al., 2018]
8
Example:
Human-Centric Interpretability for Cancer Diagnosis
Clinician:
End user
Computer-aided
Diagnostics
Patient
Diagnosis and
Treatment Planning
9
Example:
Human-Centric Interpretability for Cancer Diagnosis
Clinician:
End user
Computer-aided
Diagnostics
Patient
Diagnosis and
Treatment Planning
10
CNN

This is a high-grade tumor
region!

Clinician:
End user
Scenarios:
1. CNN for localization
11
CNN

With

Interpretability
This is a high-grade tumor
region:

1. The nuclei are 30%
larger than non-tumor
average 

2. The nuclei texture
appears vesicular
(contrast is 40% larger
than average)

Clinician:
End user
Scenarios:
2. CNN for localization with explanations of abnormalities
12
Guided CNN

With

Interpretability
This is a high-grade tumor
region:

1. The cells are 30% larger
than non-tumor average 

2. The nuclei texture
appears vesicular
(contrast is 40% larger
than average)

Clinician:
End user
Scenarios:
3. CNN for localization with explanations of abnormalities and with guided feature
learning by user-input
Let’s analyse the
three scenarios
14
Clinician:
End user
Computer-aided
Diagnostics
Patient
Diagnosis and
Treatment Planning
Scenarios:
1. CNN for localization
?
CNN
15
Clinician:
End user
Computer-aided
Diagnostics
Patient
Diagnosis and
Treatment Planning
Scenarios:
1. CNN for localization
?
CNN

?
?
16
REFLECTED
KNOWLEDGE
Clinician:
End user
Computer-aided
Diagnostics
Patient
Diagnosis and
Treatment Planning
CNN
With interptetability
- Explaining the decisions of a complex model in understandable terms by doctors eases the interaction with
AI and improves the quality of the diagnosis [Carrie J.C. et al., 2019].
Scenarios:
2. CNN for localization with explanations of abnormalities
17
Clinician:
End user
Computer-aided
Diagnostics
Patient
Diagnosis and
Treatment Planning
CNN
With interptetability
REFLECTED
KNOWLEDGE
Guided
Control
targets
Control Targets:
- Nuclei size is relevant
- Image domain is not relevant
Scenarios:
3. CNN for localization with explanations of abnormalities and with guided feature
learning by user-input
CNNs for tumor localization can support pathologists in the diagnosis, but may leave them with
unanswered questions about the output (scenario 1)

Interpretability should help the clinician verify that the CNN decision making respects the
guidelines and knowledge in the domain (scenario 2). 

The expertise of clinicians is a valuable input for the network training, that could be guided to
ensure that certain visual features are taken into account and others are not (scenario 3).
To summarize
Human-centric
DL interpretability
=
A tool that supports the pathologists in
making decisions by providing
explanations and allowing the
introduction of feedback to refine
training
Our work in this direction
Evaluation of visualization methods for histopathology
Concept-based interpretability of CNNs

Guidable CNNs
20
Issues:
- Difficult Abstraction

- Sometimes Ambiguous

- Consistency issues
∂output
∂input
e.g saliency
[Kim et al., 2018]

[Adebayo et al., 2018]

Feature-attribution:
Evaluation of visualization tools
Slide credits: B. Kim
21
Feature-attribution:
Evaluation of visualization tools
https://jgamper.github.io/PanNukeDataset/
Our work in this direction
Evaluation of visualization methods for histopathology

Concept-based interpretability of CNNs
Guidable CNNs
23
Taking inspiration from [Kim et al., 2018] on interpreting CNN activations with human-friendly binary concepts (presence vs absence).
black
blue
brown
furry
gray
Not present Present
Concept-based interpretability:
Concept attribution with Regression Concept Vectors
24
Concept-based interpretability:
Concept attribution with Regression Concept Vectors
Taking inspiration from [Kim et al., 2018] on interpreting CNN activations with human-friendly binary concepts (presence vs absence).
black
blue
brown
furry
gray
Not present Present
Measuring texture “coarseness”, “brown-ness”
25
Concept-based interpretability:
Concept attribution with Regression Concept Vectors*
Best paper award, iMIMIC, MICCAI 2018!
Segmentation
(manual or
automatic)
Handcrafted
features, texture
descriptors, shape,
size, …
26
Concept-based interpretability:
Concept attribution with Regression Concept Vectors*
Best paper award, iMIMIC, MICCAI 2018!
Segmentation
(manual or
automatic)
Handcrafted
features, texture
descriptors, shape,
size, …
Take the internal
activations (aggregation)
Linear regression of
measures
Vector of “size”
Size of the ball = concept value corresponding to one input image
27
Concept-based interpretability:
Concept attribution with Regression Concept Vectors*
Best paper award, iMIMIC, MICCAI 2018!
Segmentation
(manual or
automatic)
Handcrafted
features, texture
descriptors, shape,
size, …
Take the internal
activations (aggregation)
Linear regression of
measures
Vector of “size”
∂output
∂vector
Directional
derivative
Generalized
saliency
Size of the ball = concept value corresponding to one input image
28
Concept-based interpretability:
Regression Concept Vectors: application to histopathology
[Graziani et. al, 2020]
Interpretability can be used to verify that the CNN decision making respects clinical guidelines
and knowledge in the domain

Visualizations of saliency heatmaps give feedback on the relevant input pixels, while concept-
based explanations use directly clinically relevant measures such as nuclei size and appearance.
The expertise of clinicians can be used to guide network training by the combination of
multitask and adversarial learning.
Remarks
Interpretability can be used to verify that the CNN decision making respects clinical guidelines
and knowledge in the domain

Visualizations of saliency heatmaps give feedback on the relevant input pixels, while concept-
based explanations use directly clinically relevant measures such as nuclei size and appearance.
The expertise of clinicians can be used to guide network training by the combination of
multitask and adversarial learning.
Remarks
Q&A

More Related Content

What's hot

ProbabilisticModeling20080411
ProbabilisticModeling20080411ProbabilisticModeling20080411
ProbabilisticModeling20080411
Clay Stanek
 
Adaptive Percolation Daniel Burkhardt Cerigo
Adaptive Percolation Daniel Burkhardt CerigoAdaptive Percolation Daniel Burkhardt Cerigo
Adaptive Percolation Daniel Burkhardt Cerigo
Daniel Burkhardt Cerigo
 
November, 2006 CCKM'06 1
November, 2006 CCKM'06 1 November, 2006 CCKM'06 1
November, 2006 CCKM'06 1
butest
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD Editor
 

What's hot (16)

An efficient distributed trust model for wireless sensor networks
An efficient distributed trust model for wireless sensor networksAn efficient distributed trust model for wireless sensor networks
An efficient distributed trust model for wireless sensor networks
 
ProbabilisticModeling20080411
ProbabilisticModeling20080411ProbabilisticModeling20080411
ProbabilisticModeling20080411
 
A scenario based approach for dealing with
A scenario based approach for dealing withA scenario based approach for dealing with
A scenario based approach for dealing with
 
A critical review on Adversarial Attacks on Intrusion Detection Systems: Must...
A critical review on Adversarial Attacks on Intrusion Detection Systems: Must...A critical review on Adversarial Attacks on Intrusion Detection Systems: Must...
A critical review on Adversarial Attacks on Intrusion Detection Systems: Must...
 
Intelligent Handwritten Digit Recognition using Artificial Neural Network
Intelligent Handwritten Digit Recognition using Artificial Neural NetworkIntelligent Handwritten Digit Recognition using Artificial Neural Network
Intelligent Handwritten Digit Recognition using Artificial Neural Network
 
Av4102350358
Av4102350358Av4102350358
Av4102350358
 
Predictive uncertainty of deep models and its applications
Predictive uncertainty of deep models and its applicationsPredictive uncertainty of deep models and its applications
Predictive uncertainty of deep models and its applications
 
Paper id 71201913
Paper id 71201913Paper id 71201913
Paper id 71201913
 
Adaptive Percolation Daniel Burkhardt Cerigo
Adaptive Percolation Daniel Burkhardt CerigoAdaptive Percolation Daniel Burkhardt Cerigo
Adaptive Percolation Daniel Burkhardt Cerigo
 
Technical Portion of PhD Research
Technical Portion of PhD ResearchTechnical Portion of PhD Research
Technical Portion of PhD Research
 
Seminar
SeminarSeminar
Seminar
 
Importance of Dimensionality Reduction in Image Processing
Importance of Dimensionality Reduction in Image ProcessingImportance of Dimensionality Reduction in Image Processing
Importance of Dimensionality Reduction in Image Processing
 
November, 2006 CCKM'06 1
November, 2006 CCKM'06 1 November, 2006 CCKM'06 1
November, 2006 CCKM'06 1
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
Study of Image Inpainting Technique Based on TV Model
Study of Image Inpainting Technique Based on TV ModelStudy of Image Inpainting Technique Based on TV Model
Study of Image Inpainting Technique Based on TV Model
 
Efficient Image Retrieval by Multi-view Alignment Technique with Non Negative...
Efficient Image Retrieval by Multi-view Alignment Technique with Non Negative...Efficient Image Retrieval by Multi-view Alignment Technique with Non Negative...
Efficient Image Retrieval by Multi-view Alignment Technique with Non Negative...
 

Similar to Human-centric Interpretability for Digital Pathology

Supervised deep learning_embeddings_for_the_predic
Supervised deep learning_embeddings_for_the_predicSupervised deep learning_embeddings_for_the_predic
Supervised deep learning_embeddings_for_the_predic
hema latha
 

Similar to Human-centric Interpretability for Digital Pathology (20)

Regression Concept Vectors for Deep Learning
Regression Concept Vectors for Deep LearningRegression Concept Vectors for Deep Learning
Regression Concept Vectors for Deep Learning
 
Supervised deep learning_embeddings_for_the_predic
Supervised deep learning_embeddings_for_the_predicSupervised deep learning_embeddings_for_the_predic
Supervised deep learning_embeddings_for_the_predic
 
harsh final ppt (2).pptx
harsh final ppt (2).pptxharsh final ppt (2).pptx
harsh final ppt (2).pptx
 
M sc research_project_report_x18134599
M sc research_project_report_x18134599M sc research_project_report_x18134599
M sc research_project_report_x18134599
 
Exploiting biomedical literature to mine out a large multimodal dataset of ra...
Exploiting biomedical literature to mine out a large multimodal dataset of ra...Exploiting biomedical literature to mine out a large multimodal dataset of ra...
Exploiting biomedical literature to mine out a large multimodal dataset of ra...
 
Mind mapping and Its Applications, Introduction to Context Trees
Mind mapping and Its Applications, Introduction to Context TreesMind mapping and Its Applications, Introduction to Context Trees
Mind mapping and Its Applications, Introduction to Context Trees
 
An Overview on the role of Artificial Intelligence (AI) and Deep Neural Netwo...
An Overview on the role of Artificial Intelligence (AI) and Deep Neural Netwo...An Overview on the role of Artificial Intelligence (AI) and Deep Neural Netwo...
An Overview on the role of Artificial Intelligence (AI) and Deep Neural Netwo...
 
Medical ImageNet
Medical ImageNetMedical ImageNet
Medical ImageNet
 
Deep Learning for Computer Vision: Medical Imaging (UPC 2016)
Deep Learning for Computer Vision: Medical Imaging (UPC 2016)Deep Learning for Computer Vision: Medical Imaging (UPC 2016)
Deep Learning for Computer Vision: Medical Imaging (UPC 2016)
 
Learning where to look: focus and attention in deep vision
Learning where to look: focus and attention in deep visionLearning where to look: focus and attention in deep vision
Learning where to look: focus and attention in deep vision
 
deep learning applications in medical image analysis brain tumor
deep learning applications in medical image analysis brain tumordeep learning applications in medical image analysis brain tumor
deep learning applications in medical image analysis brain tumor
 
A Novel DBSCAN Approach to Identify Microcalcifications in Cancer Images with...
A Novel DBSCAN Approach to Identify Microcalcifications in Cancer Images with...A Novel DBSCAN Approach to Identify Microcalcifications in Cancer Images with...
A Novel DBSCAN Approach to Identify Microcalcifications in Cancer Images with...
 
Rapid COVID-19 Diagnosis Using Deep Learning of the Computerized Tomography ...
Rapid COVID-19 Diagnosis Using Deep Learning  of the Computerized Tomography ...Rapid COVID-19 Diagnosis Using Deep Learning  of the Computerized Tomography ...
Rapid COVID-19 Diagnosis Using Deep Learning of the Computerized Tomography ...
 
Simplified Knowledge Prediction: Application of Machine Learning in Real Life
Simplified Knowledge Prediction: Application of Machine Learning in Real LifeSimplified Knowledge Prediction: Application of Machine Learning in Real Life
Simplified Knowledge Prediction: Application of Machine Learning in Real Life
 
Performance Comparison of Face Recognition Using DCT Against Face Recognition...
Performance Comparison of Face Recognition Using DCT Against Face Recognition...Performance Comparison of Face Recognition Using DCT Against Face Recognition...
Performance Comparison of Face Recognition Using DCT Against Face Recognition...
 
Texture Analysis As An Aid In CAD And Computational Logic
Texture Analysis As An Aid In CAD And Computational LogicTexture Analysis As An Aid In CAD And Computational Logic
Texture Analysis As An Aid In CAD And Computational Logic
 
A017350106
A017350106A017350106
A017350106
 
Deep learning and Healthcare
Deep learning and HealthcareDeep learning and Healthcare
Deep learning and Healthcare
 
APPLICATION OF CNN MODEL ON MEDICAL IMAGE
APPLICATION OF CNN MODEL ON MEDICAL IMAGEAPPLICATION OF CNN MODEL ON MEDICAL IMAGE
APPLICATION OF CNN MODEL ON MEDICAL IMAGE
 
Deep_Learning_Innovations_In_Facial_Analysis
Deep_Learning_Innovations_In_Facial_AnalysisDeep_Learning_Innovations_In_Facial_Analysis
Deep_Learning_Innovations_In_Facial_Analysis
 

Recently uploaded

result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
Tonystark477637
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Dr.Costas Sachpazis
 

Recently uploaded (20)

Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 

Human-centric Interpretability for Digital Pathology

  • 1. Human-centric interpretability of deep learning for digital pathology Mara Graziani PhD student, Hes-so Valais and UniGe E-talk @Swiss Digital Pathology 17.09.2020 for histop Concept-based interpretability of CNNs Guidable CNNs
  • 2. 2 2013-2015 B.En. in IT Engineering at Sapienza 2015-2016 1y of MSc in AI and Robotics at Sapienza 2016-2017 MPhil in Machine Learning at Univ. of Cambridge 2017- now PhD student at Univ. of Geneva Who am I ? 2016 Geneva, CH Cambridge, UK Rome, IT Sierre, CHNow 2013 Cambridge, MA (Summer 2018) PhD focus: Interpretability of Deep Learning for Medical Imaging Started in: November 2017 Funded by: EU H2020 PROCESS mara.graziani@hevs.ch
  • 3. 3 My research question Can we generate human-centric explanations of deep learning and can we use them to improve model performance? ?
  • 4. 4 My research question Can we generate human-centric explanations of deep learning and can we use them to improve model performance? ?Motivation: Ease the interaction, improve models with little extra complexity, debug models, GDPR* right for explainability, improve trust and accountability, remove bias or data memorization, generate answers to “why” questions on model behaviour and decisions. * General Data Protection Regulation
  • 5. Outline Introduction and definition of human-centric interpretability for deep learning Presentation of research in this direction: Evaluation of visualization tools Concept-based interpretability with Regression Concept Vectors Guiding CNNs with user-defined features Remarks Conclusions
  • 7. 7 “Interpretability is the ability to explain or to present in understandable terms to a human*.” * not all humans are familiar with Machine Learning [Kim et al., 2018]
  • 8. 8 Example: Human-Centric Interpretability for Cancer Diagnosis Clinician: End user Computer-aided Diagnostics Patient Diagnosis and Treatment Planning
  • 9. 9 Example: Human-Centric Interpretability for Cancer Diagnosis Clinician: End user Computer-aided Diagnostics Patient Diagnosis and Treatment Planning
  • 10. 10 CNN This is a high-grade tumor region! Clinician: End user Scenarios: 1. CNN for localization
  • 11. 11 CNN With Interpretability This is a high-grade tumor region: 1. The nuclei are 30% larger than non-tumor average 2. The nuclei texture appears vesicular (contrast is 40% larger than average) Clinician: End user Scenarios: 2. CNN for localization with explanations of abnormalities
  • 12. 12 Guided CNN With Interpretability This is a high-grade tumor region: 1. The cells are 30% larger than non-tumor average 2. The nuclei texture appears vesicular (contrast is 40% larger than average) Clinician: End user Scenarios: 3. CNN for localization with explanations of abnormalities and with guided feature learning by user-input
  • 15. 15 Clinician: End user Computer-aided Diagnostics Patient Diagnosis and Treatment Planning Scenarios: 1. CNN for localization ? CNN ? ?
  • 16. 16 REFLECTED KNOWLEDGE Clinician: End user Computer-aided Diagnostics Patient Diagnosis and Treatment Planning CNN With interptetability - Explaining the decisions of a complex model in understandable terms by doctors eases the interaction with AI and improves the quality of the diagnosis [Carrie J.C. et al., 2019]. Scenarios: 2. CNN for localization with explanations of abnormalities
  • 17. 17 Clinician: End user Computer-aided Diagnostics Patient Diagnosis and Treatment Planning CNN With interptetability REFLECTED KNOWLEDGE Guided Control targets Control Targets: - Nuclei size is relevant - Image domain is not relevant Scenarios: 3. CNN for localization with explanations of abnormalities and with guided feature learning by user-input
  • 18. CNNs for tumor localization can support pathologists in the diagnosis, but may leave them with unanswered questions about the output (scenario 1) Interpretability should help the clinician verify that the CNN decision making respects the guidelines and knowledge in the domain (scenario 2). The expertise of clinicians is a valuable input for the network training, that could be guided to ensure that certain visual features are taken into account and others are not (scenario 3). To summarize Human-centric DL interpretability = A tool that supports the pathologists in making decisions by providing explanations and allowing the introduction of feedback to refine training
  • 19. Our work in this direction Evaluation of visualization methods for histopathology Concept-based interpretability of CNNs Guidable CNNs
  • 20. 20 Issues: - Difficult Abstraction - Sometimes Ambiguous - Consistency issues ∂output ∂input e.g saliency [Kim et al., 2018] [Adebayo et al., 2018] Feature-attribution: Evaluation of visualization tools Slide credits: B. Kim
  • 21. 21 Feature-attribution: Evaluation of visualization tools https://jgamper.github.io/PanNukeDataset/
  • 22. Our work in this direction Evaluation of visualization methods for histopathology Concept-based interpretability of CNNs Guidable CNNs
  • 23. 23 Taking inspiration from [Kim et al., 2018] on interpreting CNN activations with human-friendly binary concepts (presence vs absence). black blue brown furry gray Not present Present Concept-based interpretability: Concept attribution with Regression Concept Vectors
  • 24. 24 Concept-based interpretability: Concept attribution with Regression Concept Vectors Taking inspiration from [Kim et al., 2018] on interpreting CNN activations with human-friendly binary concepts (presence vs absence). black blue brown furry gray Not present Present Measuring texture “coarseness”, “brown-ness”
  • 25. 25 Concept-based interpretability: Concept attribution with Regression Concept Vectors* Best paper award, iMIMIC, MICCAI 2018! Segmentation (manual or automatic) Handcrafted features, texture descriptors, shape, size, …
  • 26. 26 Concept-based interpretability: Concept attribution with Regression Concept Vectors* Best paper award, iMIMIC, MICCAI 2018! Segmentation (manual or automatic) Handcrafted features, texture descriptors, shape, size, … Take the internal activations (aggregation) Linear regression of measures Vector of “size” Size of the ball = concept value corresponding to one input image
  • 27. 27 Concept-based interpretability: Concept attribution with Regression Concept Vectors* Best paper award, iMIMIC, MICCAI 2018! Segmentation (manual or automatic) Handcrafted features, texture descriptors, shape, size, … Take the internal activations (aggregation) Linear regression of measures Vector of “size” ∂output ∂vector Directional derivative Generalized saliency Size of the ball = concept value corresponding to one input image
  • 28. 28 Concept-based interpretability: Regression Concept Vectors: application to histopathology [Graziani et. al, 2020]
  • 29. Interpretability can be used to verify that the CNN decision making respects clinical guidelines and knowledge in the domain Visualizations of saliency heatmaps give feedback on the relevant input pixels, while concept- based explanations use directly clinically relevant measures such as nuclei size and appearance. The expertise of clinicians can be used to guide network training by the combination of multitask and adversarial learning. Remarks
  • 30. Interpretability can be used to verify that the CNN decision making respects clinical guidelines and knowledge in the domain Visualizations of saliency heatmaps give feedback on the relevant input pixels, while concept- based explanations use directly clinically relevant measures such as nuclei size and appearance. The expertise of clinicians can be used to guide network training by the combination of multitask and adversarial learning. Remarks Q&A