Skip to main content

Excursions in First-Order Logic and Probability: Infinitely Many Random Variables, Continuous Distributions, Recursive Programs and Beyond

  • Conference paper
  • First Online:
Logics in Artificial Intelligence (JELIA 2023)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 14281))

Included in the following conference series:

  • 396 Accesses

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).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Aumann, R.J.: Interactive epistemology II: probability. Int. J. Game Theory 28(3), 301–314 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  2. Bacchus, F.: Representing and Reasoning with Probabilistic Knowledge. MIT Press, Cambridge (1990)

    Google Scholar 

  3. 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)

    Article  MathSciNet  MATH  Google Scholar 

  4. 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)

    Google Scholar 

  5. Baral, C., Gelfond, M.: Logic programming and reasoning about actions. In: Handbook of Temporal Reasoning in Artificial Intelligence, pp. 389–426. Elsevier (2005)

    Google Scholar 

  6. Belle, V.: Counterfactual explanations as plans. In: The 39th International Conference on Logic Programming. Open Publishing Association (2023)

    Google Scholar 

  7. Belle, V., Bolander, T., Herzig, A., Nebel, B.: Epistemic planning: perspectives on the special issue (2022)

    Google Scholar 

  8. Belle, V., Lakemeyer, G.: Reasoning about probabilities in unbounded first-order dynamical domains. In: IJCAI (2017)

    Google Scholar 

  9. Belle, V., Levesque, H.J.: Reasoning about continuous uncertainty in the situation calculus. In: Proceedings of the IJCAI (2013)

    Google Scholar 

  10. Belle, V., Levesque, H.J.: Reasoning about probabilities in dynamic systems using goal regression. In: Proceedings of the UAI (2013)

    Google Scholar 

  11. Belle, V., Levesque, H.J.: How to progress beliefs in continuous domains. In: Proceedings of the KR (2014)

    Google Scholar 

  12. Belle, V., Levesque, H.J.: PREGO: an action language for belief-based cognitive robotics in continuous domains. In: Proceedings of the AAAI (2014)

    Google Scholar 

  13. Belle, V., Levesque, H.J.: Allegro: belief-based programming in stochastic dynamical domains. In: IJCAI (2015)

    Google Scholar 

  14. Carnap, R.: Logical Foundations of Probability. Routledge and Kegan Paul London (1951)

    Google Scholar 

  15. Chellas, B.: Modal Logic. Cambridge University Press, Cambridge (1980)

    Book  MATH  Google Scholar 

  16. Choi, A., Darwiche, A.: On relaxing determinism in arithmetic circuits. arXiv preprint arXiv:1708.06846 (2017)

  17. Choi, J., Guzman-Rivera, A., Amir, E.: Lifted relational Kalman filtering. In: Proceedings of the IJCAI, pp. 2092–2099 (2011)

    Google Scholar 

  18. Dixon, C., Fisher, M., Konev, B.: Tractable temporal reasoning. In: IJCAI, vol. 7, pp. 318–323 (2007)

    Google Scholar 

  19. Enderton, H.: A Mathematical Introduction to Logic. Academic Press, New York (1972)

    MATH  Google Scholar 

  20. Fagin, R., Halpern, J.Y.: Reasoning about knowledge and probability. J. ACM 41(2), 340–367 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  21. Fagin, R., Halpern, J.Y., Megiddo, N.: A logic for reasoning about probabilities. Inf. Comput. 87(1–2), 78–128 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  22. Fagin, R., Halpern, J.Y., Moses, Y., Vardi, M.Y.: Reasoning About Knowledge. MIT Press, Cambridge (1995)

    MATH  Google Scholar 

  23. Gaifman, H.: Concerning measures in first order calculi. Israel J. Math. 2(1), 1–18 (1964)

    Article  MathSciNet  MATH  Google Scholar 

  24. Gordon, A.D., Henzinger, T.A., Nori, A.V., Rajamani, S.K.: Probabilistic programming. In: Proceedings of the International Conference on Software Engineering (2014)

    Google Scholar 

  25. Halpern, J.: An analysis of first-order logics of probability. Artif. Intell. 46(3), 311–350 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  26. Halpern, J.Y., Pass, R., Raman, V.: An epistemic characterization of zero knowledge. In: TARK, pp. 156–165 (2009)

    Google Scholar 

  27. Hitzler, P.: Neuro-symbolic artificial intelligence: the state of the art (2022)

    Google Scholar 

  28. Hofmann, T., Belle, V.: Abstracting noisy robot programs. In: AAMAS (2023)

    Google Scholar 

  29. Holtzen, S., Broeck, G., Millstein, T.: Sound abstraction and decomposition of probabilistic programs. In: International Conference on Machine Learning, pp. 1999–2008. PMLR (2018)

    Google Scholar 

  30. 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)

    Article  MathSciNet  MATH  Google Scholar 

  31. 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)

    Article  Google Scholar 

  32. Kambhampati, S.: Challenges of human-aware AI systems. AI Mag. 41(3) (2020)

    Google Scholar 

  33. Lakemeyer, G., Levesque, H.J.: Situations, Si! situation terms, No! In: Proceedings of the KR, pp. 516–526 (2004)

    Google Scholar 

  34. Lakemeyer, G., Levesque, H.J.: Cognitive robotics. In: Handbook of Knowledge Representation, pp. 869–886. Elsevier (2007)

    Google Scholar 

  35. Lang, J., Zanuttini, B.: Knowledge-based programs as plans - the complexity of plan verification. In: Proceedings of the ECAI, pp. 504–509 (2012)

    Google Scholar 

  36. 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)

    Article  MathSciNet  MATH  Google Scholar 

  37. Levesque, H.J.: Common Sense, the Turing Test, and the Quest for Real AI. MIT Press, Cambridge (2017)

    Book  MATH  Google Scholar 

  38. Levesque, H.J., Lakemeyer, G.: The Logic of Knowledge Bases. The MIT Press, Cambridge (2001)

    Book  MATH  Google Scholar 

  39. Levesque, H.J., Pirri, F., Reiter, R.: Foundations for the situation calculus. Electron. Trans. Artif. Intell. 2, 159–178 (1998)

    MathSciNet  Google Scholar 

  40. Liu, D.: Projection in a probabilistic epistemic logic and its application to belief-based program verification. Ph.D. thesis, RWTH Aachen University (2023)

    Google Scholar 

  41. 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)

    Google Scholar 

  42. 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)

    Google Scholar 

  43. Morgenstern, L., McIlraith, S.A.: John McCarthy’s legacy. Artif. Intell. 175(1), 1–24 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  44. 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)

    Article  MATH  Google Scholar 

  45. Muggleton, S., et al.: ILP turns 20. Mach. Learn. 86(1), 3–23 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  46. Murphy, K.: Machine Learning: A Probabilistic Perspective. The MIT Press, Cambridge (2012)

    MATH  Google Scholar 

  47. Nilsson, N.J.: Probabilistic logic. Artif. Intell. 28(1), 71–87 (1986)

    Article  MathSciNet  MATH  Google Scholar 

  48. Nitti, D.: Hybrid probabilistic logic programming. Ph.D. thesis, KU Leuven (2016)

    Google Scholar 

  49. 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

    Chapter  Google Scholar 

  50. 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

    Chapter  Google Scholar 

  51. 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)

    MATH  Google Scholar 

  52. Reiter, R.: Knowledge in Action: Logical Foundations for Specifying and Implementing Dynamical Systems. MIT Press, Cambridge (2001)

    Book  MATH  Google Scholar 

  53. Scherl, R.B., Son, T.C., Baral, C.: State-based regression with sensing and knowledge. Int. J. Softw. Inform. 3(1), 3–30 (2009)

    Google Scholar 

  54. Srivastava, S., Russell, S.J., Ruan, P., Cheng, X.: First-order open-universe POMDPs. In: UAI, pp. 742–751 (2014)

    Google Scholar 

  55. 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)

    Article  MathSciNet  MATH  Google Scholar 

  56. Thrun, S., Burgard, W., Fox, D.: Probabilistic Robotics. MIT Press, Cambridge (2005)

    MATH  Google Scholar 

  57. Van den Broeck, G., Meert, W., Davis, J.: Lifted generative parameter learning. In: Statistical Relational Artificial Intelligence, AAAI Workshop (2013)

    Google Scholar 

  58. 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

    Book  MATH  Google Scholar 

  59. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vaishak Belle .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics