TL;DR
온톨로지는 도메인 지식을 클래스, 관계, 논리적 제약으로 명시한 지식 표현 체계이나, 기호 기반이라 머신러닝 모델에 직접 활용하기 어렵다. 이를 해결하기 위해 온톨로지의 구조와 논리적 의미를 벡터 공간에 투영하는 임베딩 연구가 진행되고 있다. OWL2Vec*는 온톨로지의 그래프 구조와 텍스트, 논리 정보를 문장 형태의 코퍼스로 변환하여 Word2Vec으로 학습하며, EL Embeddings는 EL++ 논리 공리를 기하학적 제약으로 직접 공간에 보존한다. 이러한 방법론들은 기존 지식 그래프 임베딩보다 복잡한 논리 관계를 효과적으로 학습하여 클래스 멤버십 예측 및 서브섬션 예측 성능을 향상시킨다.
챕터별 상세
온톨로지 개요 및 임베딩 필요성
TBox는 개념의 정의를, ABox는 실제 개체에 대한 사실을 담고 있다.
지식 그래프와 온톨로지의 차이
OWL2Vec* 연구 소개
OWL2Vec* 프레임워크 단계
OWL2Vec* 실험 및 결과
EL Embeddings 연구 소개
EL++은 기술 논리의 일종으로, 효율적인 추론이 가능한 논리 언어이다.
EL Embeddings 프레임워크 및 학습
EL Embeddings 실험 및 결과
결론 및 향후 연구
용어 해설
- 온톨로지(Ontology)
- — 특정 도메인의 개념, 개체, 관계, 논리적 제약을 명시적으로 정의한 지식 표현 체계이다. 단순 데이터 나열을 넘어 개념 간의 관계와 논리적 제약까지 포함하여 컴퓨터가 지식을 이해하고 추론할 수 있도록 돕는다.
- TBox
- — 온톨로지의 구성 요소 중 하나로, 클래스와 관계에 대한 일반적인 정의와 규칙을 담고 있다. '무엇이 어떤 개념인가'를 정의하며, 개념 간의 계층 구조나 제약 조건을 설정한다.
- ABox
- — 온톨로지의 구성 요소 중 하나로, 구체적인 개체(인스턴스)에 대한 사실을 담고 있다. TBox에서 정의된 개념을 바탕으로 실제 설계 대상이나 데이터를 표현한다.
- RDF
- — 웹상의 자원이나 개체를 주어-관계-목적어의 트리플 형태로 표현하는 데이터 모델이다. 엔티티 간의 명시적인 연결을 그래프 형태로 표현하여 데이터 간의 관계를 구조화한다.
- 기술 논리(Description Logic)
- — 온톨로지에서 클래스와 관계를 논리적으로 표현하기 위한 문법 체계이다. 복잡한 지식 구조를 논리적 공리로 정의하여 컴퓨터가 추론을 수행할 수 있는 기반을 제공한다.
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.




