[edit]
Weighted Model Counting With Function Symbols
Proceedings of the 33rd Conference on Uncertainty in Artificial Intelligence, PMLR R15:848-857, 2017.
Abstract
Probabilistic relational languages lift the syntax of relational logic for the specification of large-scale probabilistic graphical models, often admitting con- cise descriptions for interacting random variables over classes, hierarchies and constraints. The emer- gence of weighted model counting as an effective and general approach to probabilistic inference has further allowed practitioners to reason about hetero- geneous representations, such as Markov logic net- works and ProbLog programs, by encoding them as a logical theory. However, much of this work has been limited to an essentially propositional setting: the logical model is understood in terms of ground formulas over a fixed and finite domain; no infinite domains, and certainly no function symbols (other than constants). On the one hand, this is not sur- prising, because such features are very problematic from a decidability viewpoint, but on the other, they turn out to be very attractive from the point of view of machine learning applications when there is un- certainty about the existence and identity of objects. In this paper, we reconsider the problem of proba- bilistic reasoning in a logical language with function symbols, and establish some key results that permit effective algorithms.