Backward Chaining and Prolog
CSC 261 - Artificial Intelligence - Weinman
Answer the following questions. Record your answers in your Reading
Journal.
- Chapter 7 introduced chaining-based inference algorithms for propositional
logic. The prior (second) edition of the text concluded section 7.5.4
with the statement that
an agent should share the work between forward and backward reasoning,
limiting forward reasoning to the generation of facts that are likely
to be relevant to queries that will be solved by backward chaining.
(Russell & Norvig 2003, p. 220)
Select the sentence from today's reading that you feel best
supports this claim. Briefly explain why you chose this sentence.
- In your own words, explain the purpose of the (antepenultimate) line
of FOL-BC-ASK, which reads,
for each θ' in FOL-BC-OR(KB, SUBST(θ,first),θ)
do
- In your own words, explain what a Prolog rule is and why it
is useful.
- Select the sentence from today's reading that you feel best
illustrates the power of recursive rules. Briefly
explain why you chose this sentence.
- Select the sentence from today's reading that you feel best
illustrates the danger of recursive rules. Briefly
explain why you chose this sentence.