Explaining Deep Learning Predictions in Healthcare using Clinical Concepts
Sayantan Kumar
Advisor: Dr. Philip Payne
Doctoral Student Seminar
December 2nd , 2022
Deep learning is Everywhere
1
Motivation
Methods
Contribution
Takeaways
Results
Criminal Justice
Recommendation Systems
Healthcare
Deep learning in Healthcare : Example
2
Clinical outcome
Example: Predict if a patient will die within ICU in the next 24 hours.
Motivation
Methods
Contribution
Takeaways
Results
Challenge: Deep learning = Blackbox models
3
Clinical outcome
Predict if a patient will die within ICU in the next 24 hours.
Black Box
Why did the model predict mortality?
Motivation
Methods
Contribution
Takeaways
Results
Objective
4
Goal: A deep learning framework that can explain/interpret model predictions.
Clinical outcome
Predict if a patient will die within ICU in the next 24 hours.
Why did the model predict mortality?
Motivation
Methods
Contribution
Takeaways
Results
Limitations : Prior works on explainability in EHR
5
Assign weights to individual features
EHR features
Feature-based explanations
Creatinine
Urine output
Blood pressure
Age
0.5
0
1
weights (importance)
…...
…...
Example
Did the patient die of multi organ failure?
Patient died due to creatinine, age, urine, …etc?
Too granular
High level
Neural Network
Motivation
Methods
Contribution
Takeaways
Results
Our Contribution
6
Contribution : Concept-based explanations
Goal: A deep learning framework that can explain/interpret why model predicted patient mortality in ICU.
EHR features
Heart failure
Renal failure
The patient died due to heart and kidney failure.
Example Concepts 🡪 Organ failure risk scores
Challenge
Feature based explanations
High-level
Intermediate
Neural Network
Motivation
Methods
Contribution
Takeaways
Results
Research Hypothesis
7
Contribution : Concept-based explanations
Goal: A deep learning framework that can explain/interpret why model predicted patient mortality in ICU.
Challenge
Feature based explanations
High-level
Intermediate
Concept-based explanations provide intuitive clinical insights about patient mortality.
Hypotheses
Motivation
Methods
Contribution
Takeaways
Results
Novelty of our work – Supervised EHR Concepts
8
Existing work
Our proposed work
Concept based explanations
Koh, Pang Wei, et al. "Concept bottleneck models." International Conference on Machine Learning. PMLR, 2020.
David Alvarez Melis and Tommi Jaakkola. 2018. Towards robust interpretability with self explaining neural networks. Advances in neural information processing systems 31 (2018).
Motivation
Methods
Contribution
Takeaways
Results
Clinical Concepts: SOFA
9
EHR features
c1
c3
c4
c5
c6
c2
Clinical concepts
Organ-specific risk scores
Sequential Organ Failure Assessment (SOFA)
High-level
Intermediate
Derived from input clinical features.
Feature-level to organ level.
Neural Network
Motivation
Methods
Contribution
Takeaways
Results
Proposed framework (high-level)
10
EHR features
Predicted mortality within next 24 hours
y = ∑ f (wi * ci)
i = 1
n
….
c1
cn
w1
….
wn
Clinical concepts
Relevance scores
Predicted Auxiliary layer
Weighted combination
Motivation
Methods
Contribution
Takeaways
Results
Longitudinal Prediction : Final Outcome
11
Predict if a patient will die within ICU in the next 24 hours.
Clinical outcome
……..…………
ICU admit
Died/discharged
for timepoint t = 1,2,3….T hours:
if death within next 24 hours:
outcome (t) = died (+)
else:
outcome (t) = alive (-)
Hourly interval
24 hours
timepoints
Motivation
Methods
Contribution
Takeaways
Results
Longitudinal Prediction : Concepts
12
Predicted maximum SOFA organ score within next 24 hours
c1
c3
c4
c5
c6
c2
……..…………
ICU admit
Died/discharged
for concept c = 1 to 6:
for timepoint t = 1,2,3….T hours:
c (t) = max score within next 24 hours
Hourly interval
Max (24 hours)
timepoints
Motivation
Methods
Contribution
Takeaways
Results
Proposed framework (high-level)
13
EHR features
Predicted mortality within next 24 hours
….
c1
cn
w1
….
wn
Relevance scores
Predicted Auxiliary layer
Attention
Predicted maximum SOFA organ score within next 24 hours
Which organ system failure provide insights about mortality?
Clinical concepts
Explanations
Motivation
Methods
Contribution
Takeaways
Results
Explanations: Why will the patient die?
14
Hypothesis : Concept based explanations provide interpretable clinical insights about mortality.
Mortality probability within 24 hours
ICU admit
Died (t = 80)
SOFA neurological 24h max
SOFA cardiovascular 24h max
Low
High
Relevance scores
ICU admit
Died (t = 80)
Motivation
Methods
Contribution
Takeaways
Results
Key Takeaways
15
Motivation
Methods
Contribution
Takeaways
Results