본문/내용
Ⅰ. 서론
추론은 지식 기반 시스템의 핵심 요소로, 정보의 불확실성을 극복하고, 주어진 데이터를 바탕으로 결론을 도출하는 과정을 의미한다. 이러한 추론은 주로 전방향 추론(forward reasoning)과 후방향 추론(backward reasoning)으로 구분된다. 두 가지 추론 방식은 각기 다른 방법론을 통해 지식이나 사실을 처리하며, 다양한 상황에서 그 유용성이 부각된다. 전방향 추론은 일반적으로 정보의 흐름이 주어진 사실에서 결론으로 진행되는 방식으로, 특정한 사실이나 규칙을 기반으로 하여 새로운 정보나 결론을 생성하는 접근 방식이다. 이러한 방식에서 컴퓨터 시스템은 기초가 되는 데이터나 규칙을 처음부터 차근차근 조합하여 최종 결과를 도출하게 된다. 이 과정은 주로 데이터의 연쇄적인 적용을 통해 이루어지며, 일종의 `탐색`과 `구축`의 과정을 포함한다. 반면 후방향 추론은 증명하고자 하는 결론이나 목표 상태에서 출발하여, 이를 지지하기 위해 필요한 기초 사실이나 규칙을 역으로 추적하는 방식이다. 이 과정에서는 목표가 정해진 상태에서 시작하여, 목표를 달성하기 위해 어떤 전제가 필요한지를 설명하는 방식이다. 후방향 추론은 주로 질문의 형…