클라우드 컴퓨팅 환경에서 분산 테이블 구조를 활용한 OWL-Horst 온톨로지 추론 엔진

OWL-Horst Ontology Inference Engine Using Distributed Table Structure in Cloud Computing Environment
  • 김민성
  • 이민호
  • 이완곤
  • 박영택

초록

최근에 웹으로부터 얻은 데이터들을 통해 온톨로지를 확장하는 많은 기계 학습법들이 연구되고 있다. 그리고 웹으로부터 얻는 데이터들은 계속 증가하기 때문에 대용량 온톨로지 추론 방법에 대한 관심도 증가하고 있다. 하지만 점점 증가하는 데이터의 양은 처리 속도가 저하되는 문제점이 있다. 본 논문에서는 대용량 데이터 처리속도 저하 문제점을 해결하기 위해 분산 테이블 구조 데이터프레임을 사용 하여 대용량 OWL-Horst 추론 성능 개선 방법에 대해 설명하고, OWL-Horst 추론순서 구조를 정확도와 속도를 고려하여 효과적으로 설계한 방법에 대해 설명한다. 또 추론 성능을 높이기 위한 분산 병렬 추론 알고리즘 및 최적화 방법에 관해 설명한다. 본 논문에서 제안하는 분산 테이블 구조 데이터프레임을 사용한 추론 시스템의 성능을 평가하기 위해 LUBM1000, LUBM2000, LUBM3000, LUBM4000 대상으로 실험을 진행했고, 기존 RDD(Resilient Distrbuted DataSet), SQL(Structured Query Language) 기반 추론 엔진을 비교하여 가장 우수한 성능을 얻었다.

키워드

ontologyOWL-Horstbigdatadataframesparkdistributed computing온톨로지OWL-Horst빅데이터데이터프레임스파크분산처리
제목
클라우드 컴퓨팅 환경에서 분산 테이블 구조를 활용한 OWL-Horst 온톨로지 추론 엔진
제목 (타언어)
OWL-Horst Ontology Inference Engine Using Distributed Table Structure in Cloud Computing Environment
저자
김민성이민호이완곤박영택
DOI
10.5626/JOK.2020.47.7.674
발행일
2020-07
저널명
정보과학회논문지
47
7
페이지
674 ~ 681