0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

华为提高人机自然对话的准确性专利

汽车玩家 来源:爱集微 作者:爱集微 2019-12-30 11:32 次阅读

华为的该项专利用于人机对话的方法,具体通过将自然语言问题和知识库向量化,然后向量计算得到基于知识库的回答,提高了人机对话中自然语言答案的准确性。

随着互联网和智能终端的快速发展,人机对话的应用越来越广泛。现在,许多互联网公司都各自的推出了智能助手,如Apple Siri、Google Now、微软小娜(Microsoft Cortana)、Facebook M、百度度秘和微软小冰等等,这些智能助手能够与人进行简单的对话,并且完成一些基本的任务,但是现有的智能助手存在只考虑自动问答,对话中问题的回复的准确率较低。因此,智能助手的相关技术还需要不断发展和改进,朝着更加拟人化、博学化和智能化的方向发展。

华为在2015年底提供了一种用于人机对话的方法、神经网络系统和用户设备,这种方法可以将对话和基于知识库的问答相结合,能够与用户进行自然语言交互,并且依据知识库给出基于事实的正确的自然语言答案。

图1

图1为该专利提供的用于人机对话的方法,其中,

在步骤S310中,自然语言问题可以是用户通过麦克风等进行语音输入,也可以通过键盘、鼠标等进行文字或图形的输入,还可以是其它的一些输入形式,系统根据用户输入的自然语言问题能够转化为序列即可。

步骤S320,将自然语言转化为问题向量。可以将自然语言问题作为神经网络系统的第一神经网络模块的输入,计算获得该自然语言问题对应的问题向量。

步骤S330的目的是获取与前述自然语言问题相关的答案。以知识答案为三元组为例,则是获得与自然语言问题相关的至少一个三元组,其中,至少一个三元组与至少一个三 元组向量对应。

步骤340的作用是计算问题向量与至少一个三元组中每个三元组的三元组向量表示的相似度,然后输出以相似度作为元素的中间结果向量,以此来指示问题向量与答案向量的相似度。

步骤350的作用则是将问题向量和中间结果向量作为神经网络系统的第三神经网络模块的输入,将问题向量和中间结果向量进行综合,计算获得自然语言问题的自然语言答案。

下图为该专利提供的具有人机对话功能的用户设备的结构图,包括处理器510、输入设备520、存储器530和输出设备540,各组件通过总线系统550耦合在一起。

o4YBAF4JcOWAV-dnAABTcwZnynA280.png

图2

输入设备520用于获取用户输入的自然语言问题,存储器530用于存储由处理器510执行的指令。该处理器具有多种功能:

1.将问题向量和至少一个知识答案向量作为输入,计算问题向量与每个知识答案向量的相似度;

2.知识答案向量为三元组向量时,将三元组的主语、谓语和宾语分别用第一独热向量、第二独热向量和第三独热向量表示;

3.将自然语言问题作为输入,将自然语言问题的词序列表示为低维向量序列;

将问题向量和中间结果向量作为输入,计算以问题向量和中间结果向量作为条件的输出序列的联合概率,生成自然语言答案;

4.将问题向量和中间结果向量作为输入,通过递归神经网络模型,计算输出序列的概率,生成自然语言答案。

该专利提供的用于人机对话的方法通过将自然语言问题和知识库向量化,通过向量计算得到基于知识库的,表示自然语言问题和知识库答案相似度的中间结果向量,再根据问题向量和中间结果向量计算得到基于事实的正确的自然语言答案。该方法固然满足不了用户100%的满意度,但他提高了人机对话中自然语言答案的准确性。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 华为
    +关注

    关注

    216

    文章

    34411

    浏览量

    251506
  • 人机对话
    +关注

    关注

    0

    文章

    10

    浏览量

    9580
收藏 人收藏

    评论

    相关推荐

    如何提高工程预算的准确性

    ,工程结束后,要进行决算,最终确定工程的总支出。提高工程预决算的准确性,对规范***投资管理,合理确定工程造价,提高资金的使用效率,有着极为重要的现实意义。一、造成工程预决算不准确的原
    发表于 07-25 17:35

    怎么提高频率测量的准确性

    观察到的大约少10%。有没有办法提高这种方法的准确性? 以上来自于百度翻译 以下为原文I'm trying to read a sensor that outputs frequency (pulses
    发表于 01-04 14:28

    合同智能审核软件-提高审查效率和准确性

    审查的准确性。使用软件能够提高审查速度在提高合同审查的速度方面,灵玖合同智能审核软件设定了丰富的合同审核范围:1.审查合同格式是否规范:检查内容包括字体字号行距,章节表格序号,上下标和大小写
    发表于 09-05 17:22

    如何提高交流脉冲对HPMMM充磁和去磁时磁场定向的准确性

    如何提高交流脉冲对HPMMM充磁和去磁时磁场定向的准确性
    发表于 11-19 06:30

    如何确认延时函数时间的准确性

    如何确认延时函数时间的准确性
    发表于 01-27 07:35

    如何提高投标报价编制的准确性

        施工企业要在激烈的市场竞争中战胜对手,赢得工程项目,投标报价的准确性是关键。下面结合多年工作的实际,谈一下如何提高投标报价编制的准确性
    发表于 01-08 15:36 13次下载

    提高中温热力管道系统温度测量准确性的研究_栗鹏飞

    提高中温热力管道系统温度测量准确性的研究_栗鹏飞
    发表于 01-18 20:21 0次下载

    欧司朗照明模拟自然日光,提高人体机能

    以人为本的照明是指创造模拟提高人体机能的自然日光的照明艺术,它能提高人体机能、舒适度、健康和幸福。
    的头像 发表于 09-13 10:34 7059次阅读

    AI可提高天气预报的准确性准确性,助力农民和可再生能源行业

     AI正在被用于提高天气预报的准确性准确性,帮助农民和可再生能源行业,并刺激一些兼并和收购活动。
    的头像 发表于 09-30 16:32 2679次阅读

    华为公开 “人机对话”相关专利:可根据对话内容生成准确回复

    2 月 26 日,华为技术有限公司公开一项名为 “一种人机对话的方法和装置”的专利,公开号 CN108319599B,申请日期为 2017 年 1 月。 IT之家了解到,该方法应用于人机对话
    的头像 发表于 02-27 11:40 3304次阅读

    如何提高电流探头的准确性与灵敏度

    相信很多用户都很熟悉电流探头的使用。来看看如何提高它的准确性和灵敏度。目前市场上有各种各样的探测器。其中是钳位交直流式,可用于夹持载流导线测量交直流电流。
    发表于 04-02 11:11 2357次阅读

    语音识别:自然对话语音数据是推动人工智能时代的基石

    。为了提高语音识别的准确性和稳定性,需要建立大量高质量、多样化、真实强的自然对话语音数据集作为训练数据集。
    的头像 发表于 04-24 11:14 757次阅读

    电流探头测试小技巧:提高准确性和安全

    电流探头是一种常用的测试工具,用于测量电路中的电流。正确使用电流探头可以提高测试的准确性,并确保操作的安全。本文将介绍一些电流探头的测试小技巧,帮助您更好地使用电流探头进行电流测量。 技巧一:正确
    的头像 发表于 03-08 09:31 364次阅读
    电流探头测试小技巧:<b class='flag-5'>提高</b><b class='flag-5'>准确性</b>和安全<b class='flag-5'>性</b>

    影响电源纹波测试准确性的因素

    电源纹波测试是评估电源质量的重要手段之一,它能够反映出电源在输出电压中的波动情况。然而,测试过程中的多种因素都可能对测试结果的准确性产生影响。本文将从多个方面分析影响电源纹波测试准确性的因素,并提
    的头像 发表于 08-02 09:42 599次阅读

    如何提升ASR模型的准确性

    提升ASR(Automatic Speech Recognition,自动语音识别)模型的准确性是语音识别技术领域的核心挑战之一。以下是一些提升ASR模型准确性的关键方法: 一、优化数据收集与处理
    的头像 发表于 11-18 15:14 749次阅读