Expert System and Neural Networks
Expert System and Neural Networks
DENDRAL: Used to
identify the structure
of chemical compounds
with consituent elements.
Background history
DENDRAL discovered a number of
structures perviosly unknown to expert
chemists.
As researchers gained more experience
with DENDRAL,led to the development of
Meta-DENDRAL,a learning component
which was able to learn rules from positive
examples, a form of inductive learning.
Background history
PUFF:
Medical system
for diagnosis of
respiratory dieses
PROSPECTOR:
Used by geologists
to identify sites for
drilling or mining
Background history
MYCIN:
Medical system for
diagnosing blood disorders.
First used in 1979
DESIGN ADVISOR:
Gives advice to
designers of
processor chips
Background history
The initial MYCIN’s knowledge base
contained only 200 Rules and vocabulary of
2000 words.
This number was gradually increased to more
than 600 rules by the early 1980s.
This improved MYCIN’s performance leading
to a 65% success record which compared
favorably with experinced physicians with
60% success rate.
Why we use Expert Systems?
Campbell Soup uses large cookers to
cook soups and other can products at
eight plants located throghout the country.
Some cookers hold up to 68,000 cans of
food for short periods of cooking time.
when maintenance problems occur with
the cookers,fault must be found or food
will spoil.
Why we use Expert Systems?
Company had been depending on a single
expert to diagnose.
Expert will retire in a few years taking his
expertise with him.
so, company decided to develop an expert
system.
After some months company developed an
expert system about 150 rules in KB to
diagnose cooker problems.
Why we use Expert Systems?
Capture and preserve irreplaceable
human expertise
Provide expertise needed at a number
of locations at the same time
Provide expertise needed for training of
human experts
Rule based sytem architecture
In this system knowledge encoded in the
form of production rules,i.e.if ….then
rules.e.g.
Inference in production systems is done
by process of chaining either 1.
forwad
2.backward
Nonproduction system
architecture
Instead of rules,thes systems employ more
structured representation schemes like
1.Neural networks 4.Desicion tree
2.Blackboard system
3.Analogical reasoning
4.frame
5.semantic network
Blackboard system
architecture
One of the first blackboard system was
HEARSAY used for speech
understanding system.
More recently ,systems have been
developed to analyze complex scene
and model human cognitive processes.
Blackboard system
architecture
David
Presenting the data
Steve
David
Presenting the data (untrained network)
Steve
0.43
0.26
David
0.73
0.55
Calculate error
Steve
0.43 – 0 = 0.43
0.26 –1 = 0.74
David
0.73 – 1 = 0.27
0.55 – 0 = 0.55
Backprop error and adjust weights
Steve
0.43 – 0 = 0.43
0.26 – 1 = 0.74
1.17
David
0.73 – 1 = 0.27
0.55 – 0 = 0.55
0.82
Repeat process (sweep) for all training
pairs
Present data
Calculate error
Backpropagate error
Adjust weights
0.01
0.99
David
0.99
0.01
Results – Voice Recognition