숲 논리 프로그램과 f하이브리드 지식베이스의 효율적 추론
초록
본 논문은 Open Answer Set Programming의 한계인 불결정성을 극복하기 위해, 트리 형태 규칙과 상수·부등식 허용을 특징으로 하는 Forest Logic Programs(FoLPs)의 만족성 검사를 위한 완전·음향·종료 알고리즘을 제시한다. 또한, Description Logic인 SHOQ와 FoLP를 결합한 f‑하이브리드 지식베이스를 정의하고, 이들의 추론을 FoLP로 환원함으로써 기존 DL‑안전 요구조건을 없앤 새로운 통합 프레임워크를 제공한다.
상세 분석
FoLP는 OASP의 일반적인 불결정성 문제를 완화하기 위해 “숲 모델 속성”을 도입한다. 이는 모든 만족 가능한 단항 술어에 대해, 상수마다 하나의 루트를 갖는 라벨링된 숲 형태의 모델이 존재한다는 의미이며, 규칙은 루트 변수와 그 후손 변수들 사이에 이진 술어가 연결된 트리 구조를 갖는다. 기존의 CoLP는 상수를 허용하지 않아 명시적 명목 개념을 표현할 수 없었지만, FoLP는 상수를 루트에 배치함으로써 SHOQ의 명목(Nominal) 개념을 시뮬레이션한다. 논문은 이러한 FoLP에 대해 테이블라우스 기반의 완전한 완성 구조(completion structure)를 정의하고, 차단(blocking) 기법을 확장해 무한 재귀를 제어한다. 단순 차단만으로는 최소 모델 요구조건을 만족하지 못하므로, “깊이 제한”과 “이중 지수적 차단”을 결합해 종료성을 보장한다. 결과적으로 알고리즘은 최악의 경우 이중 지수 시간 복잡도를 갖지만, FoLP와 그 하위 클래스(local, acyclic, simple) 모두 유한 모델 속성을 유지한다는 중요한 이론적 결과를 얻는다. f‑하이브리드 지식베이스는 SHOQ TBox와 ABox, 그리고 FoLP 규칙 집합을 하나의 통합 체계로 묶으며, 규칙 부분에 DL‑안전성(weak DL‑safety) 제약을 두지 않는다. 이는 전통적인 DL‑안전 기반 통합 방식과 달리, 규칙이 개방 도메인에서 자유롭게 작동하면서도 전체 시스템의 만족성을 FoLP 변환을 통해 검증할 수 있음을 의미한다. 논문은 또한 단순 FoLP를 정의해, 상수와 부등식이 허용되면서도 예측 가능한 차단 조건으로 복잡도를 한 단계 낮출 수 있음을 보여준다.
댓글 및 학술 토론
Loading comments...
의견 남기기