首页 理论教育 性质继承及语义网络的推理

性质继承及语义网络的推理

时间:2022-03-04 理论教育 版权反馈
【摘要】:排斥继承,是对例外情况的处理,当子结点性质与父结点性质不相容时,则取子结点的性质,抑制父结点性质的传递。当我们提出问题时,要求用语义网络中的知识验证某个断言或回答某个查询。系统首先访问语义网络中与提问有关的结点,如果不能回答,则沿着弧搜索,直至找到可以回答问题的结点。

2.4.2 性质继承及语义网络的推理

弧所表示的属种关系、实例关系及包含关系描述了对象或概念之间的等级关系,它们构成了对象(或概念)的分类层次结构(Taxonomical Hierarchy)。在这种结构中,低层概念沿着等级关系继承上层概念的所有性质,这一特性称为性质继承(Property Inheritence)。这种性质继承可分为三类:

(1)直接继承,子结点直接把父结点的性质继承过来。如图2-2示例中油船可以继承船的所有性质。

(2)附加继承,子结点把父结点的性质与自身的性质综合起来,只要不发生矛盾,就可推出新的性质。例如,可从上例的船和海洋班轮中推出海洋班轮具有为航海事业服务的性质。

(3)排斥继承,是对例外情况的处理,当子结点性质与父结点性质不相容时,则取子结点的性质,抑制父结点性质的传递。例如,鸟会飞,企鹅是鸟类的一种,但它不会飞。

在语义网络中,从高层结点继承性质的过程,称为继承推理。

img2

图2-2 语义网络实例

继承推理的主要内容是检查从高层结点传递下来的性质是否合理。当我们提出问题时,要求用语义网络中的知识验证某个断言或回答某个查询。系统首先访问语义网络中与提问有关的结点,如果不能回答,则沿着弧搜索,直至找到可以回答问题的结点。

例如,对于图2-2的语义网络,当提出“东方红一号轮的结构中包括发动机吗?”这一问题时,系统首先访问语义网络中的“东方红一号”结点,它不包含结构描述,因此沿INST-OF弧访问它的父点,仍不能回答问题,再向上访问“船”结点,它的结构中包含“发动机”,这一性质可由“东方红一号”结点继承。于是得到解答“东方红一号轮的结构中包含发动机”。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈