该【自然语言处理-第16章 谈话结构课件 】是由【luyinyzhi】上传分享,文档一共【83】页,该文档可以免费在线阅读,需要了解更多关于【自然语言处理-第16章 谈话结构课件 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。、时态和动词的体(Attentionalstack)的管理
1
这章检验了用于关于扩大谈话的表示和推理的方法,超出正如在第14章中所讨论的句子之间局部关系的范围。扩大的谈话不能被简单视为句子的线形序列,在许多例子中说话群集成称为段的单位,这种单位有分层结构。;;,尤其是代名词;,段与推理是如何相互影响的;,同时说明了可能发生的事之间的时间和因果关系的连接的解释如何要求段结构的使用。,形成谈话理解的一个模型;.
2
第14章中的参考机制是以前面的句子结构和新的限制为基础的,然而在那些主题可能转移和改变的对话中,你会看到这些方法是不充分的。考虑下列的对话片段,这可能发生E和A对话接近结束的时候,当时E正帮助A装配割草机:: Soyouhavetheengineassemblyfinished.1b. Nowattachtheropetothetopoftheengine.1c. Bytheway,didyoubuygasolinetoday?: Yes,IgotsomewhenIboughtthenewlawn mowerwheel.1e. Iforgettotakemygascanwithme,soIboughtthenew one.: Diditcostmuch?: No,andIcoulduseanotheranywaytokeepwiththe tractor.: OK.1i. Haveyougotitattachedyet.
3
﹡每当主题转移时,例如在句子1c和1h中,方法推理器将不能找出旧句子和新句子之间的关系,同时在这个失败的基础上开始一个新的主题。这可能会相当昂贵,并且在某些情况下可能行不通,因为可能存在含糊的解释,这个解释将允许一个句子,例如句子1c,被看作是句子1b描述的动作的延续(例如,在系绳子之前汽油可能用来擦发动机);此外,你无疑会认可E通过使用Bytheway明确告诉A话题已经改变。这样的短语——大家已知道的提示短语(cuephrases)——在指明谈话的话题改变中起着重要的作用。﹡另外,基于方法的模型在其它会话设定中可能不适当,例如辩论。在辩论中交互句子的关系,例如“句子X支持句子Y中的主张”或“句子X反驳句子Y中的主张”可能是相应的,然而同样的提示短语可能用在这个设置中。这些参数导出这样的结论:只根据动作推理不能解释谈话结构的理论。这章检验了一个对话结构的模型,这个模型允许在前两章讨论过的每个方法是普遍和完整的。主要思想是谈话可以被分成谈话段,使用类似那些已经介绍过的方法,每个谈话段都是连贯的单位,并且可以分析的。
返回
5
虽然谈话分段的必要性几乎得到了全体的认同,然而在特殊的谈话段应该是什么或者应该怎样完成分段的问题上并没有取得一致同意。观点不一致的一个原因是没有精确定义段是什么,它不仅仅是某些句子的自然集合。尽管有这些困难,对于理解谈话,一个好的分段模式是很重要的。我们将这个问题分成两个主要的子问题:1. 分析一个段内的句子需要哪些方法;。为了应用的目的,一个谈话段是由显示局部一致的子句序列组成的。段应该具有下面的性质:﹡一些以就近原则(recency)(例如历史记录列表)为基础的方法应该可用于指代分析和省略的处理。﹡子句有固定时间和地点或者有简单的时间和位置的发展(例如在简单的叙述中)。﹡一组固定参与的演说者和听众。﹡一组固定相关的背景假设。
6
最后的性质要求正文的形式要保持不变。例如,正文不能在一段内从描述一系列真实事件转变成描述假设事件。这些是段的结构要求。表现段的定义有两种方法:目的(intentional)的观点是一个段中的所有句子要有助于共同的谈话目的;也就是说,相同的交谈目标刺激说话者去说段中的每一个句子。信息(informational)的观点是段中的所有句子通过一些时态、因果或带修辞色彩的关系相互联系。例如在叙述中,单一段中的所有句子应该结合在一起,描绘一个连贯的事件或情形。这两个定义之间经常有密切的相应,例如在大多数叙述中,作者谈话的意图接近符合信息标准的分析。考虑下面一个故事的开端:2a. Jackshoppedearlyintheday.2b. Hetookhiscar2c. andheboughtadozenlivelobsters.2d. Whenhegothome,2e. hespentthedaypreparingthefeast.。
7
EventDescribedInformationalRelationCommunicativeGoal
E1:JackgoestostoreDescribeE1asstartofstory
E2:JackdrivescarE2partofE1ElaborateonE1
E3:JackbuyslobstersE2beforeE3ElaborateonE1
E3partofE1
E4:JackgetshomeE4providestemporalElaboratestoryafterE1
settingforE5
E5:JackpreparesE5followsE4Elaboratestoryforfeast
afterE4 E4enablesE5
8
﹡段最重要的方面是它们有一个层次结构。凭借这个事实,-1h定义的段中,gascan不能作为句子1i的谈话实体,而句子1a、1b和1c定义了一个段。从这四个句子产生的历史记录列表正确预言了1i中it的先行词。﹡这例子说明了谈话段的一个重要的功能:它们为用做参考的表达式的解释定义了局部的上下文,然后层次结构控制上下文各种不同的可用性,这些上下文可用于处理当前句子。段的次重要功能是以某种方式组织传达的信息,这将有助于识别新句子和前面谈话的关系。为了支持这个识别过程,必须存在一些由推理处理构造的每一个段的语义内容的代表。
10
SEG1
JackandSuewenttobuyanewlawnmower,
Sincetheiroldonewasstolen.
SEG2
c)Suehadseenthemenwhotookitand
d)shehadchasedthemdownthestreet.
e)butthey’ddrivenawayinatruck.
Afterlookinginthestore,
theyrealizedtheycouldn’taffordanewone.
SEG3
h)Bytheway,Jacklosthisjoblastmonth,
i)sohe’sbeenshortofcashrecently.
j)Hehasbeenlookingforanewone,
k)butsofarhasn’thadanyluck.
l)Anyway,theyfinallyfoundausedoneatagaragesale.
12
﹡当考虑到在句子-句子基础上理解谈话的联机算法时,需要提及到另外的关系。在使用新句子创建更新的谈话表示来扩充谈话的代理表示方面,我们必须描述这样的处理模型。这个表示称为注意栈(attentional)(或谈话栈),因为它反映了为了理解下一个句子代理正注意的东西。﹡注意栈是由反映当前正在进行谈话的结构的谈话状态组成的。谈话栈中的状态对应段的集合,下一个句子可以扩充这个集合;堆栈的顶状态对应嵌入最深的可被扩充的段;堆栈中的每一个状态对应一个段,这个段包含它上面状态的所有段。开始谈话中的新段,一个新的状态必须压入(push)栈。扩充一个对应栈中较低状态的段,在这个状态之上的所有状态必须从栈中弹出(pop)。﹡这可能听起来很复杂,但是涉及到分层段结构,堆栈模型是很简单的,尤其如果你考虑到谈话栈的序列,每个子句后有一个栈,这个序列类似于谈话段树结构的深度优先遍历的序列。,。
14
自然语言处理-第16章 谈话结构课件 来自淘豆网www.taodocs.com转载请标明出处.