期刊文献+

从经典逻辑知识构建ASP知识库的新方法 被引量:6

New method for building ASP knowledge base from knowledge in classical logic
下载PDF
导出
摘要 回答集程序设计(ASP)是一种主流的非单调知识表示工具。为了能够在利用ASP求解问题过程中使用现有的以经典逻辑表示的知识,给出了一种把以谓词逻辑公式表示的约束型知识和定义型知识转化为ASP程序或知识库的新方法,并以实例说明了其有效性。该方法满足转化后ASP程序的回答集与原公式集的模型具有一一对应关系。在实际应用中,该方法提供了一项从现存的以谓词逻辑为表示语言的知识库,构建以ASP为知识表示语言的非单调知识库的技术。 Answer Set Programming (ASP) is now a mainstream tool for the representation of non-monotonic knowledge. In order to make use of the existing knowledge in classic logic in the process of using ASP for problem solving, a method was proposed for translating knowledge in classic logic formulas to an ASP program or ASP knowledge base so that the models of the formulas and the answer sets of the ASP program were in one-to-one cor-respondence. Some examples were presented to illustrate the effectiveness of the method. Two classes of knowledge were distinguished in this paper, i.e. constraint knowledge that requires a formula to be satisfactory and definition knowledge that defines a predicate. In practice, the method provides a way of building non-monotonic ASP knowledge bases from the existing knowledge bases that use predicate logic as representation language.
出处 《计算机应用》 CSCD 北大核心 2010年第11期2932-2936,共5页 journal of Computer Applications
基金 国家自然科学基金资助项目(60803033 60903079)
关键词 谓词逻辑 谓词公式 回答集程序设计 ASP知识库 predicate logic predicate formula Answer Set Programming (ASP) ASP knowledge base
  • 相关文献

参考文献15

  • 1ACOSTA GUADARRAMA J C. Maintaining knowledge bases at the object level [ C]//MICAI 2007: the 2007 6th Mexican International Conference on Artificial Intelligence, Special Session. Washington, DC: IEEE Computer Society, 2008:3 - 13.
  • 2SCHAUB T . Model-based knowledge representation and reasoning via answer set programming [ M]. Berlin, Heidelberg: Springer- Verlag, 2008:1 - 2.
  • 3GELFOND M, LIFSCHITZ V. Classic negation in logic programs and disjunctive databases [ J]. Next Generation Computing, 1991, 9(3/4) : 365 -385.
  • 4GELFOND M, LIFSCHITZ V. The stable model semantics for logic programming [ C]// Proceedings of the ICLP'88. Cambridge, MA: The MIT Press, 1955:1070 - 1080.
  • 5BARAL C, GELFOND M. Logic programming and knowledge representation [ J]. Journal of Logic Programming, 1994, 19:73 - 148.
  • 6LIFSCHITZ V. Answer set programming and plan generation [ J]. Artificial Intelligence, 2002, 138(1/2): 39-54.
  • 7NIEMELA I. Logic programs with stable modal semantics as a constraint programming paradigm [ J]. Annals of Mathematics and Artificial Intelligence, 1999, 25(3/4) : 241 -273.
  • 8YOU J, CARTWRIGHT R, LI M. Iterative belief revision in extended logic programs [ J]. Theoretical Computer Science, 1996, 170(1/2) : 383 -406.
  • 9PETYOROSSI A, PROIETI'I M. Perfect model checking via unfold/ fold transformations [ C ]// Proceedings of the First International Conference on Computational Logic. Berlin: Springer-Verlag, 2000: 613 -628.
  • 10LIN F, ZHAO Y. ASSAT: Computing answer sets of a logic program by SAT solvers [ J]. Artificial Intelligence, 2004, 157 ( 1/ 2): 115-137.

同被引文献68

引证文献6

二级引证文献35

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部