Skip to main content

The Logic of Abduction: An Introduction

  • Chapter
Book cover Springer Handbook of Model-Based Science

Part of the book series: Springer Handbooks ((SHB))

Abstract

In this chapter, the focus will be on formal models of hypothetical reasoning , in particular on those concerned with abductive reasoning.

In Sect. 10.1 , the chapter offers a brief history of the notion of abduction, starting with an attempt to distinguish it from its closest neighbor, induction. Charles Peirce’s original conception of abduction is then presented and followed by an overview of abduction in the cognitive sciences, together with some paradigmatic examples of the kind that will be dealt with in the chapters to follow. Sect. 10.2 presents two main approaches to abduction in philosophy, as argument and as inference to the best explanation (GlossaryTerm

IBE

), something which sets the ground to put forward a general logical taxonomy for abduction. Sect. 10.3 goes deeper into three logic-based classical characterizations of abduction found in the literature, namely as logical inference, as a computational process, and as a process for epistemic change.

Hypothetical reasoning is understood here as a type of reasoning to explanations. This type of reasoning covers abductive as well as inductive inferences. As for the latter, in this handbook part, the concern will be limited to enumerative induction and will leave its full presentation to the corresponding chapter (Chap. 11).

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 269.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 349.99
Price excludes VAT (USA)
  • Durable hardcover 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

Abbreviations

AI:

artificial intelligence

ALP:

abductive logic programming

IBE:

inference to the best explanation

MBR:

model-based reasoning

PI:

processes of induction

References

  1. B. Russell: The Art of Philosophizing and Other Essays (Adams, Totowa, Littlefield 1974)

    Google Scholar 

  2. P. Thagard: Computational Philosophy of Science (MIT, Cambridge 1988)

    Google Scholar 

  3. J.S. Mill: A system of logic. In: The Collected Works of John Stuart Mill, ed. by J.M. Robson (Routledge and Kegan Paul, London 1958), New York, Harper and brothers

    Google Scholar 

  4. G. Harman: The inference to the best explanation, Philos. Rev. 74(1), 88–95 (1965)

    Article  Google Scholar 

  5. E. Shapiro: Inductive inference of theories from facts. In: Computational Logic: Essays in Honor of Alan Robinson, ed. by J.L. Lassez, G. Plotkin (MIT, Cambridge 1991)

    Google Scholar 

  6. P. Flach, A. Kakas (Eds.): Abduction and Induction. Essays on Their Relation and Integration (Kluwer Academic, Dordrecht 2000)

    MATH  Google Scholar 

  7. W. Salmon: Scientific explanation. In: Introduction to the Philosophy of Science, Vol. 1--6, ed. by W. Salmon, J. Earman, C. Glymour, J. Lennox, K. Schaffner, W.C. Salmon, J.D. Norton, J.E. McGuire, P. Machamer, J.G. Lennox (Prentice Hall, New York 1992)

    Google Scholar 

  8. A. Aliseda: Abductive Reasoning. Logical Investigation into Discovery and Explanation, Vol. 330 (Springer, Dordrecht 2006)

    MATH  Google Scholar 

  9. G. Schurz: Patterns of abduction, Synthese 164, 201–234 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  10. D. Anderson: The Evolution of Peirce’s Concept of Abduction, Trans. Charles S. Peirce Society, Vol. 22 (Indiana Univ. Press, Bloomington 1986) pp. 145–164

    Google Scholar 

  11. J. Hintikka: What is abduction? The fundamental problem of contemporary epistemology, Trans. Charles S. Peirce Soc. 34(3), 503–533 (1998)

    Google Scholar 

  12. A. Aliseda: Abduction as epistemic change: A Peircean model in artificial intelligence. In: Abduction and Induction, ed. by P. Flach, A. Kakas (Kluwer Academic, Dordrecht 2000) pp. 45–58

    Chapter  Google Scholar 

  13. C.S. Peirce: 1867-1913. Collected Papers of Charles Sanders Peirce. Vols. 1--6, ed. by C. Hartshorne, P. Weiss. (Harvard Univ. Press, Cambridge 1934)

    Google Scholar 

  14. H.E. Pople: On the Mechanization of Abductive Logic (Morgan Kaufmann, San Francisco 1973) pp. 147–152

    Google Scholar 

  15. Y. Peng, J.A. Reggia: Abductive Inference Models for Diagnostic Problem-Solving, Symbolic Computation: Artificial Intelligence (Springer, New York 1990)

    Book  MATH  Google Scholar 

  16. G. Paul: Approaches to abductive reasoning: An overview, Artif. Intell. Rev. 7(2), 109–152 (1993)

    Article  Google Scholar 

  17. K. Konolige: Abductive theories in artificial intelligence. In: Principles of Knowledge Representation, ed. by G. Brewka (CSLI Publications, Stanford 1996)

    Google Scholar 

  18. P. Paul: AI approaches to abduction. In: Abductive Reasoning and Uncertainty Management Systems, Handbook of Defeasible Reasoning and Uncertainty Management Systems, Vol. 4, ed. by D. Gabbay, R. Kruse (Kluwer Academic, Dordrecht 2000) pp. 35–98

    Google Scholar 

  19. L. Magnani: Abduction, Reason and Science: Processes of Discovery and Explanation (Kluwer/Plenum, New York 2001)

    Book  Google Scholar 

  20. H. Simon: Models of Discovery (Reidel, Holland 1977)

    Book  Google Scholar 

  21. N. Chomsky: Language and Mind. Enlarged edition (Harcourt Brace Jovanovich, New York 1972)

    Google Scholar 

  22. C. Hempel: Aspects of scientific explanation. In: Aspects of Scientific Explanation and Other Essays in the Philosophy of Science, ed. by C. Hempel (The Free Press, New York 1965)

    Google Scholar 

  23. I. Niiniluoto: Statistical explanation reconsidered, Synthese 48(3), 437–472 (1981)

    Article  MathSciNet  MATH  Google Scholar 

  24. I. Niiniluoto: Hempel’s theory of statistical explanation. In: Science, Explanation, and Rationality: The Philosophy of Carl G. Hempel, ed. by J.H. Fetzer (Oxford Univ. Press, Oxford 2000) pp. 138–163

    Google Scholar 

  25. T. Kuipers: Abduction aiming at empirical progress or even truth approximation leading to a challenge for computational modelling, Found. Sci. 4(3), 307–323 (1999)

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  27. M.C. Mayer, F. Pirri: First order abduction via tableau and sequent calculi, Logic J. IGPL 1(1), 99–117 (1993)

    Article  MathSciNet  MATH  Google Scholar 

  28. D. Makinson: General patterns in nonmonotonic reasoning. In: Handbook of Logic in Artificial Intelligence and Logic Programming, Nonmonotonic Reasoning and Uncertain Reasoning, Vol. 3, ed. by C.J. Hogger, D.M. Gabbay, J.A. Robinson (Oxford Science Publications, Clarendon, Oxford 1994) pp. 35–110

    Google Scholar 

  29. C. Boutilier, V. Becher: Abduction as belief revision, Artif. Intell. 77(1), 43–94 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  30. J. Meheus, L. Verhoeven, M. Van Dyck, D. Provijn: Ampliative adaptive logics and the foundation of logic-based approaches to abduction. In: Logical and Computational Aspects of Model-Based Reasoning, ed. by L. Magnani, N.J. Nersessian, C. Pizzi (Kluwer Academic, Dordrecht 2002) pp. 39–71

    Chapter  Google Scholar 

  31. M. Beirlaen, A. Aliseda: A conditional logic for abduction, Synthese 191(15), 3733–3758 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  32. J.R. Josephson: Smart inductive generalizations are abductions. In: Abduction and Induction, ed. by P. Flach, A. Kakas (Kluwer Academic, Dordrecht 2000) pp. 31–44

    Chapter  Google Scholar 

  33. I. Douven: Abduction. In: The Stanford Encyclopedia of Philosophy, Spring 2011 edn., ed. by E. Zalta (2011), http://plato.stanford.edu/archives/spr2011/entries/abduction/, Date of last access: June 8th 2016

  34. Y. Shoham: Reasoning About Change. Time and Causation from the Standpoint of Artificial Intelligence (MIT, Cambridge 1988)

    Google Scholar 

  35. D. Dubois, H. Prade: Possibilistic logic, preferential models, non-monotonicity and related issues, Proc. 12th Int. Joint Conf. on Artificial Intelligence (Morgan Kaufman, Burlington 1991) pp. 419–424

    Google Scholar 

  36. L. Magnani (Ed.): Special issue: Abduction, practical reasoning, and creative inferences in science, Logic J. IGPL 14(2) (2006)

    Google Scholar 

  37. L. Magnani, W. Carnielli, C. Pizz (Eds.): Special issue: Formal representations in model-based reasoning and abduction, Logic J. IGPL 20(2) (2012)

    Google Scholar 

  38. L. Magnani (Ed.): Special issue: Formal representations in model-based reasoning and abduction, Logic J. IGPL 21(6) (2013)

    Google Scholar 

  39. A. Aliseda, L. Leonides: Hypotheses testing in adaptive logics: An application to medical diagnosis, Logic J. IGPL 21(6), 915–930 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  40. J. Woods: Ignorance and semantic tableux: Aliseda on abduction, Theoria. 22(3), 305–318 (2007)

    MathSciNet  MATH  Google Scholar 

  41. R.A. Kowalski: Logic for Problem Solving (Elsevier, New York 1979)

    MATH  Google Scholar 

  42. J.W. Lloyd: Foundations of Logic Programming, 2nd edn. (Springer, Berlin, Heidelberg 1987)

    Book  MATH  Google Scholar 

  43. A.C. Kakas, R.A. Kowalski, F. Toni: The role of abduction in logic programming. In: Handbook of Logic in Artificial Intelligence and Logic Programming, Vol. 5, ed. by C.J. Hogger, D.M. Gabbay, J.A. Robinson (Clarendon, Oxford 1998) pp. 235–324

    Google Scholar 

  44. M. Denecker, A.C. Kakas: Abduction in logic programming. In: Computational Logic: Logic Programming and Beyond, ed. by A.C. Kakas, F. Sadri (Springer, Berlin, Heidelberg 2002) pp. 402–436

    Chapter  Google Scholar 

  45. R. Kowalski, D. Kuehner: Linear resolution with selection function, Artif. Intell. 2(3–4), 227–260 (1971)

    Article  MathSciNet  MATH  Google Scholar 

  46. R. Hähnle, M. D’Agostino, D.M. Gabbay, J. Posegga (Eds.): Handbook of Tableau Methods (Kluwer Academic, Dordrecht 1999)

    MATH  Google Scholar 

  47. P. Gärdenfors: Belief revision: An introduction. In: Belief Revision, Cambridge Tracts in Theoretical Computer Science, ed. by P. Gärdenfors (Cambridge Univ. Press, Cambridge 1992) pp. 1–28

    Google Scholar 

  48. P. Gärdenfors, H. Rott: Belief revision. In: Handbook of Logic in Artificial Intelligence and Logic Programming, , Oxford Science Publications, ed. by C.J. Hogger, D.M. Gabbay, J.A. Robinson, Vol. 4, (Clarendon, Oxford 1995) pp. 35–132

    Google Scholar 

  49. P. Gärdenfors: Knowledge in Flux: Modeling the Dynamics of Epistemic States (MIT, Cambridge 1988)

    MATH  Google Scholar 

  50. C.E. Alchourrón, P. Gärdenfors, D. Makinson: On the logic of theory change: Partial meet contraction and revision functions, J. Symb. Logic 50(2), 510–530 (1985)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

Research for this article was supported by the research project Logics of Discovery, Heuristics, and Creativity in the Sciences(PAPIIT, IN400514) granted by UNAM.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Atocha Aliseda .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Aliseda, A. (2017). The Logic of Abduction: An Introduction. In: Magnani, L., Bertolotti, T. (eds) Springer Handbook of Model-Based Science. Springer Handbooks. Springer, Cham. https://doi.org/10.1007/978-3-319-30526-4_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-30526-4_10

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-30525-7

  • Online ISBN: 978-3-319-30526-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics