Module 2 Flashcards
Rule-Based Expert Systems
What is knowledge?
A theoretical or practical understanding of a subject or a domain.
What is a domain expert?
Someone who has deep knowledge (of both facts and rules) and strong practical experience in a particular domain.
What are the two parts of a rule?
Antecendent - the IF part
Consequent - the THEN part
What are the five relationships that rules can represent?
Relations
Recommendations
Directives
Strategies
Heuristics
What are the five members of an expert system development team?
Domain Expert
Knowledge Engineer
Programmer
Project Manager
End-User
In the development team, who is the knowledgeable and skilled person capable of solving problems in a specific area?
Domain expert
In the development team, who is the person capable of designing, building, and testing an expert system?
Knowledge Engineer
In the development team, who is the person responsible for the actual programming, describing the domain knowledge in terms that a computer can understand?
Programmer
In the development team, who is the leader, responsible for keeping the project on track?
Project Manager
In the development team, who is the person that uses the expert system when it is developed?
End-User
What are the elements of a rule-based expert system?
Knowledge Base
Database
Inference Engine
Explanation Facilities
User Interface
What is the difference between the knowledge base and a database in a rule-based expert system?
Knowledge Base - Contains the domain knowledge useful for problem solving
Database - Contains a set of facts
In a rule-based expert system, what part carries out the reasoning whereby the expert system reaches a solution?
Inference Engine
What is the benefit of an explanation facility?
Enables the user to ask the expert system
1) how a particular conclusion is reached
2) why a specific fact is needed
How does a user communicate with an expert system?
User Interface