PhiloWikiConceptsPhilosophersBooksInteractive graph

Method

Backward chaining

Backward chaining
Voidness9 · CC BY-SA 3.0 · source

Overview

Backward chaining (or backward reasoning) is an inference method described colloquially as working backward from the goal. It is used in automated theorem provers, inference engines, proof assistants, and other artificial intelligence applications.

In game theory, researchers apply it to (simpler) subgames to find a solution to the game, in a process called backward induction. In chess, it is called retrograde analysis, and it is used to generate table bases for chess endgames for computer chess.

Backward chaining is implemented in logic programming by SLD resolution. Both rules are based on the modus ponens inference rule. It is one of the two most commonly used methods of reasoning with inference rules and logical implications – the other is forward chaining. Backward chaining systems usually employ a depth-first search strategy, e.g. Prolog.

Overview adapted from Wikipedia (CC BY-SA 4.0; see the article history for authors).

Possible passages

Found by search and not yet checked by a person; they may only mention the idea in passing.

  1. Any such select set is called the set of postulates, or premises, from which the reasoning proceeds. The reasoning is nothing else than the exhibition of the whole pattern of general conditions involved in the pattern derived from the selected postulates.

    Alfred North Whitehead, Science and the modern world

    States what Backward chaining is.

    Read the chapter · Open in the reader

  2. There are nevertheless, in mathematics, some examples of so-called Induction, in which the conclusion does bear the appearance of a generalization grounded on some of the particular cases included in it. A mathematician, when he has calculated a sufficient number of the terms of an algebraical or arithmetical series to have ascertained what is called the _law_ of the series, does not hesitate to fill up any number…

    John Stuart Mill, A System of Logic, Ratiocinative and Inductive

    States what Backward chaining is.

    Read the chapter · Open in the reader

  3. The chief business of the logician is to classify arguments; for all testing clearly depends on classification. The classes of the logicians are defined by certain typical forms called syllogisms. For example, the syllogism called _Barbara_ is as follows: S is M; M is P: Hence, S is P. Or, to put words for letters— Enoch and Elijah were men; all men die: Hence, Enoch and Elijah must have died.

    Charles S. Peirce, Chance, Love, and Logic

    States what Backward chaining is.

    Read the chapter · Open in the reader

Related ideas

Place in the tradition

Part of Inference.

Explore Backward chaining in the interactive graph →