[发明专利]自然语言客户自动应答方法和系统有效
申请号: | 201611185779.4 | 申请日: | 2016-12-21 |
公开(公告)号: | CN108228637B | 公开(公告)日: | 2020-09-04 |
发明(设计)人: | 刘至润;毕奇;梅承力 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | G06F16/332 | 分类号: | G06F16/332;G06F16/33 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 王云飞 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自然语言 客户 自动 应答 方法 系统 | ||
1.一种自然语言客户自动应答方法,其特征在于,包括:
查询数据库,获得用户原始问题的答案,其中所述答案为数据库中满足条件的实例,实例的所有属性作为候选槽位;
判断答案数量是否大于预定值;
若答案数量不大于预定值,则判断是否查询到答案;
若查询到答案且答案数量不大于预定值,则向用户返回答案;
若答案数量大于预定值,则向用户提出反问;
其中,所述向用户提出反问包括:
判断是否有候选槽位;
若没有候选槽位,则对答案进行截断;
若有候选槽位,则对候选槽位进行评分;
判断是否直接反问评分最高的候选槽位;
若直接反问评分最高的候选槽位,则反问所述候选槽位对应的可能值;
若不直接反问评分最高的候选槽位,则返回排序后的候选槽位列表,由用户选择感兴趣的候选槽位。
2.根据权利要求1所述的方法,其特征在于,还包括:
若未查询到答案,则判断是否为主语匹配失败;
若主语匹配失败,则进行模糊匹配,返回可能的主语列表;
若主语匹配未失败,则判断是否为查询的属性匹配失败;
若查询的属性匹配失败,则返回主语实例对应的属性值列表;
若查询的属性匹配未失败,则对主语进行扩充和放宽限制条件后再查询。
3.根据权利要求2所述的方法,其特征在于,所述进行模糊匹配,返回可能的主语列表包括:
使用自然语言处理方法分析用户原始问题,提取用户原始问题的主语、谓语和定语限制条件;
若主语精确匹配失败,则根据谓语和定语限制条件召回符合条件的实例,作为候选集合;
若谓语精确匹配失败,则根据主语和定语限制条件,召回主语对应的属性,作为候选集合;
在候选实例集合中,使用模糊匹配方法对每个匹配进行评分;
选择评分大于预定阈值的候选集合返回给用户,由用户进行下一步确认。
4.根据权利要求2所述的方法,其特征在于,所述对主语进行扩充和放宽限制条件后再查询包括:
若主语为数据库中的实例,则向上递归地查询该实例所属的所有类中,是否存在某一个类能满足查询条件,查询到答案时停止;
若主语为数据库中的类,则向上递归地查询该类所有的父类中,是否存在某一个父类满足查询条件,查询到答案时停止;
若主语限制条件过多导致查询不到答案,则依次尝试解除每条限制条件,并记录答案个数,将答案个数最少的作为答案返回。
5.根据权利要求2-4中任一项所述的方法,其特征在于,还包括:
判断再查询后是否得到答案;
若再查询后得到答案,则向用户返回答案;
若再查询后无法得到答案,则不回答用户原始问题。
6.根据权利要求1-4中任一项所述的方法,其特征在于,所述对候选槽位进行评分包括:
获取满足用户原始问题的答案集合和候选槽位的属性集合;
对每个槽位计算依据该槽位分组后的熵值;
获取用户对每个槽位的兴趣度评分;
对所述兴趣度评分和所述熵值进行加权求和;
更新答案集合为用户交互后的新答案集合。
7.根据权利要求1-4中任一项所述的方法,其特征在于,所述向用户返回答案之后,还包括:
召回所述答案对应的实例或类的所有属性;
统计每个候选属性的频次;
获取每个候选属性与用户原始问题的相关度;
根据所述频次和相关度对候选属性进行排序;
根据排序后的候选属性,生成推荐的候选问题。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611185779.4/1.html,转载请声明来源钻瓜专利网。