1. Heterogeneous Graphs and Relational GCN
1. 1. Relational GCN
โข
๋ค์ํ edge์ ์ข
๋ฅ๋ฅผ ๊ฐ๋ heterogeneous graph
โข
KG๋ heterogeneous graph์ ์ผ์ข
์ผ๋ก ๋ณผ ์ ์์
โข
RGCN์์๋ ๊ด๊ณ์ ์ข
๋ฅ๋ง๋ค ๋ค๋ฅธ MLP๋ฅผ ๊ฐ์ง
โข
๋๋ฌด ๋ง์ ์์ parameter๊ฐ ์๊ธฐ๋ ๋ฌธ์ ๋ฐ์
1. 2. RGCN: Scalability
โข
Block Diagonal Matrices
โข
๋ธ๋กํ ์์ผ์ ๊ณ์ฐ
โข
๊ด๊ณ๊ฐ ๋๊ธฐ๋ node๊ฐ ์์ง๋ง ์คํ๋ ค ๋ generalize๋ ์๋
โข
Basis Learning
โข
๊ด๊ณ๋ผ๋ฆฌ weight๋ฅผ shareํ๋, importance weight term ์ถ๊ฐ
1. 3. RGCN for Link Prediction
โข
4๊ฐ์ edge๋ก ๋ถ๋ฆฌํ์ฌ ํ์ต ์ํด
โข
์ง์ง๋๋ฒ ๊ฐ์์ train/validation/test์ ์ญํ ์ ๋๋ slide๊ฐ ์์๋๋ฐ, ๊ทธ ์๋ฃ๋ก ์ ์ถํด๋ณด๋ฉด train ๋จ๊ณ์์ GNN์ weight๋ฅผ ๋ค ํ์ตํ๊ธฐ ์ํด ์ ๋ ๊ฒ ๋๋๋ ๊ฒ ๊ฐ์
โข
๋ง์น validation ํ๋ฏ train supervision ์งํ
โข
negative edge ํ์ฉ (corruption)
2. Knowledge Graphs: KG Completion with Embeddings
2. 1. Knowledge Graphs
โข
๊ฐ๋จํ ๋งํ๋ฉด edge์ ์ข
๋ฅ๊ฐ ์์ผ๋ฉด ๋ค knowledge graph๋ก ์ทจ๊ธํ ์ ์๋๋ฏ?
โข
Knowledge๊ฐ ์๋ graph (์๊ด๊ด๊ณ๊ฐ ์ ๋ฐํ์ง node๋ผ๋ฆฌ๋ edge๊ฐ ์์ง ์์)
2. 2. Problem in Knowledge Graph Datasets
โข
Missing link๊ฐ ์๋ ๊ฒ์ด ๊ฐ์ฅ ํฐ ๋ฌธ์
โข
Missing ๋น์จ์ด ์๊ฐ๋ณด๋ค ๋์ ๋ฏ
3. Knowledge Graph Completion TransE, TransR, DistMul, ComplEx
3. 1. Relation Patterns
โข
์ ๋ฐ ์์ missing edge๋ฅผ ์ฐพ๋ ๋ฌธ์ ๋ฅผ ํ์ด์ผ ํจ
โข
h, r, t๋ก ๊ตฌ๋ถํ์ฌ ํ์ต
โข
์ด 4๊ฐ์ง์ ๊ด๊ณ๋ฅผ ์ ์
3. 2. TransE
โข
node2vec ๊ฐ์ ๋๋
โข
์ฌ๊ธฐ๊น์ง๋ ๊ฐ๋ฅ
โข
์ด๊ฑด ๋ถ๊ฐ๋ฅ
3. 3. TransR
โข
Mapping ๋ค์ด๊ฐ TransE
โข
๊ฐ์์์๋ composition ์๋๋ค๊ณ ํ๋ ๊ฒ ๊ฐ์๋ฐ, ์ด๋ป๊ฒ ์ ํ๋ฉด ๋๋ ๊ฒ์ผ๋ก ์ฌ๋ผ์ด๋์๋ ๋์ด
3. 4. DistMul
โข
๊ฐ๋จํ๊ฒ ๋ด์ ์ผ๋ก ๊ด๊ณ๋ฅผ ํ์ธํด๋ณผ ์๊ฐ
โข
์์๋ก ๋์ค๋๊ฑฐ ์๋๊ฐ? element wise?
โข
์ด๊ฑฐ๊น์ง ๋จ
โข
์ด๊ฑฐ๋ ์๋จ
3. 5. ComplEx
โข
๋ณต์์๋ฅผ ํ์ฉํ๊ฒ ๋ค
โข
DisitMul์ด๋ ๊ฐ์๋ฐ ๋ณต์์ ํ์ฉ
โข
์ฌ๊ธฐ๊น์ง ๊ฐ๋ฅ
โข
์ด๊ฑด ๋ถ๊ฐ๋ฅ
โข
TransR ์ฌ์ฉํ๋ฉด ์ข์






































