1975年,美国明斯基提出了框架理论:人们对现实世界中各种事物的认识都是以一种类似于框架的结构存储在记忆中的。
框架表示法:一种结构化的知识表示方法,已在多种系统中得到应用。
框架的一般结构
框架(frame):一种描述所论对象(一个事物、事件或概念)属性的数据结构。
一个框架由若干个被称为“槽”(slot)的结构组成,每一个槽又可根据实际情况划分为若干个“侧面”(faced)。
一个槽用于描述所论对象某一方面的属性。
一个侧面用于描述相应属性的一个方面。
槽和侧面所具有的属性值分别被称为槽值和侧面值。
用框架表示知识的例子
例1 教师框架
例2 教师框架
当把具体的信息填入槽或侧面后,就得到了相应框架的一个事例框架。
例3 教室框架
例4
将下列一则地震消息用框架表示:“某年某月某日,某地发生6.0级地震,若以膨胀注水孕震模式为标准,则三项地震前兆中的波速比为0.45,水氡含量为0.43,地形改变为0.60。”
解:地震消息用框架如下图所示。
框架表示法的特点
(1) 结构性
便于表达结构性知识,能够将知识的内部结构关系及知识间的联系表示出来。
(2)继承性
框架网络中,下层框架可以继承上层框架的槽值,也可以进行补充和修改。
(3)自然性
框架表示法与人在观察事物时的思维活动是一致的。