You are on page 1of 5

维普资讯 http://www.cqvip.

com

计算机科学2
003Vo1
.30N
9.1

种基于语境的对话模型
刘红阁
(中国科学院数学与系统科学研 究院数学研 究所 北京1
0008
0)
A Context—Based Tal
ker

LIU Hong-
Ge
(I
nst
itut
eofMat
hemat
ics,Aca
demyofM a
themat
icsandSyst
em Sci
enc
es.
TheChi
nes
eAca
demyofS
cie
nce
s.Bei
ji
ng100080)

Abst
ract Inordert
oma
kecomputerunderst
and human l
anguagesmuch bet
terand achi
evec
ert
aintasksac
cor
ding t

human i
ntent
ions,i
tisrequi
red t
o care
ful
ly modelt
heel
ement
ary concept
sand t
he underl
ying t
heoret
icalpri
nci
ples


ordr
ivi
ng a conver
sat
ion generat
ing and devel
opi
ng. Under t
hegi
ven l
ingui
sti
c ci
rcumst
ances,t
osome ext
ent,i

mi
ght be hopef
ulto bui
ld up a c
omput
ati
onalmodelwhi
ch can pr
edi
ctand contr
olthe sustai
ning devel
opment of
convers
ati
onala
cti
vit
y.Thi
s paper i
s goi
ng t
o make a f
ormal
ized pri
mar
y di
scussi
on on cont
ext
ualfe
atur
es whi
ch


nfl
uenc
econver
sati
onalacti
vit
y,des
ign an al
gor
ithm pr
ocess
ing el
lips
es.and bui
ld a Cont
ext
—Bas
ed Tal
ker(CBT).

Theempi
ricalanal
ysi
sshows,t
osomeext
ent,CBT can c
ont
roland guarant
eet
hecoherenceandnatur
aldevel
opment
ofconversati
onalact
ivi
ty.

Keywor
ds Cont
ext
-based t
alker,
Context,
CS-Net,
Bel
ief,
Ont
ology

分 为交际语境和语 言语境 ,
并提出了语境 的动态生成 观 。
所谓

.引言
交际语境包括语言使用者、
心理世界、
社交世界和物理世界。
从19
98年起 ,
我们承担 了一项国家 自然 基金重点课题 :
常 以上的因素都会不同程度地影响到对话者在使用和理解语言
识 性知 识的 实用 性研 究。
我们 致 力于建立 一个 大规模 的常识 时做出的语言选择。
Jef对语境的划分是系统和全面的,
但是
知 识库 Pa
ngu.
使得 我们 的系 统接 受用 户关 于常识 问题 的 自 建立一个综合这些因素的对话模型是非常复杂困难的,
考虑
然语言形式的询问,比如“牛有几条腿?”,
并且产生基于常识 到 Pa
ngu的特 点 ,
我们 定 义了在实 际对话 模 型中最 直接 的影
知 识库搜索 和问题求 解的 回答 。 响因素。
我们把语境划分成认知语境、
语言语境和物理世界语
在常 识知 识库搜 索和 问题求 解的 过程 中 ,
我们 发现要 想 境.
认知语境主要涉及对话者的信念、
意图、
愿望和情感等心
保 证人机 对话 连贯 自然 的 良性发展 ,
各类 语境 信息尤其认 知 理 因 素 。Powe
r19
73年 提 出 的 Pe
rce
ptua
lCont
rolThe
ory
语境起 到了 至关重 要的作 用 ,
而 已有的对话 模 型很少考虑 语 (
PCT)
认为 ,
所有 的行 为都是受认 知状 态的控制 ,
先 有认 知再
境 在对话 中扮演的角色 。
认知科 学告诉我们 ,
人们认识 事物时 有行 为 ,
所有行 为是 靠执行行 为的人的认知状 态所决 定的 。

总是 遵循 一 个基本规 律 ,
即 以相关 的认知环 境 为出发点 来认 言语境 ,
即 我们通 常所说 的上下 文 ,
主要 包括指代 和省略两 大
识新 事 物 ,
增 加新 信 息 ,
并 进而改 变 已有 的认 知环境 ,
为下 一 方面。
物理 世界 语境 主要包括 天气 ,
时 间和空 间 的指示关 系 :
次认知活动做准备。
人和机器之间的对话,
也是一个认知的过 就 时 间而 言 ,
它包括 事件时 间 ,
说 话时 间和 指示时 间 ;
空 间指
程,
只有在机器掌握了对方和 自身的认知语境情况下,
才能对 示即地点指示关系可分成两种 :
绝对空间关系和参照指示对
人 的问题 做 出近似 人 的解释 和 响应 。
Spe
rbe
r和 Wi
lson也 认 象 的相对 空间关 系。
为,
对话 语理 解起 重要作 用的是 有 听话者 的一 系列假设所 构 Robb
ert
—Ja
nBe
un[
。设 计了 以认 知 为核 心驱 动 的双机 对
成的认知语境。
认知语境是在话语理解过程中不断选择的结 话模 型 ,
他认 为双方 是为 了完成 一定任务而进 行交流 的 ,
既然
果,
而不是 在理解之前 预先确 定的 。
对话语 的最佳解释就是 花 为 了解决问题 ,
就应该 遵守合作 和一致性等原 则 。
他假设双方
费最小的努力,
从认知语境中选择最相关的假设 ,
来获得最大 是完全合作的,
A不会去问 B自己不相信的问题 ,
对话者从
的语境 效果 。 来不误导对方,
也从不提供缺少证据的断言 ,
因此不去检查交
让 人感觉 和我们的机 器交流就像和一 个正常 的人交流 一 流中 存在 的与事实 违背 的不一致 。
这 其实 是对现 实对 话的简
样而 没有障碍 ,
虽然 不是我们所有 的 目的 ,
但 是却是研 究机 器 化,
也是设计者的美好愿望,
但现实中却不是这样。
交际中双
话语智能的一个主要手段。
CBT就是结合 Pa
ngu自身特点和 方必须合作吗?说话人一定会做到表达真实、
充分、
相关和清
需要而设计的,
它从分析各类语境信息及其在对话过程中的 晰 吗 ?Gr
ice的 合 作 原 则 及 其 各 准 则 具 有 普 遍 性 吗?Ays

动 态改变着手 做 出话语 选择 。 Pi
nna
rSa
ygi
nE妇也试 图通过 分析 Gr
ice的合 作原 则及 各会 话
准则的违反之间的关系来获取深层会话含意 ,
但事实上,
这种

.相关工作比较
方法 缺乏 足够 的理论 依据 ,
缺 少严 密性 。
e un的模 型中仅 分

首先来介绍一下语境的概念 ,
JefVe
rsch
uer
en把语境划 析了 影响 话语交 流的认 知语境 ,
但是 他 的思想还 是对 我们 有

*)
本文工作 受到 了中国科学院脑 智科学基金 以及97
3计 划(
编号为 :
2oo
2cB3
12o
o4) 资助 。
刘红 阁 博士生 ,
研 究方向为 自然语言理解 和语用
理论 .

・32 ・
维普资讯 http://www.cqvip.com

很 大的 启发 ,
我们 的模 型 中也采 用了他 定义 的部分 基本表 示 息,
制定一套较完备的语境更新规则,以完成在对话过程中动
符号。
我们是 想处理真 正符合现实 的对话 ,
使得我们 的机 器模 态更新对话者语境特征信息。
③把对话策略(
通常说 的对话技
拟某种意义上真正的人,
所以意愿建立一个 比较严谨和完备 巧)
表示成规则。
即根据三类语境信息,
选择执行最符合对话
的对话模型。 者意 图的行为 。
CBT是建立 在人机 对话基础上 的 ,
人 的认知状 态是 隐藏

.支持 CBT的知识库结构
在人 的内心的 ,
而且机器无 法控制人所 做出的语 言选择 。
尽管
5 1 Pa
ngu的结 构 如此 ,
我们还是 结合对话历 史分析人 的认知状态 ,
以便机 器作
Pa
ngu中有两 种知识 单元 :
age
nt和 ont
ology。
agen
t用来 出具有 满足人需求 的最大语效 的话语选择 。
表 示知 识之 间纵 向关 系 (
继承 ),
ont
olo
gy用 来表 示知 识之 间 CBT有黑板和规则库两大部分构成 ,
在黑板模型中存放
复杂的横向联系。
CBSa
gen
t是我们提出的一种新型的常识 三类语境信息,
规则库中存放语境更新规则和行为执行规则.
知 识库 的 a
gent,
C,B和 S分 别 代 表 Ca
pabi
li
ty,Be
lie
f和 假定所有的行为都是受三类语境因素的控制,
在每一轮对话
St
rat
egy。
为了模仿人的行为,
我们的 Be
li
ef和 St
rat
egy分别 开始的时候,
人需要把物理世界语境信息输入到黑板模型中,
表示静态和动态的知识 ,
其实,
Bel
ie
f类似一个人的头脑中存 语言语境为空,机器和人的信念也就是各自所有的知识和常
储 的认识世 界的知识 ,
而St
rat
egy是 由一组 规则组成 ,
他模仿 识,
情 感为正 常态 。
此时 需要首 先 由人主动 开始对 话 ,
向 机器
的 是 人利 用知 识 (
el
B i
ef)
解 决 问题 的能 力 。
因 为 Ont
olo
gy的 提出问题 ,
这时人就有了一个愿望或者意图,
从此构成了认知
结构和本文无关,
这里不再介绍,
详见文[
13。 语境的不平衡,
对话开始伴随着解决问题的开始 ,
直到认知语
5.2 CS-
Net 境中的所有状态达到了新的平衡,
对话结束。在每一轮对话
CS-
Net是 我 们 设 计 的 用 来 表 示 a
gen
t的 B
eli
ef和 中,
只有物理世界语境会保持恒定不变 ,
其它的语境信息都可
Ca
pabi
li
ti
es的 一种 语 义 网络 ,
每 个 CS—
Net由一 组 关联 的 语 能在对话过程中动态改变.
各类语境信息的动态改变过程利
义 三 元组 构成 。
一般 来 说 ,
每一 个 语义 三 元组 由三 个结 点 组 用堆栈 来保存
成,
其 中第一和第 三结 点是 概念结 点 ,
第二结 点是第一结 点和 CBT的详细流程如 图1。
第 三结 点之 间的 关系结 点 ,
概念 结点 和关 系结点 又可 以用别
的语义三元组来修饰。
例如 :
“猴子生活在什么地方”用 CS-
Ne
t应该表示 为 :

猴子,
生活 :
L01,*);
L01:
(pos
iti
on(
生活),
is.!
x);
其中pos
it
ion是我们定义的关键字,
L01引导的是修饰三
元组。
5.5 ECW A

Re
it
er的所谓封闭世界假设(
Clos
edwor
ldAs
sumpt
ion,
简称 CWA)
的说法是:
任何不能被知识库证明的命题都认为
是错误 的命题 。
比如如果知识 库 中没有说 明“牛有两个尾 巴”,
那么就认为命题“牛有两个尾巴”是错误的 传统的 CWA忽
略 了“
不 知道”出现 的可能性 ,
仅 给 出“是”和“
否”两个 答案 。

不知,
“否”和“不知道”
应该严格区别,
而且把 CWA直接应用
到话语 理解 中是非 常危险的 。
为此 ,
我们提 出了扩展 的封闭世
界假 设 (
ECWA),
思想是 :
如果人和 牛是动物仅有 的两个 儿子
结点,
那 么 所有 人 和牛 的共 同属性 都应 该 从 动物这 个 a
gen

获得 。
如 果在动 物里没有 提到“跳舞”
这 个概念 .
但 在人 中提到
“人会跳 舞”,
那么 我们 就可 以肯定推断 出“
牛 不会跳舞 ”。
另外
图1 CBT的处理 流程
如果在三个结点中都没有提到“跳舞”.
那么答案就是“不知
道”
(因为知识 库不 可能 是完 备 的 ,
回答 “
否”是 很危 险 的)。
通 4
.1 物理世界语境在 CBT中的应用
过合理组织知识库的结构,
我们就把二值逻辑转换成了三值 物理世界语境主要涉及时间、空间和天气这些内容,使用
逻辑 。 它们主要用来进行时空推理,另外有了这些信息 ,
也能有助于
话语 的理 解 。

.CBT的设计

.2 语言语境在 CBT中的应用
大致 思想是 :
① 定 义一组描 述对话 者在话语 行为 中的语 语言语境是在交互过程中动态创建的,
为此我们需要保
境 特征 量 ,比如 信念 、
意图、
愿望 、
情感 (
通 过多 次正式 的人 机 留整轮谈 话的历 史记录 在一 个堆栈 里 。
这里 对人 的语言 有一
对话测试,
我们发现 :
在人机对话中,
为使机器模拟成某种意 点要求,
就是尽量使用完整或近乎完整的语言,
机器使用的语
义 上真正 的人 ,
让机器 的响应 具有 一定的情绪 和情感 ,
是机器 言 不必担心 ,
一定会是 完整的 。
通 过对人 生成 的话语 的指代和
通过测试的一个关键 所以在 CBT中,
我们对情绪和情感给 省略分析就完成了语言语境在对话模型中的应用。
指代问题
予了较为严格的划分 ,
给出了测评的量化指标。
并且考虑了情 是一个很复杂并且普遍存在的问题 ,
也是话语分析中不可忽
绪和情感的连续性变化,
尽量保证机器和人不会出现情绪和 视的问题 ,
当一句话中出现了一个“不明身份”
的词和词组时,
情感 的跳跃)
等。② 结合历史语境和新产生的话语行为等信 它往往是某人或某些 已知身份的词或词组的代表。
准确确定
・33 ・
维普资讯 http://www.cqvip.com

不明身份的指代对象,
是进行正确话语理解的前提。
进行指代 处理)
分析可 以从三个层次来处理 :
①语法、
语义分析 ;
②句内常识 <
2)获 取 A +1
Cont
ent的主关键 字 Pr
ima
ryKe

分析;
③句群常识分析 ,具体可参照文[4]。 <
3)获 取 A +1
Cont
ent的非 主关键字 I
nloLi
st
在 进行 省略分 析 的时候 ,
除了分析 省略单 句 内的语 法结 <
4)i
fBLi
st
Age
nt一 ’根据 H的层次结构 ,
获取前 n
一1
构.
句间结构和一致性还须从对话历史记录中搜寻省略的关 个不完全对话历史中最外层解释
键语法信息,
根据所能获取的关键信息去常识知识库中搜索 <4.1)
Agent
s= Bk
ListAgent

满足问题 的解 。
利用语言 语境进行 省略分析 的方 法如下 : <4.2)
i= k ‘

4.2
.I 对话 历史记 录 H 的描述 H 是一个 由对话 历史 e1
se

记录构 成的双 向链 表 ,
每一个结 点描述了每一 次对话 内容 ,
以 1一 n

及对话序列的层次结构。
每一个结点的后趋指针指向下一个 <
5)i
fi一0r
etur
n(没有可 用的上文 信息)
对话结点,
如果该结点是对前面某结点的解释,
则前趋指针指 <
6)i
fPr
ima
ryKey一 “*”取 出 所 有 Bi
Lis
tAg
ent的
向解释的结点,
如果该结点不对任何其它结点的解释,
则前趋 b
eli
ef构成 集 T
指针指向自身。 e
lse取 出所有 B ̄
Lis
tAg
ent中所 有 包含 Pr
ima
ryKey
例 如 :A :
老 虎有几条腿 ? 的b
eli
ef构成集合 T
B:
老虎 跑得快吗 ? <
7)i
fT一 r
etur
n(无相关 信息 )
A:
:老虎跑得非常快。 <
8)获取 Ai
Cont
ent中的非主关键字信息 Vi
ce
B2:
老虎 有4条腿 (
在常识知识库 中隐含有这 样 的常识 :
跑 <
9)合并 Vi
ce。
Inf
oLi
st,
An+1
Lis
tAge
nt成集合 K
得快 的动物有 4
条腿 )。 <
10)i
fPr
ima
ryKey一 “*”对 T中 的每 条 be
lie
f,计算
表 示成 层次 :
A1(
B1A2
)B2 其对集合 K的包含度,
取包含度最大且包含度大于 r(
r为阈
历史记录 H如 图2: 值,
定为0.6
8)的 be
lie
f作为应答 。

lse对 T 中的每条 be
lie
f,计算其 对集 合 K 的包含 度 ,

包含度最大且包含度大于 r(
r为阈值,
定为0
.70)
的 be
li
ef作
为 应答
<1
1)成功返 回

1)中对 A +Co
nte
nt的完整性判断是非常困难的,
因为
图2
省略 形式是多种 多样而又无 处不在的 。
例如“毛多 吗?”
从句法
上图中.
A:是对 B 的解释 ,
Bz是对 A 的解释。 上来看是完整的主谓句,
但分析上文语境可能准确信息应为:
每 个结点 的对 话 内容 用一个六元组表 示 : “牛 的毛 多吗?”
在这 种情 况下 .
我们 只有 采用折 中 的办 法 ,

(Count
er,I
dent
ity,Cont
ent,Emoti
on,Feel
ing・AnsA— 把 这类问题作 为省略来处 理 。
gent
s,Li
stAgent) 4
.5 认知语境在 CBT中的应用
其中 Count
er是 回合标记 ,
初始 为0,
从1开始记 数 ;
Ide
nti
ty表 在下面的具体应用中, 我们假设机器和人只有在表达陈
示说 话者的身份 ,
取值 为“人”和“机器”;
Cont
ent是话语的 述的观点时。
才会引起情绪和情感的连续性变化。
按照 CBT
CS—
Net表示 ;
Emot
ion表示说话者当前的情绪值;
Fee
li
ngs表 的需要,
我们把情绪分成5种表现状态:
愤怒、
生气 、
正常、
高兴
示说话 者 当前 的情感 值 ;
Ans
Age
nts表示 当前 的应 答是 由哪 和兴 奋 ,
分 别取 值 为 :
一2,
一1,
0,1,
2;把 情感 也分 成 5种表 现状
些 Age
nts给 出 的 ,
只对机 器有 效 ;
Lis
tAg
ent表示该 句话语 的 态:
绝望 、
哀伤 、
正常 、
欣慰 和幸福 ,
分 别取值 为 :
一2,
一1,
0・1・
2。
Ag
ent列表 ,
排在最前面 的是主 Age
nt。 当通过 分析 得知人 的情 绪值是 负值 时 ,
机 器 向对话 人表 示适
在 下 面 的 算 法 中 ,(i
,人 ,Cont
ent,
Emo
tio
n,Fe
eli
ng, 当的歉意 ,
如果是正值 ,
机器向对话人表示适当的谢意(
我们
Ans
Age
n',
.Li
stAge
nt)简记 为 Ai
,(i
.机器 ,
Cont
ent,
Emot
ion, 认为情绪值的降低是因为说了伤害或侮辱对方的话而引起对
Fe
eli
ng.
Ans
Age
nt,
Lis
tAge
nt)
简记 为 Bi
。 方情绪值的反向变化,
而情绪值的升高是因为说 了赞赏或祝
对话 回合 :
(A,
Bi) 福对方的话而引起对方情绪值的正向变化);
如果分析得知人
n个回合的对话历史:
A BA2
B2…A B 称为 n个回合的 当前情感值为负值时,
机器应向对话人表示适当的安慰或同
完全 对话 历史 .
A BA:
B:…A 称为 n个 回合的不 完全对话 历 情,
如果 是正值 .
机 器 向对话 人表示适 当 的祝贺 或祝 福 (
我们

史。 认为情感值的降低是因为自身发生了不愉快或者伤心的事而
主关键字 :
Con
tent中提问变量的范畴,
一般是主三元组 引起的,
而情感值的升高是因为自身有了高兴或开心的事而
的 头 中 的 内 容 。例 如 :几 条 ?对 应 的 三 元 组 表 示 :(
numbe
r 引起 的)。
我们 对情绪 和情感 的划 分不 是严格 的 ,
但这 样 的划

(*),
is,
!x);
主关键 字为 numbe
r。 分 在进行对话分析 的时候基本 足够 ,
也减轻 了处理的复 杂度 。
非主关键字 :
Cont
ent中的非主关键字。 4
.3.1 基 本 符 号 和 函 数

4.
2.2 基 本 假 设 p代 表简 单命 题 ,
p—q是 复合 命题 ,
其 中 p是 命题 的前
① 由机器 作出的 回答都是完整 的句子 提,
q是命题 的结论 。
不 允许 出现 这样 的命题 :
p—p,
因为它 不
② A +是对 n个回合完全对话历史的深入而不是话题 能 够带来新 的知识 ,
只能造成重 复。
的转移 BP:x相信 P
③ 省略 的信息可 以在本轮上 文中的完整表达 式中找到 一
BP:
x相信 y不 相信 P ▲

4.
2.3 算 法 SBI
p:x假设相信 P

1>i
f +1
Cont
ent是信息完整的 r
etur
n(交由其它策略 【
)I
p:x希望 P

34 ・
维普资讯 http://www.cqvip.com

I(
p,P。
,… ,
P >:x有知道 P ,
P。,
…,P 的意 图 ,
P 是最 代价假设 P的第一关联 q成立。
近 x想 知道的意 图 。 s5:
B I(… ,P>8L— Bp&-
--
,SB P 8LCont
act(x,P)=
E:
x当前 的情绪值 &Ex≥ 0-
--
 ̄Quest
ion(x,
Fat
hers(
P))
F:
x当前 的情感值 如果 x不能确 定 Y想知道 的 P,
并 且没 有和 P关 联 的命

s(r,
s):r就是 s,
它们是等价关系。比如:
Is(
龙眼,
桂圆) 题,
x此刻 的情绪 在正常 以上 ,
问 P的祖 先命题 ,
因为 属 性有

s—a
—ki
nd(
r,s):
r是 s的一种 。
比如 :
Is—a—k
ind(
东 北虎 , 继 承功能 。
虎) s6:BI(… ,P>8L
— BI
p8L-,
SB.
p 8LCont
act(x,P)一 8L

Che
ck(
p):
进行 P的常识 检查 ,
如果冲 突,
则返 回一
1.如果 __7 B(
Fat
her
s(p)
)&E ≥ 0
--

 ̄Qu
est
ion(
x,Br
othe
rs(
p))
不冲 突返 回1,
检 查不出结果返 回0。 类似 S5,
由于查找 兄弟 节点 的代价要 比查找祖 先节 点的
St
ate(
p):
判 断 p是 否是 陈述 句 ,
如 果是返 回 t
rue.
否则 代价要高,
所以优先级必 S5
要低。
返 回f
als
e。 S7:B I(… ,
P>8L—-
7Bp&-
-,SB.
p 8L
—-7B (Fat
her
s(P))8L
Fat
her
s(p):
返 回 P的祖先命题集。比如 P:
牛有腿吗? —
BI(
Bro
ther
s(P))
 ̄tat
e(P)
&Ch
eck(
x,P)一 0&E ≥ 一 1一
Fa
the
rs(
p)一{
pl,
p2,
p3,
p4}
,pl:
家畜有腿吗?
p2:
陆生哺乳 Learni
ng(y,
p)

动物有腿 吗?
p3:
哺 乳动物有腿吗 ?
p4:
动物有腿吗 ? 如果 从 P的祖先 和 兄弟结 点都 无法得 出答 案 ,
P是 陈述
Br
othe
rs(
p):
返回 P的兄弟命题集。
比如 P:
黄牛有腿吗? 命题 ,
且 x对 P的常识检查也无法得出答案,
而且情绪值不太
Br
other
s(p)一{
pl,
p2},
p1:
奶牛有 腿吗?
p2:
水 牛有腿 吗? 坏.
x就把 P学习成 自己的 b
eli
ef。
Cont
act
(x,
p)一{
qJBI
(q—p)}
:如果 q—p并且 r
—p,
则 S8:B I<… ,P>&一 Bp ̄--
,SB.
p& Cont
act(x,P)一 &
Con
tac
t(x,
p)一 {
q,r} 一 1
3.(
Fat
hers(P))8L
_7B (Brother
s(P))8L
_7St
ate(
P)&E ≥ 一
De
l(BI(
p>):
如果 BI
I(Pl,
P2,
…,p >,
则经过 此 函数 , 1-
- ̄I
gnor
ance(x,
q)

结 果为 :
BII
,(Pl,
P2,
…,P一l
> 如果 P的关联命题为空,
且从祖先和兄弟节点都无法给
Add( I(
p>):
同上 一个函数正好相反 出答案,
而且情绪值不太坏,
P是 y说出的非陈述旬 ,
x忽略
Fe
eli
ng(
x):
获取 x当前 的情绪值 P,
选 择放弃 。
Emo
tio
n(x):
获取 x当前 的情感值 S9:
BI(
…,p>
8L_
7Bp
&--
 ̄SBp8
LE ≤一2
—,Ha
lt[
x,p]

.3.
2 基 本推 理 规 则 如果 x不知道 P.
且 x因为 Y心情极 坏 ,
则 x强制 中断 和
I1:
13.
p& BI(
p— q)一 B.
p Y的对话 。

2:Bp
8LB q— BI
(p8q) S10:B I( >8L
一 (DI
p&一 B,
p)8L
一 (Dxp 8L—SBI
P)一

I3:
BI(
p— q)
8LBI(r
— q)
一 BI(pVr
— q) Su
cce
ss[]:
x和 Y的认知状态重新达到了新的平衡,
成功退
出。

.3.
3 基 本话语行 为
St
ateI
x,p][
EI]
IF]:
x使用陈述句表达 P,
其中 EI和 F 以上策略的优 先级 是逐渐降低 的。
4.3
.5 认知语 境的 更新规 则
分别代表 x当前的情绪值和情感值
Que
sti
on x,
p]:
x使用疑问句表达 p U1:
Stat
eIx,
p][
E ]8LBI(
p>—
,B,
p&De
l(B —BP)
 ̄3e
l(B I(
p>)
8L(
E 一E +E )

gnor
anc
e[x,
p]:
x没有 P的见解,
放弃
U2:
Sta
teI
x,Pil
E]8
dB。
-7I(
p>&Che
ck(
y,P)
一By
(p>
&(
Su
ppo
sit
ion[
x,p]:
x假设 P成立
E 一E +E )
Le
arni
ng x,
p]:x学习 P
如 果 x陈述 了 P,
但 Y没有 想知道 P的意 图 ,
此 时进行 常
FSuppo
rt x,
y]:x响应 Y的不稳定情感,
包括安慰、

识检 查 ,
如果 没有冲突 ,
Y就 相信 P是正 确的 。
情,
支持 ,
鼓励和祝福等。
U3:
Que
sti
on x,
p]一By
I(p>
Suc
ces
s口:一轮对话成功结束
U4:
Suppo
sit
ion x,
p]一SBI
(p>
Hal
t[]:一轮对话因为意外而被强制中段
U5:
Ignor
anc
e x,
p]一 —BI
pS ̄
Del
(BI
y(p>)
8‘
J)e
l(Dy
p)

.3.
4 对话 策略
U6:
Lear
ning x,
p]一BI

SO:
DIp8
LBp
8LBI(
(2j
>- ̄Qu
est
ionI
x,p]:
每一轮都 由
U7:
Fsup
por
t[x,
y]一I
FI—I
FI+1
此状 态开始 ,
人首先 提 出问题 。
U8:
SBP&Ch
eck x,
p]=一1
—,De
l(SBp)
&—BP
S1:
Fy≠0
一FSuppo
rt x,
y]
如果原有 x假设 P成立,
但是由于知识的更新,
x得到 P
s2:
B.I(
…,p>&(
BpI

SBp)
-'

 ̄St
ate[
x,Pil
E]I
F]
是不成 立的 ,
此时应删除假设 。
S3:
BIy(… ,
P>8
L—B p8
L--
,SB.
p8Lq∈Co
nta
ct(
x,P)
8L
U9:Suc
cess[
]一0 成功退出不会对认知语境带来改变。
_ 7 BI
-7By
q--
 ̄Qu
est
ionI
x,q] u10:Hal
t[]一。 强行中断对话不会对认知语境带来改
如果当前 p是 y想要知道的命题。
但是 x却不能够直接 变。
给出答案,
不过 x知道和P关联的一些命题 ,
如果确定了其中 4.3.6 实 例 分 析
的一个 ,
就能够确 定 P,
所 以 x主动 询 问 y是 否能确 定这些关 接下 来让我们 来看 一个人机 对话 的实例 ,
它 以上 面 介绍
联命题。
一般 x会拿出和 p第一个关联的命题询问,
如果 y给 的认知语境的构成元素和规则为基础 ,
首先我们提供一个实
不出答案 ,
x再依次取出后面的关联命题询问。 例 的抽象解释 .
而后会给 出具 体的 自然语 言对话 实例 。
S4:
BI,(… ,
p>8L
1B P8L
1SB P8Lq∈Cont
act(x,
P)8LB 表1中,
M(Ma
chi
ne)
代表机器 ,
H(Huma
n)代表人。
一 B,
q&Ex≥ 一1
--

 ̄Supp
osi
tio
n x,
q] 假设 M 已有知识是 :
q∈Br
otht
ers(
p),q一一p
如果 x不能确定 y想知道的 P,
并且 x知道 y也不能确 表1
所示的该轮对话中,
M 和 H试图去解决问题 :
p是否
定和 P相关联的命题 ,
若此时 x的情绪不是很坏的话 .
x花费 (
下 转 第72页 )
・35・
维普资讯 http://www.cqvip.com

小。
优化参 数少 ,
可避 免陷入 局部极 小的 问题 。
在 实际实 现过
程 中。
一般图像偏差控制 在几十个像 素内 ,
即可快速高 质量地
建立全景 图像 。

参 考 文 献
1 Zel
inik—Manor
.2.1rani
. M.M uhi —
Trame Esti
mat
e of Pl
anar
Motion.IEEE Tr
ans
acti
on on PAMI.20
00,22(
10)
2 Sz
eli
skiR.Vi
deoMos
aicsf
orVi
rtua
lEnvi
ronme
nt.
IEEE CC
,QA,
Ma rch.1996
3 Sawhne y S H.Tr ueM uhi—TrameA lignm e
nt s and its Appl
icati
on
to M osai
cing and Lens Di
storti
on Connection.I EEE Tr ansatci
on
图2 全景 图像 on PAMI.19 99,21(3)
4 Shum H , Sz el
iski R. Sys t
em and Exper iments Paper :
Const r
ucti
onofPanor amicImageMos ai
cs wi t
h Gl obala nd Loc
al
结束语 本文提出的仿射变换模型,
能够在图像偏差较 Al
ignment
.Int
erna
tionalJ
our
nalofComput
er Vi
sion.2000,36
大 的情况 下 实现 图像 的 自动整合 。如果只 采用层 次模型 直接 (
2):
101
~ 130
5 马颂 德.
计 算机视觉.
科学 出版社 。
1997
对齐 图像 ,
则 两 图像 的偏差仅 能在几 个像素 范围内。
在 实际 实 6 Anadan K R P.Represent
jti
On o
f s
cene f
rom c
oll
ect
ion of

mages.I
EEE CVPR 1995
现中.
工作量太大,
算法无实际意义。
该方法速度快 ,
工作量

(上 接 第 35页 ) 习的能力。
虽然所能处理的问题还比较简单.
但有理由相信.
为真 ,
初始 状态 有 H提 出问题 ,
终止 的时候 问题 得到 了解决 , 规则 和知识库 的逐渐 丰富将会带来可 喜的效果 。
H 和 M 都相 信 P是 假的 。 语 境在话 语理解 中是非 常重要 的参 考 因素 .
并 且它 是个
首先 H询问 M 是否 P是真 的,
M 接到问题后没有直接 随着时 间、
空 间、
周 围环境 的变化 以及交 流的进行 不断变化着
的 be
li
ef给出答案。
所以只有先去询问自身的 P祖先命题集, 的量.
这正是我们话语分析中遇到的最大困难。 难以做到对语
但从祖 先也无法得 出答案 ,
只好转 向兄弟命题集去 求解问题 . 境的精确把握,
也就难以做到对话的连贯和 自然 。
纵观科学发
由于 q是 P的兄弟命题集的一个元素,
q是成立的,
根据封闭 展的历史 ,
但凡一 门技 术和 科学 ,
如果没有 一个可靠 的理论 作
世 界假设 ,
得 出 P不成立 ,
此时 H 提 出的问题得到 了解决 ,
成 保证,
就像空中楼阁虚幻而不会长久。
尽管我们见到了不少对
功退 出。 话程序成功地通过了各类测试,
但是这并不能说明我们找到
为 了让这个例子 更加具体 实用 ,
来 看下面的实例 : 了机器理解 自然语言的有效办法。
话语理解缺乏的不但是对
机器具有知识:
奶牛会产奶。 各 类信息的形 式化 描述 。
更缺乏扎 实可靠 有效 的理论 基础 。

奶牛和黄牛都是牛的儿子结点。 们期待不久的将来能够努力建立一套更加完整、实用且可计
H询问 M:
黄牛会产奶吗? 算 的话语解释 理论 。
经过上面的推理过程 M 能够得出答案:
黄牛不会产奶。
参 考 文 献
满 足了 H 的愿 望 。
双方 的愿 望达 到 了新 的平 衡 .
问题 得到 了
解决 。 1 Lu Ruqian. Zhang Songmao. PANGU — An agent -ori
ent ed
knowl
edge base. I
n:Pr oc
essi
ng of Conf
erenc
e on I
nt el
ligent

nfor
mat
ion Pr
oces
sing(16
th wc
c2000)。
486
~ 493
表1 2 BeunR—
J。On t
hegene
rat
ion ofc
oher
entd
ial
ogue.Pra
gmat
ics&
M ACT ONS H Cogni
tion。
2001。
9: 1.37~68.I
SSN 0929—0907 ,
3 Saygi
n A P。CicekliI.Pr
agmati
cs i
n human-comput
er c
onver
sa-
BM BMI
HBM-
-rBH BHI
M BM-
' ̄BH

ions.J
ourna
lofPr
agmat
ics。
2002,
34:
227~ 258
初 始 So 4 周 月娇.
基于 常识 的二义性排除 ;
[硕士论文 ]
.中科院数学所 .
199

5 Br
own G .Yul
e G. Di
scours
e A na
lys
e. Cambr
idge Uni
ver
sit

Qu
est
ion[H.
Pr
ess.
1983
p] 6 Pe
cceiJS.Pr
agmat
ics.Rout
ledgePr
ess。1999
Ss (
P) 7 W ang Hui
.Zhan W ei
dong。Yu Shi
wen. The Devel
opm e
nt of

Qu
est
ionE
M。 Semant
ic Knowl
edge
—ba
se o
f Cont
em por
ary Chi
nes
e and i
ts
Appli
cat
ions. The Second Chi
na—Japan Natural Language
Fa
the
rs(
p)] Prces
o si
ng Joi
ntResear
ch Pr
omot
ion Conf.CJNLP,2002.211~
S8 (
p) Fat
hers(
p) 225

gno
ran
ce[
M. 8 杨帆.图灵测 试中对 话处理 研究 :[
硕士论文]. 中科院数学所 。20
01
Fa
the
rs(
p)] 9 何 自然 .
冉永 平.
语 用和认 知 一关联 理论研 究、
外语 教学 和研究 出
版社 .
2001
S6 <
P) (
2j Fa
the
rs(
p) 10 Zhe
ng Hong。LuRuqi
an,
eta1
.Ont
ology
—Bas
ed S
e m ant
icCa
chei

Que
sti
onE
M. AOKB.Jour
nalofComput
erS
eie
nce& Tec
hnol
ogy,
2002,
17(
S):
657~ 664
Br
oth
ers(
p)] ll Bezuide
nhout A. Cut ti
ng J C. Li ter
l meani
a ng, mi
nimaI
S2 —7
p (
p) Fat
her
s(p) proposi
tions。and pr
agmati
c pr
cess
o ing、 J
ounr
alofPragmati
cs,
St
ate [M。 2002.
34:
433~ 456
12 Kr
ahmer E. Pi
wek P.
Pres
uppos
iti
on pro
ject
ion as pro
of


-,
p]E
o]E
o] c
onst
ruc
tion. I
n:H.Bunt。R.M us
kens。e
ds.C
o m put
ing M eani
ng。
Sl
o —7
p Fat
her
s(p)
1999。1:
281~ 3
00

ucc
ess
[] 13 Halpern J.Moses Y.Knowledge and c
onunon knowle
dge ina
di
stri
butedenvi
ronment.JounraloftheACM 。1990。37:
549~ 587
14 Bunt H.Cont
ext ReDr
esent
ati
on f
or Di
alogue M a
nagement
.In:
结束语 通过分析当前的认知语境。
而获得对话语的适 P.Bouquet.
L.Ser af
ini.
eds. Model
ing and Usi
ng Context
.Lect
ure
当解释 ,
很 多人做过这 种方法的 尝试 。
但都 没有收到很好 的效 Notesin Ar
tif
ici
alIntel
ligenceVo1.1668、Berl
in:
Springer
15 Lu Ruqi
an。 et a1
.A ge
nt o
rie
nted commons
ens
e knowl
edge
果。
本文设计的 CBT提供了一套话语理解过程中认知语境信 b
ase
.Act
a Sci
ent
ia.
2000,
43(
6):
64l~ 652
息的形式化生成和更新规则,
并且具备了常识检查和机器学
・72 ・

You might also like