검색
색인
지식 기반 시스템, 知識基盤-, Knowledge-Based Systems, KBS
특정 분야의 전문 지식으로 구성된 지식 베이스(knowledge base)에 기초한 추론으로 복잡한 문제를 해결하는 컴퓨터 시스템.

지식 기반 시스템은 인공 지능(AI) 초창기에 개발되었던 간단한 탐색 기반 기술의 한계인 영역 지식(domain knowledge)과 계산 능력의 부족을 극복하기 위해 제안되었다. 대표적인 지식 기반 시스템(KBS)의 예로 1970년대 개발된 분석화학 분야의 특정 문제 해결에 사용된 덴드럴(DENDRAL)과 혈액 감염 진단용 마이신(MYCIN) 등이 있다. 이러한 지식 기반 시스템은 특정 분야의 전문가를 모방해서 만들어져 전문가 시스템(expert system)이라고도 한다.
지식 기반 시스템(KBS)의 가장 큰 특징은 데이터인 ‘지식’과 알고리즘인 ‘추론’을 분리한 점이다. 지식 기반 시스템의 지식 베이스는 이프덴(if-then) 규칙, 명제 논리, 술어 논리, 확률론 등 다양한 형태에 기반할 수 있으며, 지식의 내용과는 독립적인 추론 엔진을 사용하여 문제를 해결한다.

지식 베이스(knowledge base): 특정 분야의 전문 지식과 문제 해결에 필요한 사실과 규칙 등이 저장된 데이터베이스