Probabilistic logic programming is a major part of statistical relational artificial intelligence, where approaches from logic and probability are brought together to reason about and learn from relational domains in a setting of uncertainty. However, the behaviour of statistical relational representations across variable domain sizes is complex, and scaling inference and learning to large domains remains a significant challenge. In recent years, connections have emerged between domain size dependence, lifted inference and learning from sampled subpopulations. The asymptotic behaviour of statistical relational representations has come under scrutiny, and projectivity was investigated as the strongest form of domain-size dependence, in which query marginals are completely independent of the domain size. In this contribution we show that every probabilistic logic program under the distribution semantics is asymptotically equivalent to an acyclic probabilistic logic program consisting only of determinate clauses over probabilistic facts. We conclude that every probabilistic logic program inducing a projective family of distributions is in fact everywhere equivalent to a program from this fragment, and we investigate the consequences for the projective families of distributions expressible by probabilistic logic programs. To facilitate the application of classical results from finite model theory, we introduce the abstract distribution semantics, defined as an arbitrary logical theory over probabilistic facts. This bridges the gap to the distribution semantics underlying probabilistic logic programming. In this representation, determinate logic programs correspond to quantifier-free theories, making asymptotic quantifier elimination results available for the setting of probabilistic logic programming. This paper is under consideration for acceptance in TPLP.
翻译:概率逻辑编程是统计关系人工智能的一个主要部分,从逻辑和概率的角度将逻辑和概率的方法汇集在一起,在不确定的环境下从关系领域了解和学习。然而,分布范围大小的统计关系表达方式是复杂的,将推论和学习范围扩大到大领域,这仍然是一个重大挑战。近年来,域大小依赖性、推论和从抽样子群中学习之间出现了联系。统计关系表达的不稳逻辑行为已经受到审查,预测性作为域大小依赖的最强形式被调查,其中对边际进行查询是完全独立于域大小的。在此贡献中,我们表明,分配范围范围范围范围大小的统计关系表达式逻辑表达方式的行为是复杂的,在逻辑编程中,这种逻辑表述方式只能用确定性条款来判断性条款的逻辑。我们的结论是,每一个预测性逻辑表达式的逻辑表达式逻辑表达方式实际上都相当于这个片断的编程,而我们则根据正统的逻辑表达式逻辑表达的逻辑表达结果来调查分布过程的后果。