Académique Documents
Professionnel Documents
Culture Documents
I/O
Interface
KB Working
Output Memory
Editor Learning
Module
Expert System..
User interface:
Question answer type
Menu-driven
Natural language
Graphic interface
Expert System..
KB: Contains facts and rules about some specialized domain.
What is match?
contents of working memory are compared with KB. When
match is found, the corresponding rules are placed in the
conflict set (i.e. select). Further it needs instantiations to
confirm match. This follows execution.
Inferencing
KB Working
Memory
1. Match
Inference Cycle
Conflict Set
2. Select
3. Execute
Prolog rules:
Domain System
Expert Editor KB
Knowledge
Engineer
Examples expert systems
1. Medical expert systems
Medical expert systems are an active area.
Humanitarian uses: remote areas can have world-class
expertise,
medical science is complex; expert systems are intelligent
advisors and assistants
MYCIN
diagnose bacterial infections
uses certainty factors: ranked diagnoses are generated
EMYCIN: empty MYCIN - the “shell” of MYCIN for use in other
applications
CADUCEUS:
expert system with entire internal medicine KB
it’s been active since 1970’s
Examples expert systems…
2. XCON
configures VAX systems from user requirements
DEC uses it; has increased throughput of system
design
10,000 rules
said to have replaced X system designers with 4X
expert system maintainers!
3. DELTA/CATS
diesel electric locomotive trouble shooter
problem: system maintenance
Examples expert systems…
4. Jonathan’s Wave
commodities trading
incorporates several expert’s approaches
runs in Prolog and C
lots of AI groups on Wall Street!
knowledge acquisition
popular domains
industrial, financial, medical
multiple experts