【摘 要】
:
随着人工智能的浪潮兴起,智能聊天机器人成了人们研究的热门,人们希望机器像人一样思考,与人类对话,并成为人类的帮手。在聊天机器人中,一类重要的机器人是私人助理机器人,或
论文部分内容阅读
随着人工智能的浪潮兴起,智能聊天机器人成了人们研究的热门,人们希望机器像人一样思考,与人类对话,并成为人类的帮手。在聊天机器人中,一类重要的机器人是私人助理机器人,或者称为任务型对话系统,该类系统主要帮助用户完成任务型的指令,例如:查询天气、订车票机票等。一个任务型对话系统通常主要包含两个模块:一是命令解析模块,二是对话管理模块。命令解析模块的主要任务是将用户输入的非结构化自然语言命令转化为结构化的语义表示;对话管理模块的主要任务是,维护系统和用户交互的上下文信息,与用户进行基于自然语言的交互,最终完成用户的命令。首先,本课题从任务型对话系统纵向的维度出发,重点考察命令解析模块的算法准确性。本文首重点考察了采用基于语义槽填充的命令解析方法。基于语义槽填充的命令解析方法中,任务的输入是用户的命令型语句,输出为命令的语义槽实体标注序列,如出发日期,出发地点等,故可将该任务看作类似于命名实体识别任务,以序列标注任务的方法解决。本文实验了基于深度学习的语义槽填充方法,在英文语料上进行了实验。实验结果表明,基于深度学习的方法相比于基准方法,结果得到了大幅度的提升。其次,本课题从任务型对话系统横向扩展性的维度出发,考察了任务型对话系统中,命令解析模块和对话管理模块实现的通用流程。随后本文设计并实现了一个任务型对话系统服务平台,用于提供开发者创建自己的基于自然语言交互的任务型对话系统。该服务平台提供给开发者基于语义槽填充的命令解析算法和对话管理模块的算法黑箱,开发者只要上传语料和定义任务型系统支持的意图的语义槽参数,就可以创建出一个用来完成特定意图功能的任务型对话系统。
其他文献
随着人类基因组计划的顺利完成和各种后基因组计划的开始实施,出现了海量的生物分子数据,这使得科学家们需要分析大量DNA数据。如何充分利用这些数据,进而揭示这些数据的内涵
随着网络技术的快速发展和中大型数据库系统的出现,海量的数据被收集、存放在这些数据储存库中。但是,人们仍然没有掌握强有力的工具去理解它们所带来的潜在知识,这就导致了
随着信息技术和经济全球化的不断发展,条码技术的应用范围越来越广泛。由于一维条码受到信息容量小的限制,需要依赖数据库,因此使用具有一定的局限性。为解决这一问题,出现了
模型驱动架构(Model Driven Architecture,MDA)是由OMG定义的新一代以模型为中心的开发方法学。基于MDA的软件生命周期就是以模型为载体并由模型转换来驱动的过程。MDA的核心
现代社会是一个高度交互的社会,身份鉴别己经渗透到日常生活的每一个方面。借助身份标识物品(如钥匙、证件等)和身份标识知识(如口令、密码和暗语等)的传统身份鉴别方法已不
本文是苏州某管理部门开发的“虚拟太湖流域”项目中的一个子课题,主要内容是在PC (Personal Computer)平台上模拟出视角在湖面下观察到的水下视觉效果。水下场景以其复杂性
随着计算机和网络的广泛普及,它已经应用到了社会的各个行业中,计算机的软件系统也在日新月异地改革。尤其是隶属软件工程中软件维护阶段的软件再工程就更为重要,原因是以前
入侵检测是近10余年发展起来的一种动态的监控、预防或低于系统入侵行为的安全机制。主要通过监控系统、网络的行为、状态以及系统的使用状况,来检测用户是否越权使用以及系
目前,我国有大量的蒙古文古籍以图像的形式保存在图书馆中。这些古籍文档内容涉及宗教、历史、文化、艺术、天文、地理、民族、医学等诸多方面,是人类文化的宝贵遗产。但图像
随着信息技术的迅猛发展和网络的不断普及,像图像、视频、音频等这类多媒体信息已经成为人们信息沟通中不可或缺的方式。人们在网络上可以轻松方便地下载、传播各种数字产品,