지식 그래프는 여러 가지 정보를 나타내기 위한 그래프이다. 그래프는 노드와 엣지가 있는데 지식그래프에서 노드는 entity, 엣지는 entity 간의 relation이라고 할 수 있다.
지식 그래프는 heterogeneous graph라고도 부른다. Heterogeneous graph는 일반적인 그래프와 달리 node type이 여러 가지가 있다.
기존의 추천 시스템은 크게 Collaborative filtering 방식과 content-based filtering 방법이 있다. Collaborative filtering 방식은 오직 user-item 간의 관계를 사용하고, content-based filtering은 item-attribute 만의 관계만을 사용한다.
지식그래프는 한 가지만 사용하는 방법을 보완하여 user-item-attribute 관계 모두 사용한다. 그림을 보면 왼쪽은 user-item interaction, 바로 오른쪽은 item-attribute가 있는 것...
#
지식그래프
원문 링크 : 지식 그래프를 이용한 추천 시스템