Question 1 Report
(a) Explain how the inference engine in an expert system reaches a conclusion. [2]
(b) State two types of reasoning that an inference engine might use. [2]
(c) Describe why the explanation facility is important to the user. [2]
(d) State one difference between an expert system and a standard database. [1]
(a) The inference engine reaches a conclusion by taking the user's answers and input and comparing them against the rules stored in the knowledge base. [1] It then chains through the rules logically, narrowing down the possibilities step by step until it arrives at a final conclusion or recommendation. [1] This process is systematic: each answer eliminates certain paths and opens others, much like a decision tree.
(b) Two types of reasoning an inference engine might use:
(c) The explanation facility is important because it shows the user how the conclusion was reached and which specific rules were applied during the reasoning process. [1] This transparency allows the user to verify that the reasoning is correct and to make an informed decision about whether to accept or question the advice given. [1] Without it, the system would be a "black box" and users would have no basis for trusting its output.
(d) One key difference is that an expert system can reason and make recommendations based on rules, while a standard database simply stores, retrieves and organises data without any decision-making capability. [1]
Everything you need to excel in your exams