All Topics  
Abductive reasoning

 

   Email Print
   Bookmark   Link






 

Abductive reasoning



 
 
Abduction, or inference to the best explanation, is a method of reason
Reason

Reason may refer to Mind#Mental faculties that consciously create explanations in order to judge, decide, solve problems, generalize, and give examples, among other activities....
ing in which one chooses the hypothesis that would, if true, best explain the relevant evidence. Abductive reasoning starts from a set of accepted fact
Fact

A fact is something said to be true or supposed to have happened, example: Kiira is mean, FACT. An idea becomes a fact after competent people have tested a hypothesis through the scientific method....
s and infers their most likely, or best, explanation
Explanation

An explanation is a set of Statement_ constructed to description a set of facts which clarifies the causalitys, wiktionary:context, and consequences...
s. The term abduction is also sometimes used to just mean the generation of hypotheses
Hypothesis

A hypothesis consists either of a suggested explanation for an observable phenomenon or of a reasoned proposal predicting a possible causal correlation among multiple phenomena....
 to explain observations or conclusions, but the former definition is more common both in philosophy
Philosophy

Philosophy is the study of general problems concerning matters such as existence, knowledge, truth, beauty, justice, validity, mind, and language....
 and computing
Computing

Computing is usually defined as the activity of using and developing computer technology, computer hardware and computer software. It is the computer-specific part of information technology....
.

ction : allows deriving as a consequence of .






Discussion
Ask a question about 'Abductive reasoning'
Start a new discussion about 'Abductive reasoning'
Answer questions from other users
Full Discussion Forum



Encyclopedia


Abduction, or inference to the best explanation, is a method of reason
Reason

Reason may refer to Mind#Mental faculties that consciously create explanations in order to judge, decide, solve problems, generalize, and give examples, among other activities....
ing in which one chooses the hypothesis that would, if true, best explain the relevant evidence. Abductive reasoning starts from a set of accepted fact
Fact

A fact is something said to be true or supposed to have happened, example: Kiira is mean, FACT. An idea becomes a fact after competent people have tested a hypothesis through the scientific method....
s and infers their most likely, or best, explanation
Explanation

An explanation is a set of Statement_ constructed to description a set of facts which clarifies the causalitys, wiktionary:context, and consequences...
s. The term abduction is also sometimes used to just mean the generation of hypotheses
Hypothesis

A hypothesis consists either of a suggested explanation for an observable phenomenon or of a reasoned proposal predicting a possible causal correlation among multiple phenomena....
 to explain observations or conclusions, but the former definition is more common both in philosophy
Philosophy

Philosophy is the study of general problems concerning matters such as existence, knowledge, truth, beauty, justice, validity, mind, and language....
 and computing
Computing

Computing is usually defined as the activity of using and developing computer technology, computer hardware and computer software. It is the computer-specific part of information technology....
.

Deduction, induction, and abduction

Deduction : allows deriving as a consequence of . In other words, deduction is the process of deriving the consequences of what is assumed. Given the truth of the assumptions, a valid deduction guarantees the truth of the conclusion. It is true by definition and is independent of sense experience. For example, if it is true (given) that the sum of the angles is 180° in all triangles, and if a certain triangle has angles of 90° and 30°, then it can be deduced that the third angle is 60°.

Induction : allows inferring from multiple instantiations of when entails . Induction is the process of inferring probable antecedents as a result of observing multiple consequents. An inductive statement requires empirical evidence for it to be true. For example, the statement 'it is snowing outside' is invalid until one looks or goes outside to see whether it is true or not. Induction requires sense experience.

Abduction : allows inferring as an explanation of . Because of this, abduction allows the precondition to be inferred from the consequence . Deduction
Deductive reasoning

Deductive reasoning, sometimes called deductive logic, is reasoning which constructs or evaluates deductive Argument s.In logic, an argument is said to be deductive when the truth of the conclusion is purported to follow necessarily or be a logical consequence of the premises and its corresponding conditional is a necessary truth....
 and abduction thus differ in the direction in which a rule like “ entail
Entailment

In logic and mathematics, entailment or logical implication is a logical relation that holds between a set T of propositions and a proposition B when every Model theory of T is also a model of B....
s ” is used for inference. As such abduction is formally equivalent to the logical fallacy affirming the consequent
Affirming the consequent

Affirming the consequent, sometimes called converse error, is a formal fallacy, committed by reasoning in the argument form:The name affirming the consequent derives from the premise Q, which affirms consequent of the indicative conditional premise....
 or Post hoc ergo propter hoc
Post hoc ergo propter hoc

Post hoc ergo propter hoc, Latin for "after this, therefore because of this", is a Fallacy#logical fallacy which states, "Since that event followed this one, that event must have been caused by this one." It is often shortened to simply post hoc and is also sometimes referred to as false cause, coincidental c...
, because there are multiple possible explanations for .

Unlike deduction and in some sense induction, abduction can produce results that are incorrect within its formal system. Hence the conclusions of abduction can only be made valid by separately checking them with a different method, either by deduction or exhaustive induction. However, it can still be useful as a heuristic
Heuristic

Heuristic is an adjective for methods that help in problem solving, in turn leading to learning and discovery. These methods in most cases employ experimentation and trial-and-error techniques....
, especially when something is known about the likelihood of different causes for .

Logic-based abduction

In logic
Logic

Logic is the study of the principles of valid demonstration and inference. Logic is a branch of philosophy, a part of the classical Trivium . The word derives from Greek language ?????? , fem....
, explanation
Explanation

An explanation is a set of Statement_ constructed to description a set of facts which clarifies the causalitys, wiktionary:context, and consequences...
 is done from a logical theory representing a domain
Domain (mathematics)

In mathematics, the domain of a given function is the set of "input" values for which the function is defined. For instance, the domain of cosine would be all real numbers, while the domain of the square root would be only numbers greater than or equal to 0 ....
 and a set of observations . Abduction is the process of deriving a set of explanations of according to and picking out one of those explanations. For to be an explanation of according to , it should satisfy two conditions:

  • follows from and ;


  • is consistent with .


In formal logic, and are assumed to be sets of literals. The two conditions for being an explanation of according to theory are formalized as:

; is consistent.

Among the possible explanations satisfying these two conditions, some other condition of minimality is usually imposed to avoid irrelevant facts (not contributing to the entailment of ) being included in the explanations. Abduction is then the process that picks out some member of . Criteria for picking out a member representing "the best" explanation include the simplicity
Simplicity

Simplicity is the property, condition, or quality of being simple or un-combined. It often denotes beauty, purity or clarity. Simple things are usually easier to explain and understand than complicated ones....
, the prior probability
Prior probability

A prior probability is a conditional probability, interpreted as a description of what is known about a variable in the absence of some Marginal likelihood....
, or the explanatory power of the explanation.

A proof theoretical abduction method for first order classical logic based on the sequent calculus
Sequent calculus

In proof theory and mathematical logic, the sequent calculus is a widely known proof calculus for first-order logic . The term "sequent calculus" applies both to a family of formal systems sharing a certain style of formal inference, and to its individual members, of which the first, and best known, is known under the name LK, distingui...
 and a dual one, based on semantic tableaux (analytic tableaux) have been proposed. The methods are sound and complete and work for full first order logic, without requiring any preliminary reduction of formulae into normal forms. These methods have also been extended to modal logic
Modal logic

A modal logic is any system of mathematical logic#Formal logic that attempts to deal with notions of possibility and necessity. Traditionally, there are three "modes" or "moods" or "modalities" of the Copula to be, namely, Logical possibility, probability, and Necessary_and_sufficient_conditions#Necessary_conditions....
.

Abductive logic programming
Abductive logic programming

Abductive logic programming is a high level knowledge-representation framework that can be used to solve problems declaratively based on abductive reasoning....
 is a computational framework that extends normal logic programming
Logic programming

Logic programming is, in its broadest sense, the use of mathematical logic for computer programming. In this view of logic programming, which can be traced at least as far back as John McCarthy 's [1958] Advice taker proposal, logic is used as a purely Declarative programming language representation language, and a automated theorem proving o...
 with abduction. It separates the theory into two components, one of which is a normal logic program, used to generate by means of backward reasoning, the other of which is a set of integrity constraints, used to filter the set of candidate explanations.

Set-cover abduction

A different formalization of abduction is based on inverting the function that calculates the visible effects of the hypotheses. Formally, we are given a set of hypotheses and a set of manifestations ; they are related by the domain knowledge, represented by a function that takes as an argument a set of hypotheses and gives as a result the corresponding set of manifestations. In other words, for every subset of the hypotheses , their effects are known to be .

Abduction is performed by finding a set such that . In other words, abduction is performed by finding a set of hypotheses such that their effects include all observations .

A common assumption is that the effects of the hypotheses are independent, that is, for every , it holds that . If this condition is met, abduction can be seen as a form of set covering.

History of the concept

Historically, Aristotle's use of the term epagoge has referred to a syllogism
Syllogism

A syllogism, or logical appeal, , is a kind of logical argument in which one proposition is Inference from two others of a certain form....
 in which the major premise is known to be true, but the minor premise is only probable (Edwards, 1967).

The philosopher Charles Peirce
Charles Peirce

Charles Sanders Peirce was an American logician, mathematics, Philosophy, and science, born in Cambridge, Massachusetts. Peirce was educated as a chemist and employed as a scientist for 30 years....
 introduced abduction into modern logic. In his works before 1900, he mostly used the term to mean the use of a known rule to explain an observation, e.g., “if it rains the grass is wet” is a known rule used to explain that the grass is wet. In other words, it would be more technically correct to say, "If the grass is wet, the most probable explanation is that it recently rained."

He later used the term to mean creating new rules to explain new observations. Pierce described the process of science as a combination of abduction, deduction and induction, stressing that new knowledge is only created by abduction. This use of 'abduction' is actually most similar to induction. This use is contrary to the common use of abduction in the social sciences and in artificial intelligence
Artificial intelligence

Artificial intelligence is the intelligence of machines and the branch of computer science which aims to create it. Major AI textbooks define the field as "the study and design of intelligent agents,"...
, where the old meaning is used. Contrary to this use, Peirce stated that the actual process of generating a new rule is not “hampered” by logic rules. Rather, he pointed out that humans have an innate ability to infer correctly; possessing this ability is explained by the evolution
Evolution

In biology, evolution is change in the heritability trait of a population of organisms from one generation to the next. These changes are caused by a combination of three main processes: variation, reproduction, and selection....
ary advantage it gives.

Norwood Russell Hanson
Norwood Russell Hanson

Norwood Russell Hanson was a philosophy. Hanson was a pioneer in advancing the argument that observation is theory laden ? that observation language and theory language are deeply interwoven ? and that historical and contemporary comprehension are similarly deeply interwoven....
, a philosopher of science, wanted to grasp a logic explaining how scientific discoveries take place. He used Peirce's notion of abduction for this .

Further development of the concept can be found in Peter Lipton
Peter Lipton

Peter Lipton was the Hans Rausing Professor and Head of the Department of History and Philosophy of Science at Cambridge University, and a fellow of King's College, Cambridge, until his unexpected death in November 2007....
's "Inference to the Best Explanation" (Lipton, 1991).

Applications

Applications in artificial intelligence
Artificial intelligence

Artificial intelligence is the intelligence of machines and the branch of computer science which aims to create it. Major AI textbooks define the field as "the study and design of intelligent agents,"...
 include fault diagnosis, belief revision
Belief revision

Belief revision is the process of changing beliefs to take into account a new piece of information. The formal logic formalization of belief revision is researched in philosophy, in databases, and in artificial intelligence for the design of intelligent agents....
, and automated planning. The most direct application of abduction is that of automatically detecting faults in systems: given a theory relating faults with their effects and a set of observed effects, abduction can be used to derive sets of faults that are likely to be the cause of the problem.

Abduction can also be used to model automated planning . Given a logical theory relating action occurrences with their effects (for example, a formula of the event calculus
Event calculus

The event calculus is a logical language for representing and reasoning about actions and their effects first presented by Robert Kowalski and Marek Sergot in 1986....
), the problem of finding a plan for reaching a state can be modeled as the problem of abducting a set of literals implying that the final state is the goal state.

Belief revision
Belief revision

Belief revision is the process of changing beliefs to take into account a new piece of information. The formal logic formalization of belief revision is researched in philosophy, in databases, and in artificial intelligence for the design of intelligent agents....
, the process of adapting beliefs in view of new information, is another field in which abduction has been applied. The main problem of belief revision is that the new information may be inconsistent with the corpus of beliefs, while the result of the incorporation cannot be inconsistent. This process can be done by the use of abduction: once an explanation for the observation has been found, integrating it does not generate inconsistency. This use of abduction is not straightforward, as adding propositional formula
Propositional formula

In propositional logic, a propositional formula is a type of syntactic Formula which is well formed formula and has a truth value. If the values of all variables in a propositional formula are given, it determines a unique truth value....
e to other propositional formulae can only make inconsistencies worse. Instead, abduction is done at the level of the ordering of preference of the possible worlds. Preference models use fuzzy logic or utility models.

In the philosophy of science
Philosophy of science

The philosophy of science is concerned with the assumptions, foundations, and implications of science. The field is defined by an interest in one of a set of "traditional" problems or an interest in central or foundational concerns in science....
, abduction has been the key inference method to support scientific realism
Scientific realism

Scientific realism is, at the most general level, the view that the world described by science is the real world, as it is, independent of what we might take it to be....
, and much of the debate about scientific realism is focused on whether abduction is an acceptable method of inference.

In historical linguistics
Historical linguistics

Historical linguistics is the study of language change. It has five main concerns:* to describe and account for observed changes in particular languages;...
, abduction during language acquisition is often taken to be an essential part of processes of language change
Language change

Language change is the manner in which the Phonetics, Morphology , Semantics, Syntax, and other features of a language are modified over time. All languages are continually changing....
 such as reanalysis and analogy
Analogy

Analogy is both the cognition process of transferring information from a particular subject to another particular subject , and a language expression corresponding to such a process....
 .

Abductive validation

Abductive validation is the process of validating a given hypothesis through abductive reasoning. This can also be called reasoning through successive approximation. Under this principle, an explanation is valid if it is the best possible explanation of a set of known data. The best possible explanation is often defined in terms of simplicity and elegance (see Occam's razor
Occam's razor

Occam's razor, also Ockham's razor, is a principle attributed to the 14th-century English logician and Franciscan friar, William of Ockham....
). Abductive validation is common practice in hypothesis formation in science
Science

In its broadest sense, science refers to any systematic knowledge or practice. In its more usual restricted sense, science refers to a system of acquiring knowledge based on scientific method, as well as to the organized body of knowledge gained through such research....
.

After obtaining results from an inference procedure, we may be left with multiple assumptions, some of which may be contradictory. Abductive validation is a method for identifying the assumptions that will lead to your goal.

See also


External links

  • Josephson, John, "Abductive Inference in Reasoning and Perception",
  • , Instructional Technology Connections: Abduction,
  • Magnani, Lorenzo
    Lorenzo Magnani

    Lorenzo Magnani , is an Italy philosopher who teaches logic and epistemology in the Department of Philosophy at the University of Pavia, where he directs the Computational Philosophy Laboratory....
    , Abduction, Reason, and Science. Processes of Discovery and Explanation,
  • [it]
  • Chapter in article of the