知识表示之三——语义网络表示法
语义网络是知识表示中最重要的方法之一,是一种表达能力强而且灵活的知识表示方法。语义网络利用节点和带标记的边结构的有向图描述事件、概念、状况、动作及客体之间的关系。带标记的有向图能十分自然的描述客体之间的关系。
语义网络由于其自燃性而被广泛应用。采用语义网络表示的知识库的特征是利用带标记的有向图描述可能事件。结点表示客体、客体性质、概念、事件、状况和动作,带标记的边描述客体之间的关系。知识库的修改是通过插入和删除客体及其相关的关系实现的。采用网络表示法比较合适的领域大多数是根据非常复杂的分类进行推理的领域以及需要表示事件状况、性质以及动作之间的关系的领域。
语义网络表示法具有以下的优点:
- 把各个节点之间的联系以明确、简洁的方式表示出来,是一种直观的表示方法;
- 着重强调事物间的语义联系,体现了人类思维的联想过程,符合人们表达事物间的关系,因此把自然语言转换成语义网络较为容易;
- 具有广泛的表示范围和强大的表示能力,用其他形式的表示方法能表达的知识几乎都可以用语义网络来表示;
- 把事物的属性以及事物间的各种语义联系显示地表示出来,是一种结构化的知识表示法。
但是,语义网络表示法也存在着以下的缺点:
- 推理规则不十分明了,不能充分保证网络操作所得推论的严格性和有效性;
- 一旦节点个数太多,网络结构复杂,推理就难以进行;
- 不便于表达判断性知识与深层知识。