Hostname: page-component-76fb5796d-2lccl Total loading time: 0 Render date: 2024-04-27T12:26:59.536Z Has data issue: false hasContentIssue false

An Asymptotic Analysis of Probabilistic Logic Programming, with Implications for Expressing Projective Families of Distributions

Published online by Cambridge University Press:  02 November 2021

FELIX Q. WEITKÄMPER*
Affiliation:
Institut für Informatik, LMU München, Oettingenstr. 67, 80538 München (e-mail: felix.weitkaemper@lmu.de)
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the ‘Save PDF’ action button.

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.

Type
Original Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution, and reproduction in any medium, provided the original work is properly cited.
Copyright
© The Author(s), 2021. Published by Cambridge University Press

Footnotes

*

We would like to thank Manfred Jaeger for his encouragement and for helpful conversations about the subject of this paper, and the anonymous reviewers for facilitating a clearer exposition of the material.

References

Blass, A., Gurevich, Y. and Kozen, D. 1985. A zero-one law for logic with a fixed-point operator. Information and Control 67, 1–3, 7090.CrossRefGoogle Scholar
Bry, F. 2020. In praise of impredicativity: A contribution to the formalization of meta-programming. Theory and Practice of Logic Programming 20, 1, 99146.CrossRefGoogle Scholar
Carnap, R. 1950. Logical Foundations of Probability. University of Chicago Press.Google Scholar
Carnap, R. 1952. The Continuum of Inductive Methods. University of Chicago Press.Google Scholar
Cozman, F. G. and Mauá, D. D. 2019. The finite model theory of bayesian network specifications: Descriptive complexity and zero/one laws. International Journal of Approximate Reasoning 110, 107126.CrossRefGoogle Scholar
Domingos, P. M. and Singla, P. 2007. Markov logic in infinite domains. In Probabilistic, Logical and Relational Learning - A Further Synthesis, 15.04. – 20.04.2007, Raedt, L. D., Dietterich, T. G., Getoor, L., Kersting, K., and Muggleton, S., Eds. Dagstuhl Seminar Proceedings, vol. 07161. Internationales Begegnungs- und Forschungszentrum fuer Informatik (IBFI), Schloss Dagstuhl, Germany.Google Scholar
Ebbinghaus, H. and Flum, J. 2006. Finite model theory, 2nd ed. Springer Monographs in Mathematics. Springer.Google Scholar
Fitting, M. 2002. Fixpoint semantics for logic programming a survey. Theoretical Computer Science 278, 1-2, 2551.CrossRefGoogle Scholar
Grandjean, E. 1983. Complexity of the first-order theory of almost all finite structures. Information and Control 57, 2/3, 180204.CrossRefGoogle Scholar
Jaeger, M. and Schulte, O. 2018. Inference, learning, and population size: Projectivity for SRL models. In Eighth International Workshop on Statistical Relational AI (StarAI).Google Scholar
Jaeger, M. and Schulte, O. 2020a. A complete characterization of projectivity for statistical relational models. In Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence, IJCAI 2020, C. Bessiere, Ed. ijcai.org, 4283–4290.Google Scholar
Jaeger, M. and Schulte, O. 2020b. A complete characterization of projectivity for statistical relational models, version 2. CoRR abs/2004.10984v2. CrossRefGoogle Scholar
Keisler, H. J. 1985. Probability quantifiers. In Model-Theoretic Logics. Perspect. Math. Logic. Springer, New York, 509–556.Google Scholar
Keisler, H. J. and Lotfallah, W. B. 2009. Almost everywhere elimination of probability quantifiers. Journal of Symbolic Logic 74, 4, 11211142.CrossRefGoogle Scholar
Koponen, V. 2020. Conditional probability logic, lifted Bayesian networks, and almost sure quantifier elimination. Theoretical Computer Science 848, 127.CrossRefGoogle Scholar
Paris, J. and Vencovská, A. 2015. Pure Inductive Logic. Perspectives in Logic. Association for Symbolic Logic, Ithaca, NY; Cambridge University Press, Cambridge.Google Scholar
Poole, D., Buchman, D., Kazemi, S. M., Kersting, K. and Natarajan, S. 2014. Population size extrapolation in relational probabilistic modelling. In Scalable Uncertainty Management – 8th International Conference, SUM 2014, Oxford, UK, September 15-17, 2014. Proceedings, Straccia, U. and Cal, A., Eds. Lecture Notes in Computer Science, vol. 8720. Springer, 292–305.Google Scholar
Raedt, L. D. and Kimmig, A. 2015. Probabilistic (logic) programming concepts. Machine Learning 100, 1, 547.CrossRefGoogle Scholar
Riguzzi, F. and Swift, T. 2018. A survey of probabilistic logic programming. In Declarative Logic Programming: Theory, Systems, and Applications, Kifer, M. and Liu, Y. A., Eds. ACM/Morgan & Claypool, 185228.CrossRefGoogle Scholar
Supplementary material: PDF

Weitkämper supplementary material

Weitkämper supplementary material

Download Weitkämper supplementary material(PDF)
PDF 263.7 KB