We previously discussed what backward chaining was and its properties. Here are some benefits as well as setbacks of backward chaining.
Advantages: Some of the advantages of the backward chaining include
- The result is already known, which makes it easy to deduce inferences.
- It’s a quicker method of reasoning than forward chaining because the endpoint is available.
- In this type of chaining, correct solutions can be derived effectively if pre-determined rules are met by the inference engine.
Disadvantages:
- The process of reasoning can only start if the endpoint is known.
- It doesn’t deduce multiple solutions or answers.
- It only derives data that is needed, which makes it less flexible than forward chaining.