
















Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
An introduction to expert systems, focusing on knowledge representation and problem-solving techniques. Topics include rule-based, case-based, and model-based systems, as well as their applications in various domains. The text also covers the architecture of expert systems and the role of mental models in problem solving.
Typology: Lecture notes
1 / 24
This page cannot be seen from the preview
Don't miss anything!

















Uses knowledge specific to a problem domain
With the help of human domain experts
System emulates the expert’s methodology and
performance
Tend to be specialist, focusing on narrow set of
problems; theoretical and practical
Human expert provide the knowledge
augmented theoretical understanding of the problem domain with tricks, shortcuts and heuristics for using the knowledge gained through problem-solving experience
Because of their heuristic, knowledge-intensive
nature, expert systems generally:
Heart of expert system i.e. if..then..rules
Interpreter of KB i.e. perform recognize-act
Dotted line – shell modules Control cycle in PS Indicates same for all systems
Why is the separation of KB and
Inference engine necessary?
naturally, humanly rather than computer code
organizing problem-solving knowledge rather
than its implementation
systems except for KB and case-specific data
are emptied for new application
Guidelines to determine whether a problem is appropriate for expert system solution:
system-save money, time, life etc.
time, money in remote sites
reasoning (which is difficult to automate)
knowledge
AI language and representation expert Select software/hardware tools Help domain expert articulate necessary knowledge Implement knowledge in correct/efficient KB Ignorant of application domain
Provide knowledge Worked in the domain area Understand its problem-solving techniques Expert problem solver Responsible to spell out skills to knowledge engineer
Determines major design constraint Should be happy or else effort is wasted Makes work quicker? Explanations? Correct information to system? Interface ok?
Intermediate Design construct
Resolve conflict Fire Rule 1
about subgoals
determine car
doesn’t start
becoz of bad
sparkplug
data-driven reasoning.