상세 보기
태블로 알고리즘 기반 온톨로지 추론 엔진의 속도 향상을 위한 방법
- 김제민;
- 박영택
초록
온톨로지의 크기가 대형화됨에 따라, 온톨로지 내부 구조는 점점 복잡해지고 있다. 따라서 온톨로지 구축과정에서 발생하는 여러 가지 논리적 오류를 찾아내어 수정하는 것은 매우 어려운 작업이 되고 있다. Minerva[1]는 OWL로 작성한 온톨로지 중 논리적 오류를 갖는 개념들을 자동으로 탐지하고, 개념간의 계층 관계를 추론하기 위해 개발된 온톨로지 추론 엔진이다. Minerva를 포함한 대부분의 서술 논리 기반의 온톨로지 추론 엔진은 태블로 알고리즘(Tableau Algorithm)을 기반으로 동작한다. 태블로 알고리즘을 그대로 적용할 경우 시간 및 공간 복잡도가 상당히 높아지기 때문에 다양한 최적화 기법이 필요하다. 본 논문에서는 태블로 알고리즘을 사용하는 온톨로지 추론 엔진의 속도를 향상시키는 최적화 기법들을 제안한다. 제안한 기법들은 선행 연구로서 이미 개발된 온톨로지 추론엔진 Minerva에 적용되어 성능향상을 이끌어 내었다.
키워드
Ontology; Tableaux Algorithm; Ontology Reasoner; Optimized Method; 온톨로지; 태블로 알고리즘; 온톨로지 추론엔진; 최적화 기법
- 제목
- 태블로 알고리즘 기반 온톨로지 추론 엔진의 속도 향상을 위한 방법
- 저자
- 김제민; 박영택
- 발행일
- 2009
- 저널명
- 정보과학회논문지 : 소프트웨어 및 응용
- 권
- 36
- 호
- 2
- 페이지
- 153 ~ 160
- 출판사
- 한국정보과학회
- 발행국가
- 대한민국
- 분량
- 8 페이지
- ISSN
- P 1229-6848