arXivDaily arXiv每日学术速递 周一至周五更新
arXiv cs/0211004cs.AIcs.LOcs.PL
收藏

知识表示与推理的DLV系统

The DLV System for Knowledge Representation and Reasoning

Nicola Leone, Gerald Pfeifer, Wolfgang Faber, Thomas Eiter, Georg Gottlob, Simona Perri, Francesco Scarcello

摘要:

本文介绍了DLV系统,它被广泛认为是最先进的实现析取逻辑编程,并解决几个方面。对于问题求解,给出了其核心语言的形式化定义,即无函数的析取逻辑程序(也称为析取数据库),并通过弱约束进行了扩展,是表达优化问题的有力工具。然后,我们说明了使用DLV作为知识表示和推理的工具,描述了一种新的声明式编程方法,它允许一个编码复杂的问题($Δ^P_3$ -完整的问题)在声明式的方式。在基础方面,我们提供了一个详细的分析DLV的语言的计算复杂性,并通过推导新的复杂性结果,我们绘制了一个完整的图片的复杂性,这种语言和重要的片段。此外,我们说明了DLV系统的一般架构,已受到这些结果的影响。至于应用程序,我们概述了应用程序的前端已经开发的DLV上解决特定的知识表示任务,我们简要介绍了主要的国际项目调查的潜力,该系统的工业开发。最后,我们报告彻底的实验和基准测试,这已经进行了评估系统的效率。实验结果证实了DLV的可靠性,并突出了其在知识管理和信息集成等新兴应用领域的潜力。

英文摘要:

This paper presents the DLV system, which is widely considered the state-of-the-art implementation of disjunctive logic programming, and addresses several aspects. As for problem solving, we provide a formal definition of its kernel language, function-free disjunctive logic programs (also known as disjunctive datalog), extended by weak constraints, which are a powerful tool to express optimization problems. We then illustrate the usage of DLV as a tool for knowledge representation and reasoning, describing a new declarative programming methodology which allows one to encode complex problems (up to $Δ^P_3$-complete problems) in a declarative fashion. On the foundational side, we provide a detailed analysis of the computational complexity of the language of DLV, and by deriving new complexity results we chart a complete picture of the complexity of this language and important fragments thereof. Furthermore, we illustrate the general architecture of the DLV system which has been influenced by these results. As for applications, we overview application front-ends which have been developed on top of DLV to solve specific knowledge representation tasks, and we briefly describe the main international projects investigating the potential of the system for industrial exploitation. Finally, we report about thorough experimentation and benchmarking, which has been carried out to assess the efficiency of the system. The experimental results confirm the solidity of DLV and highlight its potential for emerging application areas like knowledge management and information integration.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑