Abstract
The unification of the first-order logic and probability has been seen as a long-standing concern in philosophy, AI and mathematics. In this talk, I will briefly review our recent results on revisiting that unification. Although there are plenty of approaches in communities such as statistical relational learning, automated planning, and neuro-symbolic AI that leverage and develop languages with logical and probabilistic aspects, they almost always restrict the representation as well as the semantic framework in various ways which do not fully explain how to combine first-order logic and probability theory in a general way. In many cases, this restriction is justified because it may be necessary to focus on practicality and efficiency. However, the search for a restriction-free mathematical theory remains ongoing. In this article, we discuss our recent results regarding the development of languages that support arbitrary quantification, possibly infinitely many random variables, both discrete and continuous distributions, as well as programming languages built on top of such features to include recursion and branching control.
This material introduces the topic of my keynote at the 18th Edition of the European Conference on Logics in Artificial Intelligence (JELIA), September 20–22, 2023. This research was partly supported by a Royal Society University Research Fellowship, UK, and partly supported by a grant from the UKRI Strategic Priorities Fund, UK to the UKRI Research Node on Trustworthy Autonomous Systems Governance and Regulation (EP/V026607/1, 2020–2024).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Aumann, R.J.: Interactive epistemology II: probability. Int. J. Game Theory 28(3), 301–314 (1999)
Bacchus, F.: Representing and Reasoning with Probabilistic Knowledge. MIT Press, Cambridge (1990)
Bacchus, F., Halpern, J.Y., Levesque, H.J.: Reasoning about noisy sensors and effectors in the situation calculus. Artif. Intell. 111(1–2), 171–208 (1999)
Banko, M., Cafarella, M.J., Soderland, S., Broadhead, M., Etzioni, O.: Open information extraction from the web. In: IJCAI, vol. 7, pp. 2670–2676 (2007)
Baral, C., Gelfond, M.: Logic programming and reasoning about actions. In: Handbook of Temporal Reasoning in Artificial Intelligence, pp. 389–426. Elsevier (2005)
Belle, V.: Counterfactual explanations as plans. In: The 39th International Conference on Logic Programming. Open Publishing Association (2023)
Belle, V., Bolander, T., Herzig, A., Nebel, B.: Epistemic planning: perspectives on the special issue (2022)
Belle, V., Lakemeyer, G.: Reasoning about probabilities in unbounded first-order dynamical domains. In: IJCAI (2017)
Belle, V., Levesque, H.J.: Reasoning about continuous uncertainty in the situation calculus. In: Proceedings of the IJCAI (2013)
Belle, V., Levesque, H.J.: Reasoning about probabilities in dynamic systems using goal regression. In: Proceedings of the UAI (2013)
Belle, V., Levesque, H.J.: How to progress beliefs in continuous domains. In: Proceedings of the KR (2014)
Belle, V., Levesque, H.J.: PREGO: an action language for belief-based cognitive robotics in continuous domains. In: Proceedings of the AAAI (2014)
Belle, V., Levesque, H.J.: Allegro: belief-based programming in stochastic dynamical domains. In: IJCAI (2015)
Carnap, R.: Logical Foundations of Probability. Routledge and Kegan Paul London (1951)
Chellas, B.: Modal Logic. Cambridge University Press, Cambridge (1980)
Choi, A., Darwiche, A.: On relaxing determinism in arithmetic circuits. arXiv preprint arXiv:1708.06846 (2017)
Choi, J., Guzman-Rivera, A., Amir, E.: Lifted relational Kalman filtering. In: Proceedings of the IJCAI, pp. 2092–2099 (2011)
Dixon, C., Fisher, M., Konev, B.: Tractable temporal reasoning. In: IJCAI, vol. 7, pp. 318–323 (2007)
Enderton, H.: A Mathematical Introduction to Logic. Academic Press, New York (1972)
Fagin, R., Halpern, J.Y.: Reasoning about knowledge and probability. J. ACM 41(2), 340–367 (1994)
Fagin, R., Halpern, J.Y., Megiddo, N.: A logic for reasoning about probabilities. Inf. Comput. 87(1–2), 78–128 (1990)
Fagin, R., Halpern, J.Y., Moses, Y., Vardi, M.Y.: Reasoning About Knowledge. MIT Press, Cambridge (1995)
Gaifman, H.: Concerning measures in first order calculi. Israel J. Math. 2(1), 1–18 (1964)
Gordon, A.D., Henzinger, T.A., Nori, A.V., Rajamani, S.K.: Probabilistic programming. In: Proceedings of the International Conference on Software Engineering (2014)
Halpern, J.: An analysis of first-order logics of probability. Artif. Intell. 46(3), 311–350 (1990)
Halpern, J.Y., Pass, R., Raman, V.: An epistemic characterization of zero knowledge. In: TARK, pp. 156–165 (2009)
Hitzler, P.: Neuro-symbolic artificial intelligence: the state of the art (2022)
Hofmann, T., Belle, V.: Abstracting noisy robot programs. In: AAMAS (2023)
Holtzen, S., Broeck, G., Millstein, T.: Sound abstraction and decomposition of probabilistic programs. In: International Conference on Machine Learning, pp. 1999–2008. PMLR (2018)
Kaelbling, L.P., Littman, M.L., Cassandra, A.R.: Planning and acting in partially observable stochastic domains. Artif. Intell. 101(1–2), 99–134 (1998)
Kaelbling, L.P., Lozano-Pérez, T.: Integrated task and motion planning in belief space. I. J. Robot. Res. 32(9–10), 1194–1227 (2013)
Kambhampati, S.: Challenges of human-aware AI systems. AI Mag. 41(3) (2020)
Lakemeyer, G., Levesque, H.J.: Situations, Si! situation terms, No! In: Proceedings of the KR, pp. 516–526 (2004)
Lakemeyer, G., Levesque, H.J.: Cognitive robotics. In: Handbook of Knowledge Representation, pp. 869–886. Elsevier (2007)
Lang, J., Zanuttini, B.: Knowledge-based programs as plans - the complexity of plan verification. In: Proceedings of the ECAI, pp. 504–509 (2012)
Levesque, H., Reiter, R., Lespérance, Y., Lin, F., Scherl, R.: GOLOG: a logic programming language for dynamic domains. J. Log. Program. 31, 59–84 (1997)
Levesque, H.J.: Common Sense, the Turing Test, and the Quest for Real AI. MIT Press, Cambridge (2017)
Levesque, H.J., Lakemeyer, G.: The Logic of Knowledge Bases. The MIT Press, Cambridge (2001)
Levesque, H.J., Pirri, F., Reiter, R.: Foundations for the situation calculus. Electron. Trans. Artif. Intell. 2, 159–178 (1998)
Liu, D.: Projection in a probabilistic epistemic logic and its application to belief-based program verification. Ph.D. thesis, RWTH Aachen University (2023)
Liu, D., Feng, Q., Belle, V., Lakemeyer, G.: Concerning measures in a first-order logic with actions and meta-beliefs. In: 20th International Conference on Principles of Knowledge Representation and Reasoning (2023)
Milch, B., Marthi, B., Russell, S.J., Sontag, D., Ong, D.L., Kolobov, A.: BLOG: probabilistic models with unknown objects. In: Proceedings of the IJCAI, pp. 1352–1359 (2005)
Morgenstern, L., McIlraith, S.A.: John McCarthy’s legacy. Artif. Intell. 175(1), 1–24 (2011)
Moses, Y., Dolev, D., Halpern, J.Y.: Cheating husbands and other stories: a case study of knowledge, action, and communication. Distrib. Comput. 1(3), 167–176 (1986)
Muggleton, S., et al.: ILP turns 20. Mach. Learn. 86(1), 3–23 (2012)
Murphy, K.: Machine Learning: A Probabilistic Perspective. The MIT Press, Cambridge (2012)
Nilsson, N.J.: Probabilistic logic. Artif. Intell. 28(1), 71–87 (1986)
Nitti, D.: Hybrid probabilistic logic programming. Ph.D. thesis, KU Leuven (2016)
Pearl, J.: Graphical models for probabilistic and causal reasoning. In: Smets, P. (ed.) Quantified Representation of Uncertainty and Imprecision. HDRUMS, vol. 1, pp. 367–389. Springer, Dordrecht (1998). https://doi.org/10.1007/978-94-017-1735-9_12
Poole, D.: Logic, probability and computation: foundations and issues of statistical relational AI. In: Delgrande, J.P., Faber, W. (eds.) LPNMR 2011. LNCS (LNAI), vol. 6645, pp. 1–9. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-20895-9_1
Raedt, L.D., Kersting, K., Natarajan, S., Poole, D.: Statistical relational artificial intelligence: logic, probability, and computation. Synth. Lect. Artif. Intell. Mach. Learn. 10(2), 1–189 (2016)
Reiter, R.: Knowledge in Action: Logical Foundations for Specifying and Implementing Dynamical Systems. MIT Press, Cambridge (2001)
Scherl, R.B., Son, T.C., Baral, C.: State-based regression with sensing and knowledge. Int. J. Softw. Inform. 3(1), 3–30 (2009)
Srivastava, S., Russell, S.J., Ruan, P., Cheng, X.: First-order open-universe POMDPs. In: UAI, pp. 742–751 (2014)
Thielscher, M.: From situation calculus to fluent calculus: state update axioms as a solution to the inferential frame problem. Artif. Intell. 111(1–2), 277–299 (1999)
Thrun, S., Burgard, W., Fox, D.: Probabilistic Robotics. MIT Press, Cambridge (2005)
Van den Broeck, G., Meert, W., Davis, J.: Lifted generative parameter learning. In: Statistical Relational Artificial Intelligence, AAAI Workshop (2013)
van Ditmarsch, H., van der Hoek, W., Kooi, B.: Dynamic Epistemic Logic, 1st edn. Springer, Heidelberg (2007). https://doi.org/10.1007/978-1-4020-5839-4
Yoon, S.W., Fern, A., Givan, R.: FF-Replan: a baseline for probabilistic planning. In: Boddy, M.S. Fox, M., Thiébaux, S. (eds.) ICAPS, p. 352. AAAI (2007)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Belle, V. (2023). Excursions in First-Order Logic and Probability: Infinitely Many Random Variables, Continuous Distributions, Recursive Programs and Beyond. In: Gaggl, S., Martinez, M.V., Ortiz, M. (eds) Logics in Artificial Intelligence. JELIA 2023. Lecture Notes in Computer Science(), vol 14281. Springer, Cham. https://doi.org/10.1007/978-3-031-43619-2_3
Download citation
DOI: https://doi.org/10.1007/978-3-031-43619-2_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-43618-5
Online ISBN: 978-3-031-43619-2
eBook Packages: Computer ScienceComputer Science (R0)