6.0 Knowledge Graph(KG) intro
โข
Social network : user representation ์ ๋ฝ๊ธฐ ์ํด users relationships ๋ฐ์
โข
KG : item representation ์ ๋ฝ๊ธฐ ์ํด items(attribute-์์ฑ) relationships ํํ
โข
KG๋ฅผ ์ถ์ฒ์ ํ์ฉ ์ ์ฅ์
1.
์์ดํ
์ฌ์ด์ ํ๋ถํ ์๋ฏธ๋ก ์ ๊ด๊ณ๋ฅผ ํ์, ํ์ฉ ๊ฐ๋ฅ
2.
์ ์ ์ ๊ณผ๊ฑฐ ์ฌ์ฉ ์ํ(์ํ๊ณผ์ ์ํธ ์์ฉ), ์ถ์ฒ ํญ๋ชฉ ์ ๋ณด๋ฅผ ์ด์ฉํด ์ถ์ฒ ๊ฒฐ๊ณผ์ ํด์๊ฐ๋ฅ์ฑ์ ๋์
โข
ํ์ง๋ง KG์ ๋ณต์กํ ๊ทธ๋ํ ๊ตฌ์กฐ ๋๋ฌธ์ ํ์ฉ ์ฝ์ง ์์
โฆ
์ด์ ์ฐ๊ตฌ : knowlege grapph embedding (KGE) method๋ก KG ์ ์ฒ๋ฆฌ โ link prediction์ ํจ๊ณผ์ ์ด์ง๋ง ์ถ์ฒ์๋ ๋ถ์ ํฉ
โข
KG ์ธ์๋ user-item interaction ์ ๋ณด๊น์ง ์ฃผ์ด์ก์ ๋ ๋ณด๋ค ํจ๊ณผ์
โฆ
์ ์ ์ ํธ๋ ์์ธก์ ํ์ํ item ์ฌ์ด์ ๊ด๊ณ์ฑ explicitly capture ๊ฐ๋ฅ
Reference : RippleNet
โข
KGR์ ์ฃผ์ ์ด์
1.
Graph Construction
a.
user-item ์ํธ์์ฉ์ ๋ดํฌ๋ collaborative signal๊ณผ ์ KG์ ์๋ฏธ์ ์ธ ์ ๋ณด๋ฅผ ์ด๋ป๊ฒ ํจ๊ณผ์ ์ผ๋ก ํตํฉ?
b.
์ ์ ๋
ธ๋๋ฅผ ๋ช
์์ ์ผ๋ก KG์ ํตํฉํ ๊ฒ์ด์ง, ํน์ ๊ด๊ณ์ ์ค์์ฑ์ ๊ตฌ๋ณํ๊ธฐ ์ํด ์ ์ ๋
ธ๋๋ฅผ implicitํ๊ฒ ์ฌ์ฉ?
2.
Relation-aware Aggregation
a.
KG์ ํ ํน์ง์ entities ์ฌ์ด์ ๊ด๊ณ๊ฐ ์ฌ๋ฌ type์ผ๋ก ์ด๋ฃจ์ด์ง
b.
์ด๋ฌํ ์ฐ๊ฒฐ๋ entity๋ค ์ฌ์ด์ ์ ๋ณด๋ฅผ ํตํฉํ๊ธฐ ์ํด relation-aware aggregation function์ ์ด๋ป๊ฒ ๋์์ธ?
6.1 Graph Construction
โข
How to effectively integrate the collaborative signals and knowledge information?
1.
user node๋ฅผ KG์ ํตํฉ (unified graph)
Reference : Hierarchical Attentive Knowledge Graph Embedding for Personalized Recommendation
โข
unified graph๋ฅผ ๊ตฌ์ฑํ๋ ๋ค์ํ ์ฐ๊ตฌ - KGAT, MKGAT, CKAN, AKGE โฆ
2.
user node๋ฅผ implicit ํ๊ฒ ์ฌ์ฉ - ์๋ก ๋ค๋ฅธ ๊ด๊ณ๋ค์ ์ค์๋ ๊ตฌ๋ณ / ex) KGCN, KGNN-LS
Reference : KGNN-LS
โข
user-item subgraph ๋ฐฉ์์ ๊ด๋ จ์๋ entity์ ๊ด๊ณ์ ๋ํด ์ง์คํ ์ ์๋ค๋ ์ฅ์ ์ด ์์ง๋ง, computation time ๋ ๋ง์ด ํ์ํ๊ณ subgraph ๊ตฌ์ฑ์ ๋ฐ๋ผ ์ฑ๋ฅ์ด depend ๋์ด ์์ง ๋ ๋ง์ ์ฐ๊ตฌ ํ์
6.2 Relation-aware Aggregation
โข
KG์ ์๋ฏธ์ ์ธ ์ ๋ณด๋ฅผ ์ ๋๋ก ์ฌ์ฉํ๊ธฐ ์ํด์๋ linked entities, relations ๋ชจ๋ propagation process์ ๊ณ ๋ ค๋์ด์ผ ํจ
โข
ex) KGAT : relation์ weight ํ ๋น
โข
: transformation matrix for the relation, which maps the entity into relation space
โข
the closer entities would pass more information to the central node
โข
user node๋ฅผ ํฌํจํ๋ subgraph์ ์ ์ฉํ๋๊ฒ ๋ ์ ์




