Enhancing Drug-Drug Interaction Extraction from Texts by Molecular Structure Information
Masaki Asada, Makoto Miwa, Yutaka Sasaki Toyota Technological Institute, Japan
1
Molecular Structure Information Masaki Asada, Makoto Miwa, Yutaka - - PowerPoint PPT Presentation
Enhancing Drug-Drug Interaction Extraction from Texts by Molecular Structure Information Masaki Asada, Makoto Miwa, Yutaka Sasaki Toyota Technological Institute, Japan 1 Introduction Our target problem is the extraction of drug-drug
1
Mechanism
2
Mechanism
DrugBank database 3
GCN CNN
concat concat
Grepafloxacin Theophylline
DDI types
DrugBank Database
4
Text Corpus Grepafloxacin inhibits the metabolism
Theophylline
word + position embeddings Molecular vector concat concat Theophylline
DDI types
DrugBank Database
Grepafloxacin
GCN
Textual vector
CNN 5
Text Corpus Grepafloxacin inhibits the metabolism
Theophylline
word + position embeddings Molecular vector concat concat Theophylline
DDI types
DrugBank Database
Grepafloxacin
GCN
Textual vector
CNN 6
Text Corpus Grepafloxacin inhibits the metabolism
Theophylline
word + position embeddings Textual vector
CNN
7
Text Corpus Grepafloxacin inhibits the metabolism
Theophylline
word vector Input sentence Molecular vector concat concat Theophylline Predict DDI Grepafloxacin
GCN
Textual vector
CNN
DrugBank Database
8
Molecular vector
interact not mentioned prediction Theophylline Grepafloxacin 9
𝑈
Node 𝑤 Edge 𝑓𝑤𝑥
molecular vector graph structure
Node 𝑥
𝒊𝑤
𝑢 : node vector
𝑂 𝑤 : neighbors of 𝑤 GRU : gated Recurrent Unit 𝑗, 𝑘 : linear layer ⊙ : element-wise product [… ; … ] : concatenation 𝑩 : learned weight 𝒉
𝒏𝑤
𝑢+1 = σ𝑥∈𝑂(𝑤) 𝑩𝑓𝑤𝑥𝒊𝑥 𝑢
𝒊𝑤
𝑢+1 = GRU([𝒊𝑤 𝑢 ; 𝒏𝑤 𝑢+1])
10
𝑈
Node 𝑤 Edge 𝑓𝑤𝑥
molecular vector graph structure
Node 𝑥
𝒊𝑤
𝑢 : node vector
𝑂 𝑤 : neighbors of 𝑤 GRU : gated Recurrent Unit 𝑗, 𝑘 : linear layer ⊙ : element-wise product [… ; … ] : concatenation 𝑩 : learned weight 𝒉
𝒏𝑤
𝑢+1 = σ𝑥∈𝑂(𝑤) 𝑩𝑓𝑤𝑥𝒊𝑥 𝑢
𝒊𝑤
𝑢+1 = GRU([𝒊𝑤 𝑢 ; 𝒏𝑤 𝑢+1])
𝒉 = σ𝑤 𝜏 𝑗( 𝒊𝑤
𝑈; 𝒊𝑤 0 ) ⊙ (𝑘 𝒊𝑤 𝑈; 𝒊𝑤
) 11
Grepafloxacin inhibits the metabolism
Theophylline
word + position embeddings textual vector
CNN 12
Grepafloxacin inhibits the metabolism
Theophylline
word + position embeddings Theophylline
DrugBank
Grepafloxacin textual vector
CNN
Relaxed string matching
13
Grepafloxacin inhibits the metabolism
Theophylline
word + position embeddings molecular vector Theophylline
DrugBank
Grepafloxacin
GCN
textual vector
CNN
Relaxed string matching
14
DDI types
Grepafloxacin inhibits the metabolism
Theophylline
word + position embeddings molecular vector concat concat Theophylline Grepafloxacin
GCN
textual vector
CNN
DrugBank
Relaxed string matching
15
Statistics of the DDI SemEval2013 shared task
16
17
18
Mechanism
No relation No relation
19
20
Hyper-parameters for text-based model Hyper-parameters for molecule-based model
21
22
68 69 70 71 72 73 Text-Only Text + Molecular Structure Zheng et al. 2017 Lim et al. 2018 micro F-score (%)
2.39 pp
23
Grepafloxacin inhibits the metabolism
Theophylline
Molecular vector concat Theophylline interact Grepafloxacin
GCN
Textual vector
CNN
not interact
DrugBank Database
24
25