정의
**관계 추출(Relationship Extraction)**은 텍스트에서 두 엔티티 간의 의미 있는 관계를 자동으로 식별하는 기술이다. 온톨로지 학습의 최종 단계.
추출 예시
문장: "Dogs chase balls"
NER: Dogs, balls 추출
Classification: Dogs (동물), balls (물건)
Relationship Extraction: (Dog, chases, Ball)
결과 온톨로지:
└─ Dog ─(chases)→ Ball
관계의 유형
-
is-a — 상위 개념
- (Poodle, is-a, Dog)
-
has-a — 소유 관계
- (Dog, has-a, Tail)
-
関連 — 동작/상호작용
- (Dog, chases, Ball)
온톨로지 학습에서의 역할
파이프라인:
1. NER: 엔티티 추출
2. Classification: 엔티티 분류
3. Relationship Extraction: 관계 파악
→ 완성된 온톨로지!
관련 개념
- Ontology Learning — 부모 프로세스
- Entity Classification — 이전 단계
- Knowledge Graph — 출력 형태
- Semantic Web — 최종 목표
핵심: 관계 추출은 “의미 있는 단어들을 연결하는” 최종 단계다.