Extending the popular Answer Set Programming (ASP) paradigm by introspective reasoning capacities has received increasing interest within the last years. Particular attention is given to the formalism of epistemic logic programs (ELPs) where standard rules are equipped with modal operators which allow to express conditions on literals for being known or possible, i.e., contained in all or some answer sets, respectively. ELPs thus deliver multiple collections of answer sets, known as world views. Employing ELPs for reasoning problems so far has mainly been restricted to standard decision problems (complexity analysis) and enumeration (development of systems) of world views. In this paper, we take a next step and contribute to epistemic logic programming in two ways: First, we establish quantitative reasoning for ELPs, where the acceptance of a certain set of literals depends on the number (proportion) of world views that are compatible with the set. Second, we present a novel system that is capable of efficiently solving the underlying counting problems required to answer such quantitative reasoning problems. Our system exploits the graph-based measure treewidth and works by iteratively finding and refining (graph) abstractions of an ELP program. On top of these abstractions, we apply dynamic programming that is combined with utilizing existing search-based solvers like (e)clingo for hard combinatorial subproblems that appear during solving. It turns out that our approach is competitive with existing systems that were introduced recently. This work is under consideration for acceptance in TPLP.
翻译:通过反省推理能力推广流行的答案设置编程(ASP)范例在过去几年中受到越来越多的关注。 特别注意了缩略逻辑程序(ELPs)的正规化, 标准规则配备了模式操作员, 以表达关于已知或可能的文字, 即分别包含在全部或某些回答组中。 ELPs 提供了多种解答集集, 称为世界观。 迄今用于推理问题的ELPs主要局限于标准决策问题( 复杂弹性分析) 和列举( 系统开发) 世界观点。 在本文件中,我们下一步为缩略释逻辑程序( ELPs) 提供了缩略图逻辑程序格式化。 首先, 我们为ELPs设定了数量性推理, 某些文字的接受取决于与设定相兼容的世界观点的数目( 比例 ) 。 第二, 我们提出了一个新型的系统, 能够有效解决定量推理问题所需的基本计数问题。 我们的系统利用基于图表的缩略图测量系统, 并用目前版本的缩略图搜索系统 。