[发明专利]一种人机自然语言交互中的语义相似处理方法及系统有效
申请号: | 201610709517.7 | 申请日: | 2016-08-23 |
公开(公告)号: | CN106372055B | 公开(公告)日: | 2019-10-29 |
发明(设计)人: | 彭军辉 | 申请(专利权)人: | 北京谛听机器人科技有限公司 |
主分类号: | G06F17/27 | 分类号: | G06F17/27;G06F16/33 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 杨立 |
地址: | 100103 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种人机自然语言交互中的语义相似处理方法及系统,涉及自然语言人机交互领域。目的在于解决现有人机交互技术在语义理解上存在准确率低,导致人机交互无法正常实现的问题。该方法实现过程为:S1、建立初步查询数据库并接收用户输入语句;S2、根据用户输入语句的格式对初步查询数据库中的语句进行筛选;S3、将初步查询数据库中筛选出的语句与用户输入语句进行语义对比,并输出最终结果。本发明首先通过用户输入语句的格式对数据库中的语句进行初步筛选,然后通过语义相似性的比较对比用户输入语句和数据库中问题语句之间的相似性,使机器人对语义理解的正确率提高10%至25%,使人机对话的过程变得更加自然、流畅。 | ||
搜索关键词: | 一种 人机 自然语言 交互 中的 语义 相似 处理 方法 系统 | ||
【主权项】:
1.一种人机自然语言交互中的语义相似处理方法,其特征在于,它是通过以下方式实现的:S1、建立初步查询数据库并接收用户输入语句;S2、根据用户输入语句的格式对初步查询数据库中的语句进行筛选;S3、将初步查询数据库中筛选出的语句与用户输入语句进行语义对比,并输出最终结果;其中,所述S2具体实现过程包括:S21、提取用户输入语句中的主语、谓语和宾语;S22、将用户输入语句中的主语、谓语和宾语与初步查询数据库中所有句子的主语、谓语和宾语进行对比;S23、在初步查询数据库中筛选出具有与用户输入语句相同主语、谓语和宾语的语句;其中,所述S3具体实现过程包括:S31、将用户输入语句进行词组拆分;S32、将用户输入语句中所有词组分别与初步查询数据库中筛选出的语句中所包含的词组进行对比;S33、根据用户输入语句以及初步查询数据库的词组对比获得每两个句子之间的语义相似值,并根据语义相似值的结果输出最终结果;所述语义相似值的获取过程为:将用户输入语句与初步查询数据库中每个语句对比之后相同的词组个数除以用户输入语句中所有的词组个数即为语义相似值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京谛听机器人科技有限公司,未经北京谛听机器人科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610709517.7/,转载请声明来源钻瓜专利网。