Knowledge Graph Storage — 지식그래프 저장소

정의

개념(entity)과 그들 간의 관계(relationship)를 그래프 구조로 표현하여 저장하는 방식. HippoRAG에서 신피질의 역할을 하는 방대한 정보 저장소.

구조

기본 요소

노드 (Node) = 개념, 사물, 사람
엣지 (Edge) = 관계
속성 (Property) = 노드의 특성

예시

[사람: 철수]
    ├─ "직업" → [의료인: 의사]
    ├─ "근무지" → [병원: A병원]
    ├─ "전문분야" → [질병: 암]
    └─ "경력" → 20년

HippoRAG에서의 역할

신피질의 기능

신피질 역할
└─ 거대한 도서관처럼 모든 지식을 체계적으로 저장
└─ 새로운 정보 추가만 가능 (절대 삭제 안 함)
└─ 해마의 색인을 통해 검색 가능

장점

  • 용량 무제한: 모든 정보 저장 가능
  • 연결성: 개념 간 관계 명시적 표현
  • 효율성: 검색 최적화 가능
  • 일관성: 중복 제거로 정보 통일

신경망과의 협업

질문 → LLM (신경망)
     → 지식그래프 검색 (기호)
     → 검색 결과 + LLM
     → 정교한 답변

성능 특성

특성설명
저장모든 과거 정보 유지
검색Personalized PageRank로 고속화
갱신지속적 추가 가능
확장선형 확장 가능

출처: AI인터시스브랜드 Video 18 기술: 의미론적 지식 표현의 표준