Rationalizing Medical Relation Prediction from Corpus-level Statistics
Zhen Wang The Ohio State University
In collaboration with Jennifer Lee (NCH), Simon Lin (NCH), Huan Sun (OSU)
Rationalizing Medical Relation Prediction from Corpus-level - - PowerPoint PPT Presentation
ACL 2020 Rationalizing Medical Relation Prediction from Corpus-level Statistics Zhen Wang The Ohio State University In collaboration with Jennifer Lee (NCH), Simon Lin (NCH), Huan Sun (OSU) One-Minute Summary What is this paper about? Task :
In collaboration with Jennifer Lee (NCH), Simon Lin (NCH), Huan Sun (OSU)
1-Min Summary
1
Task: Predicting relations between two given terms from a text corpus Goal: Make accurate prediction & Provide justifications for it (Rationalization)
521 74 122 2341 18 428 1356 38
macase matreat matreat
122 C-cceceLik (ihc) AciaiRecall AiRecgii
Aii
Caee Mae PaRee Fee
Headache
treat headache) by highlighting important associations and assumptions
memory recall and recognition
from corpus-level statistics and recognize meaningful relational assumptions (red) between them
Overview
2 Medical Records
Aspirin Headache Input Pair Black-Box Classifier Class Distribution
Overview
3 Medical Records
Aspirin Headache Input Pair Black-Box Classifier Class Distribution
Medicine Finance Judiciary
Overview
4 Medical Records
Aspirin Input Pair Class Distribution Headache
Overview
5 Medical Records
Aspirin Input Pair Class Distribution
Headache
Overview
6
Retrieve association information from long-term memory
Identify previously learned information
Overview
7
Example from http://webdesign-review.blogspot.com/2016/04/recognition-vs-recall-in-mobile-web.html
Retrieve association information from long-term memory Identify previously learned information
Recall my friend’s name Recognize my friend’s face
Overview
8
Entity Pair
Recall Memory
Associations
Recognition Memory
Assumptions
Pred.
CogStage-1 CogStage-2 CogStage-3
Rationalized By
Overview
9
Entity Pair
Aspirin Headache
Overview
10
Entity Pair
Recall Memory Aspirin Headache
CogStage-1
Overview
11
Entity Pair
Recall Memory Aspirin Headache
Caffeine
Associations
CogStage-1
Migraine Pain Relief Fever
Overview
12
83 463 84 123 146 385 130 353 428
Corpus-level Statistics
Entity Pair
Recall Memory Aspirin Headache
Caffeine
Associations
CogStage-1
Migraine Pain Relief Fever
Overview
13
83 463 84 123 146 385 130 353 428
Corpus-level Statistics
Entity Pair
Recall Memory Aspirin Headache
Caffeine
Associations
CogStage-1
Migraine Pain Relief Fever Medical Records
Aspirin
Headache
Overview
14
83 463 84 123 146 385 130 353 428
Corpus-level Statistics
Entity Pair
Recall Memory Aspirin Headache
Caffeine
Associations
CogStage-1
Migraine Pain Relief Fever
Association Strength
Overview
15
Entity Pair
Recall Memory
Associations
Recognition Memory Aspirin
Caffeine
Headache
CogStage-1 CogStage-2
Migraine Pain Relief Fever
Overview
16
Entity Pair
Recall Memory
Associations
Recognition Memory Aspirin
Caffeine
Headache
may_cause CogStage-1 CogStage-2
Migraine Pain Relief Fever
Overview
17
Entity Pair
Recall Memory
Associations
Recognition Memory Aspirin
Caffeine
Headache
may_cause CogStage-1 CogStage-2
Assumptions
Migraine Pain Relief Fever
Overview
18
Entity Pair
Recall Memory
Associations
Recognition Memory
Assumptions
Pred.
Aspirin
Caffeine Migraine
Headache
may_cause CogStage-1 CogStage-2 CogStage-3
Migraine Pain Relief Fever
Overview
19
Entity Pair
Recall Memory
Associations
Recognition Memory
Assumptions
Pred.
Aspirin
Caffeine Migraine Pain Relief Fever
Headache
may_cause CogStage-1 CogStage-2 CogStage-3
Rationalized By
Overview
20
Entity Pair
Recall Memory
Associations
Recognition Memory
Assumptions
Pred.
Aspirin
Caffeine Migraine Pain Relief Fever
Headache
may_treat may_treat may_cause CogStage-1 CogStage-2 CogStage-3
Rationalized By
Model
Rela. Ped.
83 463 84 123 146 385 130 353 428
GlbalAciaiRecall AiFai&Reeeai DeciiMakig
Corpus-levelStatistics
OWA aiale
ea.ec. headec. aiec.
21
Model
Rela. Ped.
83 463 84 123 146 385 130 353 428
GlbalAciaiRecall AiFai&Reeeai DeciiMakig
Corpus-levelStatistics
OWA aiale
ea.ec. headec. aiec.
22
Model
Rela. Ped.
83 463 84 123 146 385 130 353 428
GlbalAciaiRecall AiFai&Reeeai DeciiMakig
Corpus-levelStatistics
OWA aiale
ea.ec. headec. aiec.
23
3 43 4 123 14
Empirical Context Distribution
Model
Rela. Ped.
83 463 84 123 146 385 130 353 428
GlbalAciaiRecall AiFai&Reeeai DeciiMakig
Corpus-levelStatistics
OWA aiale
ea.ec. headec. aiec.
24 p (ej|ei) = exp ⇣ v0T
ej · vei
⌘ P|V|
k=1 exp
⇣ vT
e0
k · vei
⌘
3 43 4 123 14
Empirical Context Distribution
Model
Rela. Ped.
83 463 84 123 146 385 130 353 428
GlbalAciaiRecall AiFai&Reeeai DeciiMakig
Corpus-levelStatistics
OWA aiale
ea.ec. headec. aiec.
25 p (ej|ei) = exp ⇣ v0T
ej · vei
⌘ P|V|
k=1 exp
⇣ vT
e0
k · vei
⌘
3 43 4 123 14
Empirical Context Distribution Estimated Context Distribution
Model
Rela. Ped.
83 463 84 123 146 385 130 353 428
GlbalAciaiRecall AiFai&Reeeai DeciiMakig
Corpus-levelStatistics
OWA aiale
ea.ec. headec. aiec.
26
3 43 4 123 14
p (ej|ei) = exp ⇣ v0T
ej · vei
⌘ P|V|
k=1 exp
⇣ vT
e0
k · vei
⌘ Empirical Context Distribution Estimated Context Distribution
Model
Rela. Ped.
83 463 84 123 146 385 130 353 428
GlbalAciaiRecall AiFai&Reeeai DeciiMakig
Corpus-levelStatistics
OWA aiale
ea.ec. headec. aiec.
27
Assumption: Recognize whether context 𝑏!
" and 𝑏# $ hold a relationship 𝑠 %?
Model
28
Closed World Assumption (CWA): Open World Assumption (OWA):
Rela. Ped.
83 463 84 123 146 385 130 353 428
GlbalAciaiRecall AiFai&Reeeai DeciiMakig
Corpus-levelStatistics
OWA aiale
ea.ec. headec. aiec.
Assumption: Recognize whether context 𝑏!
" and 𝑏# $ hold a relationship 𝑠 %?
Model
29
Closed World Assumption (CWA): Only consider the facts that exist in KBs Open World Assumption (OWA): Consider all possible combinations and select the best ones.
Rela. Ped.
83 463 84 123 146 385 130 353 428
GlbalAciaiRecall AiFai&Reeeai DeciiMakig
Corpus-levelStatistics
OWA aiale
ea.ec. headec. aiec.
Assumption: Recognize whether context 𝑏!
" and 𝑏# $ hold a relationship 𝑠 %?
Model
30
Head Vector Tail Vector
OWA Assumptions
Relation Embeddings
Rela. Ped.
83 463 84 123 146 385 130 353 428
GlbalAciaiRecall AiFai&Reeeai DeciiMakig
Corpus-levelStatistics
OWA aiale
ea.ec. headec. aiec.
𝑺𝟐 𝑺𝟑 𝑺𝑳
Model
31
Head Vector Tail Vector
Relation Embeddings sij
k = f
⇣ ai
h, rk, aj t
⌘ = −
h + ξk − vaj t
Rela. Ped.
83 463 84 123 146 385 130 353 428
GlbalAciaiRecall AiFai&Reeeai DeciiMakig
Corpus-levelStatistics
OWA aiale
ea.ec. headec. aiec.
𝑺𝟐 𝑺𝟑 𝑺𝑳
OWA Assumptions
Model
32
Head Vector Tail Vector Relation Vector
Relation Embeddings
Rela. Ped.
83 463 84 123 146 385 130 353 428
GlbalAciaiRecall AiFai&Reeeai DeciiMakig
Corpus-levelStatistics
OWA aiale
ea.ec. headec. aiec.
𝑺𝟐 𝑺𝟑 𝑺𝑳
OWA Assumptions
Model
33
Head Vector Tail Vector Relation Vector
Assumption Representation
Relation Embeddings
Rela. Ped.
83 463 84 123 146 385 130 353 428
GlbalAciaiRecall AiFai&Reeeai DeciiMakig
Corpus-levelStatistics
OWA aiale
ea.ec. headec. aiec.
𝑺𝟐 𝑺𝟑 𝑺𝑳
OWA Assumptions
Model
Rela. Ped.
83 463 84 123 146 385 130 353 428
GlbalAciaiRecall AiFai&Reeeai DeciiMakig
Corpus-levelStatistics
OWA aiale
ea.ec. headec. aiec.
34
Representations for all assumptions
Model
35
Rela. Ped.
83 463 84 123 146 385 130 353 428
GlbalAciaiRecall AiFai&Reeeai DeciiMakig
Corpus-levelStatistics
OWA aiale
ea.ec. headec. aiec.
Attention Weights Representations for all assumptions
Model
36
Rela. Ped.
83 463 84 123 146 385 130 353 428
GlbalAciaiRecall AiFai&Reeeai DeciiMakig
Corpus-levelStatistics
OWA aiale
ea.ec. headec. aiec.
Attention Weights Representations for all assumptions
Model
37
Rela. Ped.
83 463 84 123 146 385 130 353 428
GlbalAciaiRecall AiFai&Reeeai DeciiMakig
Corpus-levelStatistics
OWA aiale
ea.ec. headec. aiec.
Ln = − X
(ei,ej)∈V
ˆ p (ej|ei) log (p (ej|ei)) Lr = − X
(h,r,t)∈P
log p(h|t, r) − X
(h,r,t)∈P
log p(t|h, r)
Lp = −
M
X
i=1
h, ei t
h, ei t
Experiments
38
Experiments
39
Experiments
40
Word2vec DeepWalk LINE REPEL-D DistMult RESCAL NTN
Experiments
41
Experiments
42
Competitive predictive performance compared with a comprehensive list of baselines
Experiments
43
Best predictive performance when the training data is large
Experiments
44
Human Evaluation Interface
Experiments
45
Human Evaluation Interface
Experiments
46
Human Evaluation Score
Experiments
47
Case Study
Experiments
48
Case Study See more details in the paper.
Experiments
49
Experiments
50
Experiments
51
Code available at:
https://github.com/zhenwang9102/X-MedRELA
52