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

Discussion

What does a goal-driven engine waste effort on most often?

  • A.Requiring the whole of working memory to be re-examined after every single assertion is made
  • B.Re-establishing the same subgoal repeatedly
  • C.Deriving a large number of conclusions that turn out to be irrelevant to the question asked
  • D.Matching every rule each cycle

Answer: B

A subgoal needed by several rules is proved afresh each time unless the engine caches results, which is why memoisation matters in goal-directed systems. Irrelevant derivation and exhaustive matching are forward-chaining costs, the latter addressed by Rete. Recognising that the two regimes fail in opposite ways is what guides the choice, and hybrid engines exist precisely to get both benefits.

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

Post your comment

Please log in or register to post a comment.