Core Concepts
지식 공학 실무를 표준화하고 조화시키기 위해 소프트웨어 공학 방법론인 참조 아키텍처를 활용하는 비전을 제안한다.
Abstract
이 논문은 지식 공학(KE) 실무를 표준화하고 조화시키기 위해 참조 아키텍처(RA)를 활용하는 비전을 제안한다.
지식 공학 패러다임의 변화와 사용자 요구사항의 다양성, 그리고 신흥 신경-기호 시스템의 패턴 등 3가지 관점에서 RA 프레임워크의 필요성을 제시한다.
소프트웨어 공학에서 RA의 정의, 사용 사례, 개발 방법론을 소개하고, 지식 공학, 온톨로지 공학, 데이터 공학 분야의 관련 연구를 검토한다.
RA 개발을 위한 6단계 로드맵을 제안한다:
범위 정의 및 요구사항 추출
정보원 선택 및 조사
아키텍처 분석
패턴 기반 RA 합성
RA 평가 및 인스턴스화
소프트웨어 아키텍처 구현
범위 정의, 정보원 선택, 아키텍처 분석 단계에 대한 초기 설계와 결과를 제시한다. 나머지 단계는 사용 사례에 따라 달라지므로 절차를 설명하고 관련 사례를 제시한다.
이 연구는 지식 공학을 위한 체계적이고 표준화된 RA 개발을 통해 지식 공학 실무를 조화시키고, 소프트웨어 공학 및 데이터 과학 분야와의 연계를 강화할 것으로 기대된다.
Stats
지식 공학은 신뢰할 수 있는 지능형 에이전트를 구축하는 데 중요한 역할을 해왔다.
지식 공학 워크플로우는 전문가 시스템, 시맨틱 웹, 언어 모델링 등 다양한 패러다임을 거쳐 발전해왔다.
최근 신경-기호 시스템에서 지식 공학 프로세스가 약 25%를 차지하는 것으로 나타났다.
Quotes
"지식 공학은 지식을 생산하는 시스템을 만들고 유지하는 활동의 집합이다."
"지식 공학 시스템은 사용자 요구사항, 패러다임, 사용 사례를 종합적으로 고려해야 한다."
"참조 아키텍처는 이해관계자의 요구사항과 설계 패턴을 연결하는 프레임워크이다."