Machine-translated by Google. Questions are authored in English.
Top

Discussion

When is backward chaining preferable to forward chaining?

  • A.When the system must explain its reasoning to a human user
  • B.When a specific query is to be answered rather than all consequences
  • C.When the knowledge base contains no rules, only simple facts
  • D.When new facts arrive continuously and must be processed at once

Answer: B

Backward chaining works only on the rules relevant to the query, so it avoids deriving the vast number of true but irrelevant conclusions that forward chaining would produce. Continuous data arrival favours forward chaining instead. Explanation is available from either, and a knowledge base without rules supports no chaining at all. Directing computation by what is actually wanted, rather than computing everything and selecting afterwards, is a principle far wider than inference.

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.