NETL机器是美国卡内基梅隆大学计算机科学系提出的一种面向人工智慧套用的巨量并行性计算机系统。语义网路是这种机器所支持的知识表示法。NETL机器採用了标记传送作为其处理单元间的通信方式。
基本介绍
- 中文名:NETL语义网语言
- 外文名:NETL semantic web language
- 定义:面向人工智慧套用的系统
- 知识点:语义网路
- 系统:计算机
- 套用学科:计算机原理
语义网路表示法
语义网路表示法是知识的一种结构化图解表示,它由节点和弧线或链线组成。节点用于表示实体、概念和情况等,弧线用于表示节点间的关係。语义网路可用于表示二元或多元关係,扩展后可以表示更複杂的问题。
语义网路表示法由下列4个相关部分组成:
(1)语法部分。
决定表示辞彙表中允许有哪些符号,它涉及各个节点和弧线。
(2)结构部分。
叙述符号排列的约束条件.指定各孤线连线的节点对。
(3)过程部分。
说明访问过程。这些过程能用来建立和修正描述以及回答相关问题。
(4)语义部分。
确定与描述相关的(联想)意义的方法,即确定有关节点的排列及其占有物和对应孤线。
语义网路表示法具有以下优缺点:
(1)能以联想方式解释系统.因它能把实体的结构、属性与实体间的因果关係显式并简明地表达出来,与实体相关的事实、特徵和关係可以通过相应的节点弧线推导出来。
(2)由于与概念相关的属性和联繫被组织在一个相应的节点中,故概念易于受访和学习。
(3)表示问题更加直观、易于理解,语义网路中的继承方式也符合人类的思维习惯。
(4)语义网路结构的语义解释依赖于该结构的推理过程、而没有结构的约定,故得到推理的有效性比谓词逻辑表示法差。
(5)节点间的联繫可能是线状、树状或网状的,甚至是递归状的、故相应的知识存储和检索可能需要比较複杂的过程。
二元语义网路的表示
二元语义网路用两个节点和一条弧线(链)可以表示一个简单的事实,多个节点之间以链相连,表示二元关係。对于表示占有关係的语义网路,既可以表示一个物体或一组物体,也可以表示情况和动作。每一情况节点可以有一组向外的弧(事例弧),称为事例框,用以说明与该事例有关的各种变数。
在选择节点时,首先要弄清节点是用于表示基本的物体或概念的,或是用于多种目的的。否则,如果语义网路只被用来表示一个特定的物体或概念,那幺当有更多的实例时就需要更多的语义网路。
通常把有关一个物体或概念,或一组有关的物体或概念的知识用一个语义网路表示出来。否则,会造成过多的网路,使问题複杂化。与此相关的是寻找基本概念和某些基本弧的问题,称为“选择语义基元”问题。选择语义基元就是试图用一组基元来表示知识。这些基元描述基本知识,并以图解表示的形式相互联繫。
如图所示,用二元语义网路表示:小燕(XIA()YAN)是一只燕子(SWALLOW),燕子是鸟(B1RD);巢一1(NEST—1)是小燕的巢,巢一1是巢(NEST)中的一个。
多元语义网路的表示
例如,要表达北京大学(PKU)篮球队与清华大学(TU)篮球队进行一场比赛的比分是85:89,则可建立一个G25节点来表示这场特定的球赛,如图所示。