Forward Chaining

Forward chaining is a method that finds every conclusion possible based on a given set of premises. Forward chaining is used primarily for diagnosis, where all possible outcomes based on given input are under consideration. For all other purposes forward chaining is only feasible when the number of possible outcomes is small. Only then would there be little or no advantages to using backward chaining. When there exist many conclusions, forward chaining becomes too inefficient and time consuming to be of any use.


Return to Expert Systems