Basic inference mechanism: follow links between nodes.
Two methods to do this:
Many advantages including entity-based organisation and fast parallel implementation. However very structured questions need highly structured networks.
Inheritance also provides a means of dealing with default reasoning. E.g. we could represent:
in the following Semantic net:
Fig. 12 A Semantic Network for a Default Reasoning
In making certain inferences we will also need to distinguish between the link that defines a new entity and holds its value and the other kind of link that relates two existing entities. Consider the example shown where the height of two people is depicted and we also wish to compare them.
We need extra nodes for the concept as well as its value.
Fig. 12 Two heights
Special procedures are needed to process these nodes, but without this distinction the analysis would be very limited.
Fig. 12 Comparison of two heights