Steiner Tree — 슈타이너 트리

정의

주어진 노드들을 최소 비용으로 연결하는 부분 트리를 찾는 그래프 이론의 고전 알고리즘. G-Retriever에서 거대한 정보 그래프에서 가장 가치있는 핵심 정보만 효율적으로 추출하는 핵심 기술.

개념 이해

피자 배달 비유

상황:

  • 최고의 피자를 만들어야 함
  • 여러 재료 가게가 도시 곳곳에 산재

해결법:

1. 최고 재료를 파는 가게들만 선택
2. 신선한 재료를 파는 가게들만 방문
3. 최단 경로로 쏙쏙 골라서 방문
4. 쓸데없는 가게는 무시

G-Retriever에서의 적용

정보 검색 과정

거대한 텍스트 그래프
     ↓
Steiner Tree 알고리즘 적용
     ↓
가장 가치있는 정보만 추출
+ 최단 경로 연결
     ↓
효율적이고 정확한 사실 선택
     ↓
이를 기반으로만 답변 생성

핵심 특징

효율성

  • 전체가 아닌 핵심만
  • 최단 경로 연결
  • 계산 비용 최소화

정확성

  • 가장 관련 있는 정보 선택
  • 쓸데없는 정보 제외
  • 환각 방지

실제 효과

측면효과
성능기존 방법 압도
확장성대규모 그래프 처리
신뢰성환각 현상 차단

출처: AI인터시스브랜드 Video 19 수학: 그래프 이론의 최적화 알고리즘