Skip to main content

A New Computational Logic Approach to Reason with Conditionals

  • Conference paper
  • First Online:
Book cover Logic Programming and Nonmonotonic Reasoning (LPNMR 2015)

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

Abstract

We present a new approach to evaluate conditionals in human reasoning. This approach is based on the weak completion semantics which has been successfully applied to adequately model various other human reasoning tasks in the past. The main idea is to explicitly consider the case, where the condition of a conditional is unknown with respect to some background knowledge, and to evaluate it with minimal revision followed by abduction. We formally compare our approach to a recent approach by Schulz and demonstrate that our proposal is superior in that it can handle more human reasoning tasks.

The authors are mentioned in alphabetical order.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Notes

  1. 1.

    This and other definitions are controversially discussed within the fields of philosophy and psychology [14]. Some require, that counterfactuals must be in the subjunctive mood or can only be evaluated in a state that is different wrt the current one [43].

  2. 2.

    We consider weak completion semantics and, hence, a clause of the form \(A \leftarrow \bot \) is turned into \(A \leftrightarrow \bot \) provided that this is the only clause in the definition of A.

  3. 3.

    Note that undefined atoms are not identified with \(\bot \) as in the completion of \(\mathcal{P}\) [5].

  4. 4.

    In this section, the abnormality predicates are not needed. We have kept them to be in line with our general approach to model human reasoning episodes (see e.g. [7]) and to be able to extend the example in the future by, for example, considering the case that the captain is not law-abiding or that a rifle is malfunctioning.

References

  1. Baral, C., Gelfond, M., Rushton, J.N.: Probabilistic reasoning with answer sets. TPLP 9(1), 57–144 (2009)

    MATH  MathSciNet  Google Scholar 

  2. Baral, C., Hunsaker, M.: Using the probabilistic logic programming language p-log for causal and counterfactual reasoning and non-naive conditioning. In: Veloso, M.M. (ed.) IJCAI, pp. 243–249 (2007)

    Google Scholar 

  3. Bench-Capon, T.J.M.: Representing counterfactual conditionals. In: Cohn, A.G. (ed.) Proceedings of the Artificial Intelligence and Simulation of Behaviour, pp. 51–60. Pitman and Kaufmann, Brighton, England (1989)

    Google Scholar 

  4. Byrne, R.M.J.: The Rational Imagination: How People Create Alternatives to Reality. MIT Press, Cambridge (2007)

    Google Scholar 

  5. Clark, K.L.: Negation as failure. In: Gallaire, H., Minker, J. (eds.) Logic and Data Bases, vol. 1, pp. 293–322. Plenum Press, New York (1978)

    Chapter  Google Scholar 

  6. Dietz, E.-A., Hölldobler, S., Pereira, L.M.: On indicative conditionals. In: Hölldobler, S., Liang, Y. (eds.) Proceedings of the 1st International Workshop on Semantic Technologies, CEUR Workshop Proceedings, vol. 1339, pp. 19–30 (2015)

    Google Scholar 

  7. Dietz, E.-A., Hölldobler, S., Ragni, M.: A computational logic approach to the suppression task. In: Miyake, N., Peebles, D., Cooper, R.P. (eds.) Proceedings of the 34th Annual Conference of the Cognitive Science Society, pp. 1500–1505. Cognitive Science Society, Austin, TX (2012)

    Google Scholar 

  8. Dietz, E.-A., Hölldobler, S., Ragni, M.: A computational logic approach to the abstract and the social case of the selection task. In: 11th International Symposium on Logical Formalizations of Commonsense Reasoning (2013)

    Google Scholar 

  9. Dietz, E.-A., Hölldobler, S., Wernhard, C.: Modeling the suppression task under weak completion and well-founded semantics. J. Appl. Non-Class. Logics 24(1–2), 61–85 (2014)

    Article  Google Scholar 

  10. Edgington, D.: On conditionals. Mind 104(414), 235–329 (1995)

    Article  MathSciNet  Google Scholar 

  11. Evans, J., Over, D.: If. Oxford cognitive science series. Oxford University Press, Oxford (2004)

    Book  Google Scholar 

  12. Fitting, M.: A Kripke-Kleene semantics for logic programs. J. Logic Program. 2(4), 295–312 (1985)

    Article  MATH  MathSciNet  Google Scholar 

  13. Ginsberg, M.L.: Counterfactuals. Artif. Intell. 30(1), 35–79 (1986)

    Article  MATH  MathSciNet  Google Scholar 

  14. Hoerl, C., McCormack, T., Beck, S.R.: Understanding counterfactuals and causation. In: Hoerl, C., McCormack, T., Beck, S.R. (eds.) Consciousness and Self-consciousness. Oxford University Press, Oxford (2011)

    Google Scholar 

  15. Hölldobler, S., Kencana Ramli, C.D.P.: Logic programs under three-valued Łukasiewicz semantics. In: Hill, P.M., Warren, D.S. (eds.) ICLP 2009. LNCS, vol. 5649, pp. 464–478. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  16. Hölldobler, S., Kencana Ramli, C.D.P.: Logics and networks for human reasoning. In: Alippi, C., Polycarpou, M., Panayiotou, C., Ellinas, G. (eds.) ICANN 2009, Part II. LNCS, vol. 5769, pp. 85–94. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  17. Hölldobler, S., Philipp, T., Wernhard, C.: An abductive model for human reasoning. In: Logical Formalizations of Commonsense Reasoning, Papers from the AAAI 2011 Spring Symposium, AAAI Spring Symposium Series, Technical Reports, pp. 135–138. AAAI Press, Cambridge, MA (2011)

    Google Scholar 

  18. Hölldobler, S., Ramli, C.K.: Contraction properties of a semantic operator for human reasoning. In: Li, L., Yen, K.K. (eds.) Proceedings of the Fifth International Conference on Information, pp. 228–231. International Information Institute (2009)

    Google Scholar 

  19. Kakas, A.C., Kowalski, R.A., Toni, F.: Abductive logic programming. J. Logic Comput. 2(6), 719–770 (1993)

    Article  MathSciNet  Google Scholar 

  20. Kencana Ramli, C.D.: Logic programs and three-valued consequence operators. Master’s thesis, Institute for Artificial Intelligence, TU Dresden, 2009

    Google Scholar 

  21. Lewis, D.: Counterfactuals. Blackwell Publishers, Oxford (1973)

    Google Scholar 

  22. Lewis, D.: Probabilities of conditionals and conditional probabilities. Philos. Rev. 95, 581–589 (1976)

    Article  Google Scholar 

  23. Lewis, D.: On the Plurality of Worlds. Blackwell Publishers, Oxford (1986)

    Google Scholar 

  24. Lloyd, J.W.: Foundations of Logic Programming. Springer, Heidelberg (1984)

    Book  MATH  Google Scholar 

  25. Łukasiewicz, J.: O logice trójwartościowej. Ruch Filozoficzny, 5:169–171, 1920: English translation: on three-valued logic. In: Łukasiewicz, J., Borkowski, L. (eds.) Selected Works, pp. 87–88. North Holland, Amsterdam (1990)

    Google Scholar 

  26. Pearl, J.: Causality: Models, Reasoning, and Inference. Cambridge University Press, New York (2000)

    Google Scholar 

  27. Pearl, J.: The algorithmization of counterfactuals. Ann. Math. Artif. Intell. 61(1), 29–39 (2011)

    Article  MATH  MathSciNet  Google Scholar 

  28. Pereira, L.M., Aparício, J.N.: Relevant counterfactuals. EPIA 1989. LNCS, vol. 390, pp. 107–118. Springer, Heidelberg (1989)

    Google Scholar 

  29. Pereira, L.M., Dietz, E.-A., Hölldobler, S.: A computational logic approach to the belief bias effect. In: Proceedings of the 14th International Conference on Principles of Knowledge Representation and Reasoning (2014)

    Google Scholar 

  30. Pereira, L.M., Dietz, E.-A., Hölldobler, S.: Contextual abductive reasoning with side-effects. TPLP 14, 633–648 (2014)

    MATH  Google Scholar 

  31. Pereira, L.M., Saptawijaya, A.: Abduction and beyond in logic programming with application to morality. IfCoLog J. Logics Appl. Special issue on“Frontiers of Abduction” (2015, accepted)

    Google Scholar 

  32. Ramsey, F.: The Foundations of Mathematics and Other Logical Essays. Harcourt, Brace and Company, New York (1931)

    MATH  Google Scholar 

  33. Rescher, N.: What If?: Thought Experimentation In Philosophy. Transaction Publishers, New Brunswick (2005)

    Google Scholar 

  34. Rescher, N.: Conditionals. MIT Press, Cambridge (2007)

    Google Scholar 

  35. Routen, T., Bench-Capon, T.J.M.: Hierarchical formalizations. Int. J. Man-Mach. Stud. 35(1), 69–93 (1991)

    Article  Google Scholar 

  36. Schulz, K.: Minimal models vs. logic programming: the case of counterfactual conditionals. J. Appl. Non-Class. Logics 24(1–2), 153–168 (2014)

    Article  Google Scholar 

  37. Sloman, S.: Causal Models How People Think about the World and Its Alternatives. Oxford University Press, Oxford (2005)

    Book  Google Scholar 

  38. Stalnaker, R.C.: A theory of conditionals. In: Rescher, N. (ed.) Studies in Logical Theory, pp. 98–112. Blackwell, Oxford (1968)

    Google Scholar 

  39. Stalnaker, R.C., Thomason, R.H.: A semantic analysis of conditional logic. Theoria 36, 23–42 (1970)

    Article  MATH  Google Scholar 

  40. Stenning, K., van Lambalgen, M.: Human Reasoning and Cognitive Science. A Bradford Book. MIT Press, Cambridge (2008)

    Google Scholar 

  41. Vennekens, J., Bruynooghe, M., Denecker, M.: Embracing events in causal modelling: interventions and counterfactuals in CP-logic. In: Janhunen, T., Niemelä, I. (eds.) JELIA 2010. LNCS, vol. 6341, pp. 313–325. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  42. Vennekens, J., Denecker, M., Bruynooghe, M.: CP-logic: a language of causal probabilistic events and its relation to logic programming. CoRR, abs/0904.1672 (2009)

    Google Scholar 

  43. Woodward, J.: Psychological studies of causal and counterfactual reasoning. In: Hoerl, C., McCormack, T., Beck, S.R. (eds.) Understanding Counterfactuals, Understanding Causation: Issues in Philosophy and Psychology, Consciousness and Self-consciousness. Oxford University Press, Oxford (2011)

    Google Scholar 

Download references

Acknowledgements

We like to thank Luís Moniz Pereira, Bob Kowalski and Marco Ragni for many discussions and comments on earlier drafts of our work.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Emmanuelle-Anna Dietz .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Dietz, EA., Hölldobler, S. (2015). A New Computational Logic Approach to Reason with Conditionals. In: Calimeri, F., Ianni, G., Truszczynski, M. (eds) Logic Programming and Nonmonotonic Reasoning. LPNMR 2015. Lecture Notes in Computer Science(), vol 9345. Springer, Cham. https://doi.org/10.1007/978-3-319-23264-5_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-23264-5_23

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-23263-8

  • Online ISBN: 978-3-319-23264-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics