SlideShare a Scribd company logo
4
Most read
8
Most read
9
Most read
Knowledge Graph
Embeddings:
Recent Advances
William Wang
Joint work with Liwei Cai
CIPS Summer School 2018
Outline
• Related Work
• KBGAN: Algorithm
• Experiments
• Conclusion
Related Work
• Embedding-based method
• RESCAL, Nickel et al, 2011
• TransE, Bordes et al, 2013
• Neural Tensor Network, Socher et al, 2013
• TransR/CTransR, Lin et al, 2015
• Complex Embeddings, Trouillon et al, 2016
3
Embedding methods allow us to compare, and
find similar entities in the vector space.
RESCAL (Nickel et al., 2011)
• Tensor factorization on the
• (head)entity-(tail)entity-relation tensor.
4
TransE (Bordes et al., 2013)
5
• Assumption: in the vector space, when adding
the relation to the head entity, we should get
close to the target tail entity.
• Margin based loss function:
• Minimize the distance between (h+l) and t.
• Maximize the distance between (h+l) to a randomly
sampled tail t’ (negative example).
Neural Tensor Networks
(Socher et al., 2013)
6
• Model the bilinear interaction between entity
pairs with tensors.
Poincaré Embeddings
(Nickel and Kiela, 2017)
• Idea: learn hierarchical KB representations by
looking at hyperbolic space.
7
ConvE (Dettmers et al, 2018)
8
• 1. Reshape the head and relation embeddings into
“images”.
• 2. Use CNNs to learn convolutional feature maps.
It all started in 2013
Me: How did you get negative
examples from knowledge graphs?
William Cohen: We did some
samplings from the knowledge
graph.
Me: OK... ( )
Reality about Knowledge Bases
•Only positive facts are stored, and
no negative examples are stored.
• This makes sense, for efficiency
considerations.
•But for machine learning (e.g.,
margin-based models)
• We often need negative examples.
Negative Sampling is Pervasive
• TransE (Bordes et al., 2013): Replace head/tail
entity with a randomly sampled entity from KB
to create a negative example.
• Margin-based loss function:
• Positive Examples: Minimize the distance between
(h+l) and t.
• Negative Examples: Maximize the distance between
(h+l) to a randomly sampled tail t’ (negative
example).
Negative Sampling’s Main
Issue
•Main Issue for KB Embedding:
• It often generates low-quality negative
examples that do not help you learn
good embedding models.
LocatedIn(NewOrleans,
Louisiana)
LocatedIn(NewOrleans,
Google)
KBGAN: Learning to Generate
High-Quality Negative
Examples
Idea: use adversarial learning to iteratively learn
better negative examples.
KBGAN: Overview
• Both G and D are KG embedding models.
• Input:
• Pre-trained generator G with score function 𝑓𝐺 ℎ, 𝑟, 𝑡 .
• Pre-trained discriminator D with score function 𝑓𝐷 ℎ, 𝑟, 𝑡 .
• Adversarial Learning:
• Use softmax to score and rank negative triples.
• Update D with original positive examples and highly-ranked
negative examples.
• Pass the reward for policy gradient update for G.
• Output:
• Adversarially trained KG embedding discriminator D.
KBGAN: Adversarial Negative
Training
For each positive triple from the minibatch:
1. Generator: Rank negative examples.
2. Discriminator: Standard margin-based
update.
KBGAN: Adversarial Training
(cont’d)
3. Compute the Reward for the Generator.
r = −𝑓𝐷 ℎ′, 𝑟, 𝑡′ .
4. Policy gradient update for the Generator.
The baseline b is total reward sum / mini-batch size.
Experimental Settings
• Datasets: three standard KB completion datasets.
• Hyperparameters: documented in details in the
paper.
• Metrics: Hits@10 and Mean Reciprocal Rank
(MRR).
Experimental Results
Convergence Analysis
Conclusion
• We propose an adversarial learning approach
for generating high-quality negative examples.
• Our approach is model-agnostic, and it can be
applied to various knowledge graph
embedding models.
• Our work has shown improvements with
various settings on two datasets.
Thank you!
• Code: https://github.com/cai-lw/KBGAN
Ad

Recommended

A Simple Introduction to Word Embeddings
A Simple Introduction to Word Embeddings
Bhaskar Mitra
 
Introduction of Knowledge Graphs
Introduction of Knowledge Graphs
Jeff Z. Pan
 
Skip gram and cbow
Skip gram and cbow
hyunyoung Lee
 
Spectral clustering
Spectral clustering
SOYEON KIM
 
Introduction to Graph Theory
Introduction to Graph Theory
Premsankar Chakkingal
 
Lecture 2 predicates quantifiers and rules of inference
Lecture 2 predicates quantifiers and rules of inference
asimnawaz54
 
Shortest path algorithm
Shortest path algorithm
sana younas
 
introduction to graph theory
introduction to graph theory
Chuckie Balbuena
 
Language models
Language models
Maryam Khordad
 
Naive Bayes Classifier | Naive Bayes Algorithm | Naive Bayes Classifier With ...
Naive Bayes Classifier | Naive Bayes Algorithm | Naive Bayes Classifier With ...
Simplilearn
 
Lattice lecture Final DM Updated2.ppt
Lattice lecture Final DM Updated2.ppt
Akash588342
 
Cs6702 graph theory and applications 2 marks questions and answers
Cs6702 graph theory and applications 2 marks questions and answers
appasami
 
Regularization
Regularization
Darren Yow-Bang Wang
 
If then rule in fuzzy logic and fuzzy implications
If then rule in fuzzy logic and fuzzy implications
Siksha 'O' Anusandhan (Deemed to be University )
 
Stuart russell and peter norvig artificial intelligence - a modern approach...
Stuart russell and peter norvig artificial intelligence - a modern approach...
Lê Anh Đạt
 
Lattices AND Hasse Diagrams
Lattices AND Hasse Diagrams
Debarati Das
 
Gnn overview
Gnn overview
Louis (Yufeng) Wang
 
Pigeonhole Principle,Cardinality,Countability
Pigeonhole Principle,Cardinality,Countability
Kiran Munir
 
Word2Vec
Word2Vec
hyunyoung Lee
 
Graph Representation Learning
Graph Representation Learning
Jure Leskovec
 
Concept learning and candidate elimination algorithm
Concept learning and candidate elimination algorithm
swapnac12
 
Minimum spanning tree
Minimum spanning tree
Hinal Lunagariya
 
Prims and kruskal algorithms
Prims and kruskal algorithms
Saga Valsalan
 
Natural language processing and transformer models
Natural language processing and transformer models
Ding Li
 
What is word2vec?
What is word2vec?
Traian Rebedea
 
Fuzzy inference
Fuzzy inference
swati singh
 
Graph theory presentation
Graph theory presentation
Aliul Kadir Akib
 
First order logic
First order logic
Megha Sharma
 
k-Nearest Neighbors with brief explanation.pptx
k-Nearest Neighbors with brief explanation.pptx
gamingzonedead880
 
Explainable AI
Explainable AI
Arithmer Inc.
 

More Related Content

What's hot (20)

Language models
Language models
Maryam Khordad
 
Naive Bayes Classifier | Naive Bayes Algorithm | Naive Bayes Classifier With ...
Naive Bayes Classifier | Naive Bayes Algorithm | Naive Bayes Classifier With ...
Simplilearn
 
Lattice lecture Final DM Updated2.ppt
Lattice lecture Final DM Updated2.ppt
Akash588342
 
Cs6702 graph theory and applications 2 marks questions and answers
Cs6702 graph theory and applications 2 marks questions and answers
appasami
 
Regularization
Regularization
Darren Yow-Bang Wang
 
If then rule in fuzzy logic and fuzzy implications
If then rule in fuzzy logic and fuzzy implications
Siksha 'O' Anusandhan (Deemed to be University )
 
Stuart russell and peter norvig artificial intelligence - a modern approach...
Stuart russell and peter norvig artificial intelligence - a modern approach...
Lê Anh Đạt
 
Lattices AND Hasse Diagrams
Lattices AND Hasse Diagrams
Debarati Das
 
Gnn overview
Gnn overview
Louis (Yufeng) Wang
 
Pigeonhole Principle,Cardinality,Countability
Pigeonhole Principle,Cardinality,Countability
Kiran Munir
 
Word2Vec
Word2Vec
hyunyoung Lee
 
Graph Representation Learning
Graph Representation Learning
Jure Leskovec
 
Concept learning and candidate elimination algorithm
Concept learning and candidate elimination algorithm
swapnac12
 
Minimum spanning tree
Minimum spanning tree
Hinal Lunagariya
 
Prims and kruskal algorithms
Prims and kruskal algorithms
Saga Valsalan
 
Natural language processing and transformer models
Natural language processing and transformer models
Ding Li
 
What is word2vec?
What is word2vec?
Traian Rebedea
 
Fuzzy inference
Fuzzy inference
swati singh
 
Graph theory presentation
Graph theory presentation
Aliul Kadir Akib
 
First order logic
First order logic
Megha Sharma
 
Naive Bayes Classifier | Naive Bayes Algorithm | Naive Bayes Classifier With ...
Naive Bayes Classifier | Naive Bayes Algorithm | Naive Bayes Classifier With ...
Simplilearn
 
Lattice lecture Final DM Updated2.ppt
Lattice lecture Final DM Updated2.ppt
Akash588342
 
Cs6702 graph theory and applications 2 marks questions and answers
Cs6702 graph theory and applications 2 marks questions and answers
appasami
 
Stuart russell and peter norvig artificial intelligence - a modern approach...
Stuart russell and peter norvig artificial intelligence - a modern approach...
Lê Anh Đạt
 
Lattices AND Hasse Diagrams
Lattices AND Hasse Diagrams
Debarati Das
 
Pigeonhole Principle,Cardinality,Countability
Pigeonhole Principle,Cardinality,Countability
Kiran Munir
 
Graph Representation Learning
Graph Representation Learning
Jure Leskovec
 
Concept learning and candidate elimination algorithm
Concept learning and candidate elimination algorithm
swapnac12
 
Prims and kruskal algorithms
Prims and kruskal algorithms
Saga Valsalan
 
Natural language processing and transformer models
Natural language processing and transformer models
Ding Li
 

Similar to Knowledge Graph Embedding (20)

k-Nearest Neighbors with brief explanation.pptx
k-Nearest Neighbors with brief explanation.pptx
gamingzonedead880
 
Explainable AI
Explainable AI
Arithmer Inc.
 
N20190116
N20190116
TMU, Japan
 
Domain Transfer and Adaptation Survey
Domain Transfer and Adaptation Survey
Sangwoo Mo
 
BSSML17 - Logistic Regressions
BSSML17 - Logistic Regressions
BigML, Inc
 
Learn from Example and Learn Probabilistic Model
Learn from Example and Learn Probabilistic Model
Junya Tanaka
 
Sybrandt Thesis Proposal Presentation
Sybrandt Thesis Proposal Presentation
Justin Sybrandt, Ph.D.
 
20230109_NLDL_Tutorial_Tan.pdf data analysis
20230109_NLDL_Tutorial_Tan.pdf data analysis
aitaghavi
 
論文紹介:Graph Pattern Entity Ranking Model for Knowledge Graph Completion
論文紹介:Graph Pattern Entity Ranking Model for Knowledge Graph Completion
Naomi Shiraishi
 
TIE: A Framework for Embedding-based Incremental Temporal Knowledge Graph Com...
TIE: A Framework for Embedding-based Incremental Temporal Knowledge Graph Com...
Jiapeng Wu
 
Enriching Solr with Deep Learning for a Question Answering System - Sanket Sh...
Enriching Solr with Deep Learning for a Question Answering System - Sanket Sh...
Lucidworks
 
TopicModels_BleiPaper_Summary.pptx
TopicModels_BleiPaper_Summary.pptx
Kalpit Desai
 
Dependency-Based Word Embeddings
Dependency-Based Word Embeddings
Bikash Chandra Karmokar
 
04-Data-Analysis-Overview.pptx
04-Data-Analysis-Overview.pptx
Shree Shree
 
Handling Missing Attributes using Matrix Factorization 
Handling Missing Attributes using Matrix Factorization 
CS, NcState
 
Discussion of Persi Diaconis' lecture at ISBA 2016
Discussion of Persi Diaconis' lecture at ISBA 2016
Christian Robert
 
Self-supervised Learning Lecture Note
Self-supervised Learning Lecture Note
Sangwoo Mo
 
The “Bellwether” Effect and Its Implications to Transfer Learning
The “Bellwether” Effect and Its Implications to Transfer Learning
Rahul Krishna
 
Kaggle Gold Medal Case Study
Kaggle Gold Medal Case Study
Alon Bochman, CFA
 
House price prediction
House price prediction
Karanseth30
 
k-Nearest Neighbors with brief explanation.pptx
k-Nearest Neighbors with brief explanation.pptx
gamingzonedead880
 
Domain Transfer and Adaptation Survey
Domain Transfer and Adaptation Survey
Sangwoo Mo
 
BSSML17 - Logistic Regressions
BSSML17 - Logistic Regressions
BigML, Inc
 
Learn from Example and Learn Probabilistic Model
Learn from Example and Learn Probabilistic Model
Junya Tanaka
 
20230109_NLDL_Tutorial_Tan.pdf data analysis
20230109_NLDL_Tutorial_Tan.pdf data analysis
aitaghavi
 
論文紹介:Graph Pattern Entity Ranking Model for Knowledge Graph Completion
論文紹介:Graph Pattern Entity Ranking Model for Knowledge Graph Completion
Naomi Shiraishi
 
TIE: A Framework for Embedding-based Incremental Temporal Knowledge Graph Com...
TIE: A Framework for Embedding-based Incremental Temporal Knowledge Graph Com...
Jiapeng Wu
 
Enriching Solr with Deep Learning for a Question Answering System - Sanket Sh...
Enriching Solr with Deep Learning for a Question Answering System - Sanket Sh...
Lucidworks
 
TopicModels_BleiPaper_Summary.pptx
TopicModels_BleiPaper_Summary.pptx
Kalpit Desai
 
04-Data-Analysis-Overview.pptx
04-Data-Analysis-Overview.pptx
Shree Shree
 
Handling Missing Attributes using Matrix Factorization 
Handling Missing Attributes using Matrix Factorization 
CS, NcState
 
Discussion of Persi Diaconis' lecture at ISBA 2016
Discussion of Persi Diaconis' lecture at ISBA 2016
Christian Robert
 
Self-supervised Learning Lecture Note
Self-supervised Learning Lecture Note
Sangwoo Mo
 
The “Bellwether” Effect and Its Implications to Transfer Learning
The “Bellwether” Effect and Its Implications to Transfer Learning
Rahul Krishna
 
Kaggle Gold Medal Case Study
Kaggle Gold Medal Case Study
Alon Bochman, CFA
 
House price prediction
House price prediction
Karanseth30
 
Ad

Recently uploaded (20)

25 items quiz for practical research 1 in grade 11
25 items quiz for practical research 1 in grade 11
leamaydayaganon81
 
NVIDIA Triton Inference Server, a game-changing platform for deploying AI mod...
NVIDIA Triton Inference Server, a game-changing platform for deploying AI mod...
Tamanna36
 
Model Evaluation & Visualisation part of a series of intro modules for data ...
Model Evaluation & Visualisation part of a series of intro modules for data ...
brandonlee626749
 
定制OCAD学生卡加拿大安大略艺术与设计大学成绩单范本,OCAD成绩单复刻
定制OCAD学生卡加拿大安大略艺术与设计大学成绩单范本,OCAD成绩单复刻
taqyed
 
624753984-Annex-A3-RPMS-Tool-for-Proficient-Teachers-SY-2024-2025.pdf
624753984-Annex-A3-RPMS-Tool-for-Proficient-Teachers-SY-2024-2025.pdf
CristineGraceAcuyan
 
Flextronics Employee Safety Data-Project-2.pptx
Flextronics Employee Safety Data-Project-2.pptx
kilarihemadri
 
Prescriptive Process Monitoring Under Uncertainty and Resource Constraints: A...
Prescriptive Process Monitoring Under Uncertainty and Resource Constraints: A...
Mahmoud Shoush
 
美国毕业证范本中华盛顿大学学位证书CWU学生卡购买
美国毕业证范本中华盛顿大学学位证书CWU学生卡购买
Taqyea
 
ppt somu_Jarvis_AI_Assistant_presen.pptx
ppt somu_Jarvis_AI_Assistant_presen.pptx
MohammedumarFarhan
 
Attendance Presentation Project Excel.pptx
Attendance Presentation Project Excel.pptx
s2025266191
 
Allotted-MBBS-Student-list-batch-2021.pdf
Allotted-MBBS-Student-list-batch-2021.pdf
subhansaifi0603
 
最新版意大利米兰大学毕业证(UNIMI毕业证书)原版定制
最新版意大利米兰大学毕业证(UNIMI毕业证书)原版定制
taqyea
 
Starbucks in the Indian market through its joint venture.
Starbucks in the Indian market through its joint venture.
sales480687
 
Communication_Skills_Class10_Visual.pptx
Communication_Skills_Class10_Visual.pptx
namanrastogi70555
 
Microsoft Power BI - Advanced Certificate for Business Intelligence using Pow...
Microsoft Power BI - Advanced Certificate for Business Intelligence using Pow...
Prasenjit Debnath
 
Data Visualisation in data science for students
Data Visualisation in data science for students
confidenceascend
 
最新版美国约翰霍普金斯大学毕业证(JHU毕业证书)原版定制
最新版美国约翰霍普金斯大学毕业证(JHU毕业证书)原版定制
Taqyea
 
presentation4.pdf Intro to mcmc methodss
presentation4.pdf Intro to mcmc methodss
SergeyTsygankov6
 
Artigo - Playing to Win.planejamento docx
Artigo - Playing to Win.planejamento docx
KellyXavier15
 
最新版美国佐治亚大学毕业证(UGA毕业证书)原版定制
最新版美国佐治亚大学毕业证(UGA毕业证书)原版定制
Taqyea
 
25 items quiz for practical research 1 in grade 11
25 items quiz for practical research 1 in grade 11
leamaydayaganon81
 
NVIDIA Triton Inference Server, a game-changing platform for deploying AI mod...
NVIDIA Triton Inference Server, a game-changing platform for deploying AI mod...
Tamanna36
 
Model Evaluation & Visualisation part of a series of intro modules for data ...
Model Evaluation & Visualisation part of a series of intro modules for data ...
brandonlee626749
 
定制OCAD学生卡加拿大安大略艺术与设计大学成绩单范本,OCAD成绩单复刻
定制OCAD学生卡加拿大安大略艺术与设计大学成绩单范本,OCAD成绩单复刻
taqyed
 
624753984-Annex-A3-RPMS-Tool-for-Proficient-Teachers-SY-2024-2025.pdf
624753984-Annex-A3-RPMS-Tool-for-Proficient-Teachers-SY-2024-2025.pdf
CristineGraceAcuyan
 
Flextronics Employee Safety Data-Project-2.pptx
Flextronics Employee Safety Data-Project-2.pptx
kilarihemadri
 
Prescriptive Process Monitoring Under Uncertainty and Resource Constraints: A...
Prescriptive Process Monitoring Under Uncertainty and Resource Constraints: A...
Mahmoud Shoush
 
美国毕业证范本中华盛顿大学学位证书CWU学生卡购买
美国毕业证范本中华盛顿大学学位证书CWU学生卡购买
Taqyea
 
ppt somu_Jarvis_AI_Assistant_presen.pptx
ppt somu_Jarvis_AI_Assistant_presen.pptx
MohammedumarFarhan
 
Attendance Presentation Project Excel.pptx
Attendance Presentation Project Excel.pptx
s2025266191
 
Allotted-MBBS-Student-list-batch-2021.pdf
Allotted-MBBS-Student-list-batch-2021.pdf
subhansaifi0603
 
最新版意大利米兰大学毕业证(UNIMI毕业证书)原版定制
最新版意大利米兰大学毕业证(UNIMI毕业证书)原版定制
taqyea
 
Starbucks in the Indian market through its joint venture.
Starbucks in the Indian market through its joint venture.
sales480687
 
Communication_Skills_Class10_Visual.pptx
Communication_Skills_Class10_Visual.pptx
namanrastogi70555
 
Microsoft Power BI - Advanced Certificate for Business Intelligence using Pow...
Microsoft Power BI - Advanced Certificate for Business Intelligence using Pow...
Prasenjit Debnath
 
Data Visualisation in data science for students
Data Visualisation in data science for students
confidenceascend
 
最新版美国约翰霍普金斯大学毕业证(JHU毕业证书)原版定制
最新版美国约翰霍普金斯大学毕业证(JHU毕业证书)原版定制
Taqyea
 
presentation4.pdf Intro to mcmc methodss
presentation4.pdf Intro to mcmc methodss
SergeyTsygankov6
 
Artigo - Playing to Win.planejamento docx
Artigo - Playing to Win.planejamento docx
KellyXavier15
 
最新版美国佐治亚大学毕业证(UGA毕业证书)原版定制
最新版美国佐治亚大学毕业证(UGA毕业证书)原版定制
Taqyea
 
Ad

Knowledge Graph Embedding

  • 1. Knowledge Graph Embeddings: Recent Advances William Wang Joint work with Liwei Cai CIPS Summer School 2018
  • 2. Outline • Related Work • KBGAN: Algorithm • Experiments • Conclusion
  • 3. Related Work • Embedding-based method • RESCAL, Nickel et al, 2011 • TransE, Bordes et al, 2013 • Neural Tensor Network, Socher et al, 2013 • TransR/CTransR, Lin et al, 2015 • Complex Embeddings, Trouillon et al, 2016 3 Embedding methods allow us to compare, and find similar entities in the vector space.
  • 4. RESCAL (Nickel et al., 2011) • Tensor factorization on the • (head)entity-(tail)entity-relation tensor. 4
  • 5. TransE (Bordes et al., 2013) 5 • Assumption: in the vector space, when adding the relation to the head entity, we should get close to the target tail entity. • Margin based loss function: • Minimize the distance between (h+l) and t. • Maximize the distance between (h+l) to a randomly sampled tail t’ (negative example).
  • 6. Neural Tensor Networks (Socher et al., 2013) 6 • Model the bilinear interaction between entity pairs with tensors.
  • 7. Poincaré Embeddings (Nickel and Kiela, 2017) • Idea: learn hierarchical KB representations by looking at hyperbolic space. 7
  • 8. ConvE (Dettmers et al, 2018) 8 • 1. Reshape the head and relation embeddings into “images”. • 2. Use CNNs to learn convolutional feature maps.
  • 9. It all started in 2013 Me: How did you get negative examples from knowledge graphs? William Cohen: We did some samplings from the knowledge graph. Me: OK... ( )
  • 10. Reality about Knowledge Bases •Only positive facts are stored, and no negative examples are stored. • This makes sense, for efficiency considerations. •But for machine learning (e.g., margin-based models) • We often need negative examples.
  • 11. Negative Sampling is Pervasive • TransE (Bordes et al., 2013): Replace head/tail entity with a randomly sampled entity from KB to create a negative example. • Margin-based loss function: • Positive Examples: Minimize the distance between (h+l) and t. • Negative Examples: Maximize the distance between (h+l) to a randomly sampled tail t’ (negative example).
  • 12. Negative Sampling’s Main Issue •Main Issue for KB Embedding: • It often generates low-quality negative examples that do not help you learn good embedding models. LocatedIn(NewOrleans, Louisiana) LocatedIn(NewOrleans, Google)
  • 13. KBGAN: Learning to Generate High-Quality Negative Examples Idea: use adversarial learning to iteratively learn better negative examples.
  • 14. KBGAN: Overview • Both G and D are KG embedding models. • Input: • Pre-trained generator G with score function 𝑓𝐺 ℎ, 𝑟, 𝑡 . • Pre-trained discriminator D with score function 𝑓𝐷 ℎ, 𝑟, 𝑡 . • Adversarial Learning: • Use softmax to score and rank negative triples. • Update D with original positive examples and highly-ranked negative examples. • Pass the reward for policy gradient update for G. • Output: • Adversarially trained KG embedding discriminator D.
  • 15. KBGAN: Adversarial Negative Training For each positive triple from the minibatch: 1. Generator: Rank negative examples. 2. Discriminator: Standard margin-based update.
  • 16. KBGAN: Adversarial Training (cont’d) 3. Compute the Reward for the Generator. r = −𝑓𝐷 ℎ′, 𝑟, 𝑡′ . 4. Policy gradient update for the Generator. The baseline b is total reward sum / mini-batch size.
  • 17. Experimental Settings • Datasets: three standard KB completion datasets. • Hyperparameters: documented in details in the paper. • Metrics: Hits@10 and Mean Reciprocal Rank (MRR).
  • 20. Conclusion • We propose an adversarial learning approach for generating high-quality negative examples. • Our approach is model-agnostic, and it can be applied to various knowledge graph embedding models. • Our work has shown improvements with various settings on two datasets.
  • 21. Thank you! • Code: https://github.com/cai-lw/KBGAN