首页> 外文期刊>Artificial intelligence >Combining probabilistic logic programming with the power of maximum entropy
【24h】

Combining probabilistic logic programming with the power of maximum entropy

机译:结合概率逻辑编程和最大熵的力量

获取原文
获取外文期刊封面目录资料

摘要

This paper is on the combination of two powerful approaches to uncertain reasoning: logic programming in a probabilistic setting, on the one hand, and the information-theoretical principle of maximum entropy, on the other hand. More precisely, we present two approaches to probabilistic logic programming under maximum entropy. The first one is based on the usual notion of entailment under maximum entropy, and is defined for the very general case of probabilistic logic programs over Boolean events. The second one is based on a new notion of entailment under maximum entropy, where the principle of maximum entropy is coupled with the closed world assumption (CWA) from classical logic programming. It is only defined for the more restricted case of probabilistic logic programs over conjunctive events. We then analyze the nonmonotonic behavior of both approaches along benchmark examples and along general properties for default reasoning from conditional knowledge bases. It turns out that both approaches have very nice nonmonotonic features. In particular, they realize some inheritance of probabilistic knowledge along subclass relationships, without suffering from the problem of inheritance blocking and from the drowning problem. They both also satisfy the property of rational monotonicity and several irrelevance properties. We finally present algorithms for both approaches, which are based on generalizations of recent techniques for probabilistic logic programming under logical entailment. The algorithm for the first approach still produces quite large weighted entropy maximization problems, while the one for the second approach generates optimization problems of the same size as the ones produced in probabilistic logic programming under logical entailment.
机译:本文将两种强大的不确定推理方法相结合:一方面是在概率环境中进行逻辑编程,另一方面是最大熵的信息理论原理。更准确地说,我们提出了两种在最大熵下进行概率逻辑编程的方法。第一个基于最大熵下蕴含的通常概念,并且针对布尔事件上的概率逻辑程序的非常一般的情况进行定义。第二个是基于新的最大熵蕴涵概念,其中最大熵原理与经典逻辑编程中的封闭世界假设(CWA)结合在一起。它仅针对伴随性事件中概率逻辑程序的更受限情况定义。然后,我们根据条件示例知识库中的默认推理,分析了两种方法的非单调性行为,包括基准示例和常规属性。事实证明,这两种方法都具有非常好的非单调特征。尤其是,他们实现了子类关系中概率知识的某种继承,而没有遭受继承障碍和溺水问题的困扰。它们都满足有理单调性和一些不相关性。最后,我们针对这两种方法提出了算法,这些算法基于对逻辑蕴含下的概率逻辑编程的最新技术的概括。第一种方法的算法仍会产生相当大的加权熵最大化问题,而第二种方法的算法会产生与逻辑蕴含下的概率逻辑编程所产生的优化问题大小相同的优化问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号