CS0601 - Artificial Intelligence - Expert Systems: Rule-Based Reasoning

?
  • Created by: ayoolotin
  • Created on: 24-04-23 20:01
What is the technique of establishing the facts from the knowledge base of an expert system to prove a given goal?
Backward chaining
1 of 15
In a rule-based expert system, the domain knowledge is represented by:
a set of IF-THEN production rules
2 of 15
In a rule-based expert system, the main difference between a database and a knowledge base is that:
a databased contains facts and a knowledge base contains rules
3 of 15
What is forward chaining?
A data-driven reasoning. A technique for gathering information and then inferring from it whatever can be inferred
4 of 15
How does forward chaining work?
starts with the available data and uses inference rules to extract more data until a goal is reached. The inference engine searches the inference rules until it finds one where the antecedent is true. When a rule is found, the engine can conclude the cons
5 of 15
What is backward chaining?
Backward chaining is the goal-driven reasoning. An expert system has a goal, and the inference engine attempts to find the evidence to prove it.
6 of 15
What is metaknowledge?
Knowledge about the use and control of domain knowledge
7 of 15
The inference engine compares each ______ stored in the knowledge base with ______ contained in the database.
rule, facts
8 of 15
When the IF part of the rule matches a fact, the rule is ______ and its THEN part is ______
fired, executed
9 of 15
In the forward chaining, each time only the _____ rule is executed. When fired, the rule adds a new ______ in the database. The match-fire cycle ______ when no further rules can be fired.
topmost, fact, stops
10 of 15
An inference engine backchains by determining the highest _____ goal from user _______, then asking questions about rules in order to find or rules that lead to _______.
priority, specifications, the goal
11 of 15
The problem with forward chaining
Many rules executed have nothing to do with the established goal. Therefore, if our goal is to infer only one particular fact, the forward chaining inference technique would not be efficient.
12 of 15
How to choose between forward and backward chaining?
Choose forward chaining if an expert needs to gather information first and then tries to infer from it. Choose backward chaining if the expert begins with a hypothetical solution and then attempts to find facts to prove it
13 of 15
What is conflict resolution?
A method for choosing a rule to fire when more than one rule can be fired in a given cycle
14 of 15
3 methods used for conflict resolution
Fire the rule with the highest priority. Fire the most specific rule. Fire the rule that uses the data most recently entered in the database.
15 of 15

Other cards in this set

Card 2

Front

In a rule-based expert system, the domain knowledge is represented by:

Back

a set of IF-THEN production rules

Card 3

Front

In a rule-based expert system, the main difference between a database and a knowledge base is that:

Back

Preview of the front of card 3

Card 4

Front

What is forward chaining?

Back

Preview of the front of card 4

Card 5

Front

How does forward chaining work?

Back

Preview of the front of card 5
View more cards

Comments

doblinmarc205

Report

Experience Ai technology completely free with ChatGPT. Experience ChatGPT Online completely free without needing an account or login: https://cgptonline.tech/

Similar Computing resources:

See all Computing resources »See all Artificial Intelligence resources »