没有合适的资源?快使用搜索试试~ 我知道了~
www.cn-ki.net_口语对话管理综述_王菁华1
需积分: 0 0 下载量 124 浏览量
2022-08-03
13:54:18
上传
评论
收藏 168KB PDF 举报
温馨提示
试读
4页
引言随着社会的发展 , 人与计算机的交互存在于生活的方方面面。在交互的过程中, 人们通常要通过键盘、鼠标等输入设备将自己的要求传达给计算机。人们在进行这些操作的
资源详情
资源评论
资源推荐
收稿日期: 2004-10-27;修返日期: 2004-12-28
基金项目:国家 “ 863”计划资助项目 (2002AA 117010-07)
口语对话管理综述
*
王菁华 , 钟义信, 王 枞 , 刘建毅
(北京邮电大学 智能科学技术研究中心 , 北京 100876)
摘 要 :主要介绍了口语对话系统中对话管理的作用 、基本问题和设计方法 。对话管理在整个对话系统中处于
核心地位 ,控制整个对话的进行 , 负责对用户输入的理解以及根据领域内容决定系统对用户的反应 。对话管理
的设计主要有基于状态图的结构 (有限状态机 )、填充槽结构和基于任务的结构三种方法 , 提出了一种基于逻辑
表达式的结构 ,并设计了状态图 /逻辑表达式双层结构 。
关键词 :口语对话系统 ;对话管理
中图法分类号 :TP315 文献标识码:A 文章编号 :1001-3695(2005)10-0005-04
O verview of D ialogue M anagem ent in Spoken D ialogue System
W ANG Jing-hua, ZHONG Y i-x in, WANG C ong, LIU Jian-y i
(R esearch C en ter of Intelligence Science& Technology, B eijing Un iversity o fPosts & Telecomm unicat ion s, Beijing 100876, Ch ina)
Ab stract:Th is pape r g ive s an overv iew o f d ialogue m anagem ent in spoken dialogue sy stem in its function, design and other
im po rtan t prob lem. D ia logue m anagem ent p lays an im portant ro le in thew ho le system. It controls the p rocess o f the dialogue,
interprets the input o f the user and decides what to do nex.t There are three basic structures of d ia logue management in d ia-
logue system , wh ich are graph-based, slo t-filling and ta sk-ba sed. T his paper designs the structure based on log ic-exp ression,
and designs graph /log ic-expre ssion dialogue m anagem ent structure.
K ey words:Spoken D ia log Sy stem ;D ialog M anagement
引言
随着社会的发展 , 人与计算机的交互存在于生活的方方面
面。 在交互的过程中, 人们 通常要 通过键 盘 、鼠标等输入设备
将自己的要求传达给计算机。 人们在进行这些操作的时候, 通
常要参考说明书、帮助文档 等 , 尤 其是对 于没有 使用经 验的人
来说, 这些都是一种障碍 。 因此, 需要一 种计算 机与人 之间的
智能的接口, 使人可以自然 、方便地与计算机进行交流, 达到上
述目标的一个方法就是人与计算机采用自然语言进行交互。
口语对话系统就是在人与计算机之间提供一个通信的桥梁, 计
算机能够自然、流利 、正确地与 人进行对话 , 其中一个最为广泛
的应用就是信息查询 , 用户可以使用口语来查询计算机中的数
据。 人们从 20世纪 60年代就开始在这方面进行研究 , 如今已
经成功地应用在了如机票查询、剧院订票等方面 。
一个对话系统要将用户输入的自然语言进行理解, 并根据
用户提出的要求在数据库中搜索结果, 最后将其转化为自然语
言反馈给用户。 对话系统(图 1)一般包括 :
(1)语音识别(Au to Speech Recognition, ASR)。 将用户输
入的声音转化为文本 。
(2)自然语言分析(N atural Language U nderstand ing, N LU)。
对 A SR 输出的文本进行分析 , 建立语义表示。
(3)对话管理(D ialogueM anagement, DM )。它是对话系统的中
心部分, 根据 N LU 分析出的用户语义控制整个对话过程的进行 。
(4)后台数据库(Back-end)。 提供查询所需的数据 。
(5)自然语言生成 (N ature L anguage G enera tor, N LG )。 将
查询结果转换为文本结构的自然语言。
(6)语音合成(T est to Speech, TTS)。 将文本结构的回答
合成为声音, 传递给用户 。
从上面的结构分析可以看出, 对话 管理 模块 的 任务 是从
N LU 服务器接收分析出来的结果, 根据保 存的 对话 状态 和对
话历史判断对话流程, 组织回答发送给 N LG , 如 果查询 条件满
足则组织后台数据库查询并接收查询结果。 如果在对话过程
中出现差错或异常, 则进行差错处理使对话继续进行。
对话管理的基本问题
对话管理在对话系统中处于核心地位, 其设计优秀与否关
系到整个对话系统性能。 对话管理的任务是控制对话流程, 帮
助用户高效自然地完成对话。 在对话过程中, 用户的回答或提
问可能是含糊不清或者是不完整的, 对话管理必须引导用户说
明自己的意图, 并提供完成任务所需要的信息 。 为了完成和用
户的交互行为, 对话管理应 该根据 对话历 史建立 对话上 下文 ,
并根据对话上下文正确理解用户输入。 在此基础上, 对话管理
需要决定如何响应用户, 并根据响应的内容修改上下文。 对话
管理的基本问题主要有:对话策略、领域的可移植性、系统健壮
性和校验。
. 对话策略
对话系统要对用户提出的问题进行回答, 所以通常需要系
统的引导使对话在某一个领域内进行;当用户的回答模糊或者
5 第 10期 王菁华等:口语对话管理综述
daidaiyijiu
- 粉丝: 16
- 资源: 322
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 一个chm格式的 SQL 函数手册-SQL语言手册文档
- 计算当前月份的天数和剩余天数
- 基于ARM的指令调度和延迟分支
- 基于Vue和TypeScript的极简聊天应用设计源码 - HasChat
- 基于Vue2全家桶和Zcool数据的图片收集网站设计源码 - cool-picture
- 基于C和C++的二维绘制工具设计源码 - DrawPro
- Object.defineProperty 的 IE 补丁object-defineproperty-ie-master.zip
- 整卷预览.mhtml
- MySQL是一种广泛使用的开源关系型数据库管理系统,它提供了丰富的SQL语句用于数据库的创建、查询、更新和管理 以下是一些常见的
- MySQL是一种广泛使用的开源关系型数据库管理系统,它提供了丰富的SQL语句用于数据库的创建、查询、更新和管理 以下是一些常见
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0