(来源:北航王岩老师ppt)
一、什么是知识?
1.知识
1)知识定义:
Feigenbaum: 知识是经过消减、塑造、解释和转换的信息
Bernstein:知识是由特定领域的描述、关系和过程组成的。
知识库的观点:知识是某领域中所涉及的各有关方面的一种符号表示。
2)知识分类:
事实性知识:又称为叙述性知识,是用来描述问题或事物的概念、属性、状态、环境及条件等情况的知识。
过程性知识:描述做某件事的过程,问题解决所要进行的操作。
行为性知识:不直接给出事实本身,只给出它在某方面的行为,表现。
元知识:有关知识的知识。或超知识,是关于如何运用已有知识进行问题求解的知识。
3)知识的要素:
事实:事物的分类。属性、事物间关系、科学事实、客观事实等。(最底层知识)
规则:事物的行动、动作和联系的因果关系知识。(启发式规则)
控制:当有多个动作同时被激活时,选择哪一个动作来执行的知识。
元知识:怎样使用规则、解释规则、校验规则、解释程序结构等知识。(高层知识)
2.知识表示
谓词逻辑法、产生式规则表示法、语义网络表示法、框架表示法、脚本表示法、面向对象表示法、过程表示等。
二、两种结构化知识表示方法
1.框架表示法
明斯基于1975年在其论文“A Framework for Representing Knowledge”中提出,框架理论认为,我们对世间事物的认识都是以类似框架的结构存储在记忆中的。当遇到一个新事物就从记忆中找出一个合适的框架,并根据新的情况对齐细节加以修改、补充,从而形成对这个新事物的认识。
1)基本结构:
框架通常有描述事物各个方面的若干槽(slot)组成,每一个槽也可以根据实际情况拥有若干个侧面(aspect