Inference Methods
Warning. The links from this page (other than the return to AI HOME
are not implemented yet.
- Backward Chaining is the inference method used by the
prolog engine. It is thus easy to
code in prolog. Inference procedes by
choosing a goal to be proved and looking for rules that will
establish the goal. This form of goal directed reasoning was
the basis for Newell and Simon's general problem solver.
- Forward Chaining applies the rules to the currently known
facts to deduce new facts. Without some guidance as to the rules that
are to be chosen it leads to very inefficient implementations. The
prolog code needs to test all the rules
for applicability.
Jonathan Hodgson
Last Change: 1/11/1994
To return to the AI home page click
AIHOME.