RIF규칙기반 불확실성 분석

less than 1 minute read

RIF(Rule Interchange Format): 규칙의 정의와 교환을 위한 계층.

다양한 문제 영역 사이에서의 자유로운 규칙 생성이므로 불확실성 문제가 필연적으로 발생할 수밖에 없다는 것.

시맨틱 웹의 표준 규칙 언어인 RIF는 그 목적이 규칙 언어로서의 의미보다는 기존에 존재하는 다양한 규칙 언어와의 상호 운용성(Interoperability)를 위하여 디자인 되었다.
즉 기존의 규칙 언어인 Drools, Jess, CLIPS 등으로 작성된 이질적 규칙들은 시맨틱웹 환경에서 RIF로 변환되어 함께 추론될 수 있다.

충돌해결방법

충돌해결방법
   
1. Explicit Priority of Rules 명시적 우선순위 값을 부여하는 방법 (실현 어려움)
2. Implicit Priority of Rules 암시적 우선순위 값으로 패턴의 특이성(Speciality of Patterns)을 고려
    패턴과 매칭되는 최근 사실의 중요도를 고려(ReCency of Facts Matching Patterns
    사전 순서(Lexicographic Order)와 같은 패턴순서(Ordering of Patterns)를 고려
    입력된 패턴의 순서(Ordering that Rules are Entered)에 따라 최근에 입력된 규칙을 먼저 적용하는 방법을 고려
    규칙의 중복 및 동일 결과를 추론하는 규칙에 의한 추론 결과의 빈도수(Frequency of Reasoning Results)는 해당 규칙의 중요도를 판별하는 주요 기준이 될 수 있다.

Tags:

Categories:

Updated:

Leave a comment