Expert Systems Flashcards
Unit 7
What is an expert system?
Computerised system that attempts to reproduce the decision-making process of an expert human being.
Who designs expert systems?
Expert system engineers
What is its main goal?
Replicate the judgement of a human that has expert knowledge in a certain field to replace or assist a human expert.
Components
- A user interface
- A knowledge base (+rules base)
- An inference engine
- A knowledge base editor
- An explanation system
- Method of output, e.g. screen
How does an e.s. operate?
Prompts the user to enter certain data using the user interface, referring to the knowledge base and using the inference engine to aid the decision-making process it is designed to simulate.
Examples of e.s. usages
- Diagnostic tool
- Financial planning
- Risk analysis
What’s the UI?
Way a user interacts with the expert system. This could include using a keyboard to enter criteria into text query boxes, or choosing options by pressing offered choices on a touch screen.
It will guide the user about what data they need to input into the expert system and will then display any output from the system.
What would the user need to do w/o the presence of a user interface?
Program each of the interactions they want to make with the expert system
What’s the knowledge base?
Database of related information about a particular subject. It allows the storage and retrieval of the knowledge required for an expert system to operate.
How is a knowledge base made?
Several experts will be interviewed and asked to contribute the knowledge they have of a given field.
It uses factual knowledge (definitive and widely shared amongst experts) and heuristic knowledge (acquired through personal experience and built on reasoning).
What’s another part of the knowledge base?
Rules base. Set of rules that will be used to produce an output by the expert system. These rules are used by the inference engine as a base for reasoning, to obtain a solution to a problem or a decision.
How are the rules for the rules based made?
Each rule will contain two parts, the IF and the THEN. A rule can also have multiple IF parts that will be joined together by Boolean operators including AND and OR.
For example, IF a > b AND a > c THEN highest = a
What’s the 3rd component for the knowledge base?
Knowledge base editor. Allows the knowledge base to be edited and updated when necessary, since it should be a dynamic resource, therefore the expert system needs to have a knowledge base editor.
What’s the inference engine?
Part of the expert system that makes judgements and reasoning using the knowledge base and user responses until it reaches a decision. It is designed to produce reasoning based on the rules and knowledge base.
Why is the inference engine considered a problem solving tool?
It organises and controls the steps to providing the desired output.