...
首页> 外文期刊>Theory and Practice of Logic Programming >The PITA system: Tabling and answer sub sumption for reasoning under uncertainty
【24h】

The PITA system: Tabling and answer sub sumption for reasoning under uncertainty

机译:PITA系统:不确定性下的推理制表和回答子假设

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

摘要

Many real world domains require the representation of a measure of uncertainty. The most common such representation is probability, and the combination of probability with logic programs has given rise to the field of Probabilistic Logic Programming (PLP), leading to languages such as the Independent Choice Logic, Logic Programs with Annotated Disjunctions (LPADs), Problog, PRISM, and others. These languages share a similar distribution semantics, and methods have been devised to translate programs between these languages. The complexity of computing the probability of queries to these general PLP programs is very high due to the need to combine the probabilities of explanations that may not be exclusive. As one alternative, the PRISM system reduces the complexity of query answering by restricting the form of programs it can evaluate. As an entirely different alternative, Possibilistic Logic Programs adopt a simpler metric of uncertainty than probability. Each of these approaches-general PLP, restricted PLP, and Possibilistic Logic Programming-can be useful in different domains depending on the form of uncertainty to be represented, on the form of programs needed to model problems, and on the scale of the problems to be solved. In this paper, we show how the PITA system, which originally supported the general PLP language of LPADs, can also efficiently support restricted PLP and Possibilistic Logic Programs. PITA relies on tabling with answer subsumption and consists of a transformation along with an API for library functions that interface with answer subsumption. We show that, by adapting its transformation and library functions, PITA can be parameterized to PITA(IND,EXC) which supports the restricted PLP of PRISM, including optimizations that reduce non-discriminating arguments and the computation of Viterbi paths. Furthermore, we show PITA to be competitive with PRISM for complex queries to Hidden Markov Model examples, and sometimes much faster. We further show how PITA can be parameterized to PITA(COUNT) which computes the number of different explanations for a subgoal, and to PITA(POSS) which scalably implements Possibilistic Logic Programming. PITA is a supported package in version 3.3 of XSB.
机译:许多现实世界的领域都需要表示不确定性。最常见的这种表示形式是概率,概率与逻辑程序的结合引起了概率逻辑程序设计(PLP)领域的发展,从而产生了诸如独立选择逻辑,带注释的逻辑与逻辑程序(LPAD),Problog之类的语言。 ,PRISM等。这些语言具有相似的分布语义,并且已经设计了在这些语言之间翻译程序的方法。由于需要结合可能不是唯一的解释概率,因此计算对这些通用PLP程序的查询概率的复杂性非常高。作为一种替代方案,PRISM系统通过限制它可以评估的程序的形式来降低查询回答的复杂性。作为完全不同的选择,可能性逻辑程序采用的不确定性度量比概率更简单。每种方法-通用PLP,受限PLP和可能逻辑编程-都可以在不同的领域中使用,这取决于要表示的不确定性的形式,建模问题所需的程序的形式以及问题的规模。被解决。在本文中,我们展示了最初支持LPAD的通用PLP语言的PITA系统如何也可以有效地支持受限PLP和可能逻辑程序。 PITA依赖于包含答案的制表,并包含一个转换以及与答案包含接口的库函数的API。我们展示出,通过适应其转换和库功能,可以将PITA参数化为支持PRISM受限PLP的PITA(IND,EXC),包括减少非歧义参数的优化和维特比路径的计算。此外,我们显示PITA与PRISM相比,在对隐马尔可夫模型示例进行复杂查询时具有竞争力,有时甚至更快。我们进一步展示了如何将PITA参数化为计算子目标的不同解释数量的PITA(COUNT),以及可扩展地实现可能性逻辑编程的PITA(POSS)。 PITA是XSB 3.3版中受支持的软件包。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号