知识
知识的特点:
- 相对正确性
- 不确定性
- 可表示性
- 可利用性
知识分类:
- 按照作用范围分类:常识性知识,领域性知识
- 按照作用及表示分类:事实性知识、过程性知识、控制知识
- 按照确定性分类:确定性知识和不确定性之时
- 按结构及表现形式分类:逻辑性知识和形象性知识
早期知识表示方法
-
一阶谓词逻辑:包含的谓词逻辑是一阶的,即刻画个体属性的谓词
优点:自然性、易接受、严密性、易于转化为计算机内部形式
缺点:无法表示不确定性知识、难表示启发性知识和元知识、组合爆炸、效率低 - 产生式系统:依据知识间的因果关系,以“IF-THEN”的形式表示出来,一个产生式系统由规则库、综合数据库和控制机构三个基本部分组成。
优点:自然性好,易于模块化管理、能有效表示知识、知识标识清晰等
缺点:效率不高、不能表达具有结构性的知识 - 框架表示法:善于表达结构性知识,能把知识的内部结构关系以及知识间的特殊关系表示出来。框架可以看做一个节点和关系组成的网络:
- 最高层次固定:描述对于假定情况总是正确的事物
- 较低层次上有许多终端——槽(Slots),槽中填入具体值就能得到描述具体事务的框架。槽的附加说明——侧面,即支出槽的取值范围和求职方法等。
- 框架包含的信息:描述事物的信息等
- 一个具体事物可由槽中已填入值来描述,具有不同的槽值得框架可以反映某一类事物中的各个具体事物。相关的框架链接在一起形成了一个框架系统,框架系统中由一个框架到另一个框架的转换可以表示状态的变化、推理或其它活动。不同的框架可以共享同一个槽值,这种方法可以把不同角度搜集起来的信息较好的协调起来。
优点:对于知识的描述非常完整和全面,;基于框架的知识库质量非常高;且框架允许数值计算
缺点:构建成本非常高,对知识库的质量要求非常高;框架的表达形式不灵活,很难同其它形式的数据集相互关联使用 - 语义网络:利用节点和带标记的边结构的有向图描述事件、概念、状况、动作及客体之间的关系。基本形式为(节点1, 弧, 节点2),节点表示各种事物、概念、情况、属性、动作、状态等,每个节点可以带有若干属性,一般用框架或元组表示。弧表示各种语义联系,指明它所连接的节点间某种语义关系。节点和弧都必须带有标示,来方便区分不同对象以及对象间各种不同的语义联系。
优点:
- 把各个节点之间的联系以明确、简洁的方式表示出来,是一种直观的表示方法;
- 着重强调事物间的语义联系,体现了人类思维的联想过程,符合人们表达事物间的关系,因此把自然语言转换成语义网络较为容易;
- 具有广泛的表示范围和强大的表示能力,用其他形式的表示方法能表达的知识几乎都可以用语义网络来表示;
- 把事物的属性以及事物间的各种语义联系显示地表示出来,是一种结构化的知识表示法。
缺点:
- 推理规则不十分明了,不能充分保证网络操作所得推论的严格性和有效性;
- 一旦节点个数太多,网络结构复杂,推理就难以进行;
- 不便于表达判断性知识与深层知识。
参考: