On Expert Systems
On Expert Systems
Expert Systems
the knowledge.
• Expert Systems
• Fuzzy Systems
• Artificial Neural Networks
• Genetic Algorithms and Evolutionary Programming
• Swarm Intelligence Systems
Soft computing Methods
Fuzzy Sets
Fuzzy Logic
Soft Genetic
Rough Sets Computing
Algorithms
ANN
Soft Computing
Soft Computing is a collection of methodologies (working
synergistically, not competitively) which, in one form or another,
reflect its guiding principle:
Hard computing uses two-valued logic; soft computing can use multivalued or
fuzzy logic
Hard computing requires exact input data; soft computing can deal with
ambiguous and noisy data
solving.
component
Expert Systems - Features
Knowledge Engineering
Knowledge base
Stores all relevant information, data, rules, cases, and
relationships used by the expert system
Knowledge acquisition facility
Provides a convenient and efficient means of capturing and
storing all components of the knowledge base
Inference engine
Seeks information and relationships from the knowledge
base and provides answers, predictions, and suggestions in
the way a human expert would
Explanation facility
A part of the expert system that allows a user or
decision maker to understand how the expert system
arrived at certain conclusions or results
Expert Systems - Features
IF-THEN Rule:
IF the load demand is medium, THEN the
system is reliable
Rule can pattern-match on objects as well as
facts
Expert Systems
• High performance
• Expertise
• Adequate response time
• Good reliability
• Self-knowledge
• Understandable
• Justification
• Flexibility
Expert Systems
Expert Systems Development
Building a Rule-based Expert System
Knowledge Engineering
• People involved -Knowledge Engineer, Domain Expert
and End User
• Rules:
IF you want to get good marks and a good job
THEN work hard
• Represent the Knowledge (rules or frames)
• Determine the search strategy (backward or forward)
Building a Rule-based Expert System
~ O’Keefee et al.
Applications of Expert Systems and
Artificial Intelligence
Credit granting
Information management and retrieval
AI and expert systems embedded in products
Plant layout
Hospitals and medical facilities
Help desks and assistance
Employee performance evaluation
Loan analysis
Virus detection
Repair and maintenance
Shipping
Marketing
Warehouse optimization
Limitations of Expert Systems
• Lack of general knowledge
• Not widely used or tested
• Limited to relatively narrow problems
• Cannot readily deal with “mixed” knowledge
• Possibility of error
• Cannot refine own knowledge base
• Difficult to maintain
• May have high development costs
• Raise legal and ethical concerns
References