...
首页> 外文期刊>Artificial intelligence >Order-sorted logic programming with predicate hierarchy
【24h】

Order-sorted logic programming with predicate hierarchy

机译:谓词层次结构的顺序排序逻辑编程

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Order-sorted logic has been formalized as first-order logic with sorted terms where sorts are ordered to build a hierarchy (called a sort-hierarchy). These sorted logics lead to useful expressions and inference methods for structural knowledge that ordinary first-order logic lacks. Nitta et al. pointed out that for legal reasoning a sort-hierarchy (or a sorted term) is not sufficient to describe structural knowledge for event assertions, which express facts caused at some particular time and place. The event assertions are represented by predicates with n arguments (i.e., n-ary predicates), and then a particular kind of hierarchy (called a predicate hierarchy) is built by a relationship among the predicates. To deal with such a predicate hierarchy, which is more intricate than a sort-hierarchy, Nitta et al. implemented a typed (sorted) logic programming language extended to include a hierarchy of verbal concepts (corresponding to predicates). However, the inference system lacks a theoretical foundation because its hierarchical expressions exceed the formalization of order-sorted logic. In this paper, we formalize a logic programming language with not only a sort-hierarchy but also a predicate hierarchy. This language can derive general and concrete expressions in the two kinds of hierarchies. For the hierarchical reasoning of predicates, we propose a manipulation of arguments in which surplus and missing arguments in derived predicates are eliminated and supplemented. As discussed by Allen, McDermott and Shoham in research on temporal logic and as applied by Nitta et al. to legal reasoning, if each predicate is interpreted as an event or action (not as a static property), then missing arguments should be supplemented by existential terms in the argument manipulation. Based on this, we develop a Horn clause resolution system extended to add inference rules of predicate hierarchies. With a semantic model restricted by interpreting a predicate hierarchy, the soundness and completeness of the Horn-clause resolution is proven.
机译:顺序排序的逻辑已被形式化为带有排序项的一阶逻辑,其中排序被排序以构建层次结构(称为排序层次结构)。这些分类的逻辑为普通的一阶逻辑所缺乏的结构知识提供了有用的表达和推断方法。 Nitta等。指出出于法律推理,排序层次结构(或排序术语)不足以描述事件断言的结构知识,事件断言表示在特定时间和地点引起的事实。事件断言由带有n个自变量的谓词表示(即n元谓词),然后通过谓词之间的关系构建特定类型的层次结构(称为谓词层次结构)。为了处理这样的谓词层次结构,该层次结构比排序层次结构更为复杂,Nitta等人。实现了一种类型化(排序)的逻辑编程语言,该语言被扩展为包括语言概念的层次结构(对应于谓词)。但是,推理系​​统缺乏理论基础,因为它的层次表达式超过了顺序排序逻辑的形式化形式。在本文中,我们将逻辑编程语言形式化,不仅具有排序层次结构,而且具有谓词层次结构。这种语言可以在两种层次结构中派生一般和具体的表达方式。对于谓词的层次推理,我们提出了一种对论点的操作,其中消除和补充了派生谓词中的多余和缺失的论点。正如艾伦(Allen),麦克德莫特(McDermott)和肖汉姆(Shoham)在时间逻辑研究中所讨论的,以及尼塔(Nitta)等人所应用的。对于法律推理,如果每个谓词都被解释为事件或动作(而不是静态属性),则在参数操作中应使用存在性术语来补充缺少的参数。基于此,我们开发了一个Horn子句解析系统,该系统已扩展为添加谓词层次结构的推理规则。通过解释谓词层次结构所限制的语义模型,证明了Horn-clause解析的正确性和完整性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号