1975年由夏克提出,与框架类似。
概念依赖理论:把人类生活中各类故事情节的基本概念抽取出来,构成一组原子概念,确定这些原子概念间的相互关系,然后把所有故事情节都用这组原子概念及依赖关系表示出来。
夏克在SAM中对动作一类的概念进行原子化有11种原子动作。
原子动作 | 含义 | 示例 |
PROPEL | 对某一对象施加外力 | 推、拉、打 |
GRASP | 行为主体控制某一对象 | 抓起某件东西、扔掉某件东西 |
MOVE | 行为主体变化自己身体的某一部位 | 抬手、蹬脚、站起 |
ATRANS | 某种抽象关系的移动 | 某物交给另一人 |
PTRANS | 某一物理对象物理位置的改变 | 某人从一处到另一处 |
ATTEND | 用某个感觉器官获取信息 | 看、听 |
INGEST | 把某物放入体内 | 吃饭、喝水 |
EXPEL | 把某物排出体外 | 落泪、呕吐 |
SPEAK | 发出声音 | 唱歌、喊叫、说话 |
MTRANS | 信息的转移 | 看电视、窃听、交流 |
MBUILD | 由已有信息形成新信息 |
表1 SAM中的11中原子动作
脚本:描述特定范围内原型事件的结构,主要用在自然语言理解方面。
组成
进入条件:事件发生的前提条件
角色:事件中可能出现的人物
道具:事件中可能出现的有关物体
场景:事件序列可有多个场景
结局:事件发生以后必须满足的条件v
“餐厅”脚本序列
脚本:餐厅
进入条件:顾客饿了,需要进餐,顾客有钱
角色:顾客、服务员、厨师、老板
道具:食品、桌子、菜单、钱
第一场:进入餐厅
PTRANS 顾客走进餐厅
ATTEND 顾客注视桌子
MBUILD 确定汪哪儿走
PTRANS 朝确定的桌子走
MOVE 在桌子旁坐下
第三场:上菜进餐
ATRANS 厨师把食品交给服务员
PTRANS 服务员走向顾客
ATRANS 服务员把食品交给顾客
INGEST 顾客吃食品
参考文献:
[1] 王永庆. 人工智能原理与方法. 西安: 西安交通大学出版社
[2] 尹朝庆. 人工智能方法与应用. 武汉: 华中科技大学出版社, 2007.