Weeks12 13 Combinations KBS
Weeks12 13 Combinations KBS
Know. rep. 3 4 1 2 4
Uncertainty 1 1 4 4 4
Approximation (noisy 1 1 4 4 4
incomplete data)
Adaptable 4 2 4 4 2
Learnable 3 1 4 4 2
Interpretable 3 4 1 2 4
Interpretability
• Synaptic weights in trained neural networks are not
easy to interpret with difficulties if interpretations are
required.
Training Data
Inference Engine
Explanation Facilities
User Interface
User
Can we combine advantages of ANNs
with other systems to create more
powerful and effective systems?
Neural Expert Systems
Expert systems rely on logical inferences and decision
trees and focus on modelling human reasoning.
Neuron: Wings
Question: Does the object have wings?
Neuron: Tail
Question: Does the object have a tail?
Neuron: Beak
Question: Does the object have a beak?
Neuron: Feathers
Question: Does the object have feathers?
Neuron: Engine
Question: Does the object have an engine?
Score 1 for yes, -1 for no and 0 for unknown. Use a sign function as
the activation and interpret 0 for no and 1 for yes.
Exercise: Neuro-rule inference
If we set each input of the input layer to either +1 (true), 1 (false), or 0 (unknown), we can give a
semantic interpretation for the activation of any output neuron.
For example, if the object has Wings (+1), Beak (+1) and Feathers (+1), but does not have Engine (1)
What can we conclude about the object being a bird, a plane or a glider applying a threshold of 0 and using
the sign function as an activation function?
We can conclude that this object may be a Bird
1 It has feathers.
2 It has feathers and a beak
3 It has feathers, a beak and wings.
www.cs.ru.ac.za/courses/Honours/AI/HybridSystemsP
art1.ppt