




免费预览已结束,剩余18页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 11 1语言及其理解的一般问题 GeneralIssuesofLanguageandItsUnderstanding 11 1 1语言与语言理解 语言是用于传递信息的表示方法 约定和规则的集合 它由语句组成 每个语句又由单词组成 组成语句和语言时 应遵循一定的语法与语义规则 要研究自然语言理解 必须对自然语言的构成有个基本认识 语言的构成框图如图11 1所示 2 语言 图11 1语言的构成图 11 1语言及其理解的一般问题 3 从微观上讲 语言理解是指从自然语言到机器 计算机系统 内部之间的一种映射 从宏观上看 语言理解是指机器能够执行人类所期望的某些语言功能 这些功能包括 回答有关提问 提取材料摘要 不同词语叙述 不同语言翻译 11 1语言及其理解的一般问题 4 怎样才算理解了语言呢 归纳起来主要有以下几个方面 能够理解句子的正确词序规则和概念 又能理解不含规则的句子知道词的确切含义 形式 词类及构词法了解词的语义分类以及词的多义性和歧义性指定和不定特性及所有 隶属 特性问题领域的结构知识和时间概念语言的语气信息和韵律表现有关语言表达形式的文学知识论域的背景知识 11 1语言及其理解的一般问题 5 11 1 2自然语言理解研究的进展 机器翻译是自然语言理解最早的研究领域 70年代初期 对语言理解对话系统的研究取得进展 80年代 自然语言理解的应用研究广泛开展 机器学习研究又十分活跃 自然语言理解的研究为专家系统的知识获取提供了新的途径 自然语言理解的研究已促进计算机辅助语言教学 CALI 和计算机语言设计 CLD 等的发展 11 1语言及其理解的一般问题 6 11 1 3自然语言理解过程的层次 语言的分析和理解过程是一个层次化的过程 它主要包括如下四个层次 语音分析词法分析句法分析语义分析 11 1语言及其理解的一般问题 7 11 2句法和语义的自动分析 AutomaticAnalysisofSyntaxandSemantics 11 2 1句法模式匹配和转移网络 句法分析最为简单直观的方法 模式匹配 一个句子可以表示成 pronoun adj noun verb pronoun adj noun 这也可以用状态转移图来表示 称之为转移网络 TN transitionnetwork 如图11 2所示 图中 q0 q1 qT是状态 q0是初态 qT是终态 弧上给出了状态转移的条件以及转移的方向 8 图11 2转移网络 TN q0 q3 qT 11 2句法和语义的自动分析 9 11 2 2扩充转移网络 扩充转移网络ATN是由一组网络所构成的 每个网络都有一个网络名 每条弧上的条件扩展为条件加上操作 ATN的每个寄存器由两部分构成 句法特征寄存器句法功能寄存器图11 3所示是一个简单的名词短语 NP 的扩充转移网络 11 2句法和语义的自动分析 10 图11 3名词短语 NP 的扩充转移网络 g h 11 2句法和语义的自动分析 11 11 2 3词汇功能语法 LFG LFG用一种结构来表达特征 功能 词汇和成分的顺序 LFG对句子的描述分为两部分 直接成分结构 ConstituentStructure 简称C Structure 功能结构 FunctionalStructure 简称F structure 11 2句法和语义的自动分析 12 用LFG语法对句子进行分析的过程如下 用上下文无关语法分析获得C structure 不考虑语法中的下标 该C structure就是一棵直接成分树 将各个非叶节点定义为变量 根据词汇规则和语法规则中的下标 建立功能描述 一组方程式 对方程式作代数变换 求出各个变量 获得功能结构F structure 11 2句法和语义的自动分析 13 11 2 4语义的解析 语义解析的步骤如下 第一步确定每个词在句子中所表达的词义 第二步根据已有的背景知识来确定语义 逻辑形式表达是一种框架式的结构 它表达一个特定形式的事例及其一系列附加的事实 如 JackkissedJill 可以用如下逻辑形式来表达 PASTS1KISS ACTION AGENT NAMEj1PERSON Jack THEMENAME NAMEj2PERSON Jill 11 2句法和语义的自动分析 14 11 3句子的自动理解 AutomaticUnderstandingofSentences 11 3 1简单句的理解方法 为了理解一个简单句 需要做以下两方面的工作 理解语句中的每一个词 以这些词为基础组成一个可以表达整个语句意义的结构 其中第二项工作又可分成以下3个部分来进行 15 句法分析将单词之间的线性次序变换成一个显示单词如何与其它单词相关联的结构 语义分析各种意义被赋于由句法分析程序所建立的结构 即在句法结构和任务领域内对象之间进行映射变换 语用分析为确定真正含义 对表达的结构重新加以解释 11 3句子的自动理解 16 11 3 2复合句的理解方法 复合句的理解 要求发现句子之间的相互关系 这种关系包括以下几种 相同的事物事物的一部分行动的一部分与行动有关的事物因果关系计划次序 11 3句子的自动理解 17 11 4语言的自动生成 AutomaticGenerationofLanguage 语言生成就是把在计算机内部以某种形式存放的需要交流的信息 以自然语言的形式表达出来 语言生成是自然语言理解的一个逆过程 一般包括以下两部分 建立一种结构 以表达出需要交流的信息以适当的词汇和一定的句法规则 把要交流的信息以句子形式表达出来 18 11 5自然语言理解系统应用举例 ApplicationExamplesofNaturalLanguageUnderstandingSystems 11 5 1自然语言自动理解系统 指挥机器人的自然语言理解系统SHRDLUSHRDLU系统是由MIT研制的 这个系统能用自然语言来指挥机器手在桌面上摆弄积木 按一定的要求重新安排积木块的空间位置 自然语言情报检索系统LUNARLUNAR系统是由伍兹于1972年研制成功的一个自然语言情报检索系统 具有语义分析能力 19 11 5 2自然语言问答系统 简单的自然语言问答系统 至少要做3件事 分析一语句 同时构造它的逻辑表示 检查它的语义正确性 如果可能的话 转换该逻辑形式为Horn子句 如果该语句是陈述句 则在知识库中增加该子句 否则认为该子句为一个问题 并演绎地检索相应的答案 11 5自然语言理解系统应用举例 20 此3项功能主要由谓词talk完成 talk的定义是 talk Sentence Reply Parse Sentence LF Type clausify LF Clause Freevars reply Type Ereevars Clause Reply talk Sentence error toodifficult 上述定义中引出3个谓词 即parse clausify reply分别对应上述3项功能 11 5自然语言理解系统应用举例 21 谓词parse表达句法分析能力parse主要根据文法规则记号系统的规定 执行分析和转换任务 给出相应的逻辑表示和该语句的类型谓词clausify表达生成子句的能力谓词reply表达回答功能 11 5自然语言理解系统应用举例 22 11 6小结 Summary 自然语言理解是一个困难的和富有挑战性的研究任务 它需要大量的和广泛的知识 自然语言理解分解为语音分析 语法分析 句法分析和语
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业清洁生产管理制度
- 临床药师工作管理制度
- 企业门卫岗位管理制度
- 乡镇计划免疫管理制度
- 烘焙食品市场细分策略考核试卷
- 粥品加工与营养价值评估考核试卷
- 通风设备制造业技术创新趋势考核试卷
- 钾肥在农业生态环境保护中的作用考核试卷
- 冻伤的急救与预防
- 小学数学新课标课程设计
- 计算物理面试题及答案
- JG/T 455-2014建筑门窗幕墙用钢化玻璃
- 村文书考试题及答案
- 创新创业策划书格式
- 大数据在区域经济学中的应用研究-洞察阐释
- 美洲文化课件教学
- 2025届重庆市巴川中学生物七下期末统考试题含解析
- 期末总动员暨诚信教育主题班会
- 医学检验进修汇报
- 2025春季学期河南电大本科补修课《民法学#》一平台无纸化考试(作业练习+我要考试)试题及答案
- 《数据分析与可视化》课件
评论
0/150
提交评论