지식 그래프란?

지식 그래프의 개념

지식그래프란 사물이나 개념간의 관계를 나타내는 방법의 하나입니다. 그래프 DB 형태로 데이터를 관리하는, “객체지향적인 데이터 관리 방법” 이라고도 말할 수 있습니다. 각 데이터 객체는 속성(property)과 속성에 대한 속성값(value)를 가지며, 다른 데이터 객체와 관계를 가질 수 있습니다.

지식 그래프의 장점

사람의 지식체계와 비슷하게 표현되기 때문에, RDB와 같은 관계형 데이터베이스보다 데이터를 유연하게 저장, 관리할 수 있으며, 각 데이터 객체 간의 관계를 직관적으로 시각화 할 수 있다는 장점이 있습니다.

지식 그래프 활용 분야

지식그래프는 검색 엔진, 자연어 처리 및 질의 시스템(문장을 기반으로 자연어 모델에게 자료 제공), 추천 시스템, 소셜 네트워크 분석(사용자 간 관계 모델링, 네트워크 구조 분석) 등의 넓은 분야에서 사용됩니다.

지식그래프 구축 순서

(1) 요구사항 분석
(2) 데이터 수집 및 정형화
(3) 데이터 모델링 (그래프 DB 스키마 설계)
(4) 데이터 변환 및 적재 (정형화 데이터 -> 그래프 DB)
(5) KBQA 구축

Reference

지식그래프의 정의 : https://boardmix.com/kr/
그래프 데이터베이스 : https://d2.naver.com/helloworld/8446520