框架型表示方式

来自中文百科,文化平台
跳转至: 导航搜索

框架型表示方式英语:frame-like representation),借助于以往经验对特定场合下的对象或事件序列作出估计的知识表示方式。这一类知识表示方式具有明显的层次结构,一般将所研究对象或事件序列的关联知识汇集在一起,而形成较大的知识表示结构(称为单元)。它力图解决知识表示中模块性和交互性的矛盾,因而也可看成是一种结构化对象表示方式。框架和剧本都属于框架型表示方式。

框架

1975年M.明斯基首先提出“框架”的概念,原来的意图是作为研究机器感知的基础,如物景分析、自然语言对话,后来广泛用于表示特定场合下的复杂对象。

图1 秘鲁地理知识的示意框架

框架可以理解为具有嵌套结构便于联想的广义特性表。简单框架一般分为三个层次,即一个框架常有若干条目,每一条目又有若干值。复杂框架有四个以上层次,可分为框架、条目、方面、值等。图1为关于秘鲁地理知识的示意框架。SUPERC(属概念)和SUPERP(整体部分)都是特性条目,其作用与 语义网络的特性继承相似,供框架联想、推理之用,LOCATION(地理位置)包含内容较多,这个条目本身就构成了一个子框架,下有若干子条目,例如子条目邻接国家还有若干方面,其“北”方面有一个值是一张表(LIST COLOMBBIA ECUADOR),其中LIST是LISP函数,就是列表的意思(见LISP语言)。智能化计算机辅助教学系统 SCHOLAR(学者)的知识库就是利用这样的框架系统构成的,而其自然语言处理能力则另由一个格语法系统提供(见格语法)。

框架设计的核心是条目的设置。典型的条目如下:①特性条目,其作用已在图1中说明。②范围条目,给出预期值的范围。③认定条目,在没有反对意见时即认定条目的值。④过程附件,表示动态过程的条目,目的在于使框架兼有陈述性和过程性表示功能。过程附件只在特定条件成立时才被触发而起作用,因而称为触发程序或“守护神”。例如对应于需要某一值、增加某一值、删除某一值才起作用的触发程序,分别命名为“如需”(IF-NEEDED)、“如增”(IF-ADDED)和“如删”(IF-REMOVED)。这种对条款的“如需”、“如删”的操作比传统数据检索处理的智能水平为高。

剧本

图2 在饭店进餐的剧本

描述特定场合下事件序列的框架型表示方式,是1971年R.C.香克等人提出的。事件序列中每一事件本身也可表示为一剧本。图2为在饭店进餐的“剧本”。用剧本描述的事件作为输入,并由计算机进行释义和推理的技术基础是 概念依存理论,在自然语言处理系统中受到广泛重视。但无论是框架还是剧本,由于技术复杂,尚处于研究阶段。

参见