Professional Documents
Culture Documents
Definition
What are Expert systems ? Knowledge based systems , & , Part of the Artificial Intelligence field. The idea is to inject expert knowledge in to a computer system. The primary purpose is to automate DECISION MAKING Computer programs (if and then rules) that contain some subject-specific knowledge of one or more human experts Made up of a set of rules that analyze user supplied information about a specific class of problems. Systems that utilize reasoning capabilities and draw conclusions COMMON PROGRAMING LANGUAGE SUPPORT The most commonly used are 1) LISP. 2) Prolog.
Explanation facility :
part of the expert system that allows a user or decision maker to understand how the expert system arrived at certain conclusions or results
Set of Rules :
A conditional statement that links given conditions to actions or outcomes with if and then rules
USER
KNOWLEDGE BASE
USER INTERFACE
INFERENCE ENGINE
EXPLANATION FACILITY
Domain expert
Who makes the system as expert by gathering or taken all the information from the expert , group , etc.. According to the different problems (or) scenarios.
Knowledge engineer
Who makes the system as expert by injecting all the gathered information from the domain expert by implementing , developing , designed and maintained
Knowledge user
The individual or group who uses and benefits from the expert system
EXPERT SYSTEM
Domain expert
Knowledge engineer
Knowledge user
KNOWLEDGE BASE
Joe Expert
Identifying experts
Implementing results
Loan application
Loan application for a loan for $100,000 to $200,000
If If If
Month net income is greater than 4x monthly loan payment, down payment is 15% of total value of property, net income of borrower is > $25,000, and
and
and
If
If
DENDRAL: Used to identify the structure of chemical compounds. First used in 1965
MYCIN: Medical system for diagnosing blood disorders. First used in 1979
Collection of software packages & tools to design, develop, implement, and maintain expert systems
low
Before 1980
1980s
1990s
Advantages
Reduce employee training costs Centralize the decision making process. Create efficiencies and reduce the time needed to solve problems. Combine multiple human expert intelligences Reduce the amount of human errors. Expert-system approaches provide the added flexibility (Easy for modification) with the ability to model rules as data rather than as code
History
Edward Albert Feigenbaum is the "Father of expert systems. Early Expert Systems (1970s) DENDRAL infers molecular structure from the unknown compounds MYCIN medical diagnosing (bacterial infections of the blood)
Conclusion
They require a lot of collaboration between a knowledge engineer and a domain expert. When implemented correctly, to over come the human error expert systems remove