[发明专利]具有三观立场的聊天机器人技术在审
申请号: | 201810307292.1 | 申请日: | 2018-04-08 |
公开(公告)号: | CN110362661A | 公开(公告)日: | 2019-10-22 |
发明(设计)人: | 林萍萍;宋睿华;曾敏;刘越 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F16/332 | 分类号: | G06F16/332;G06F17/27;G06N3/00;G06N3/04 |
代理公司: | 北京市惠诚律师事务所 11353 | 代理人: | 逯博 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 聊天机器人 答复 观点提取 会话处理 会话过程 剔除 筛选 矛盾 | ||
1.一种方法,包括:
根据用户查询生成多个候选答复;
对各个所述候选答复进行观点提取,生成与各个所述候选答复对应的观点;
根据立场关系图,推断聊天机器人对候选答复涉及的目标应当持有的立场;
对各个候选答复进行筛选,删除掉观点与所述立场矛盾的候选答复。
2.根据权利要求1所述的方法,其中,
所述对各个所述候选答复进行观点提取,生成与各个所述候选答复对应的观点包括:
如果所述候选答复包含完整的语义结构,则从所述候选答复中直接提取所述观点,如果所述候选答复缺少完整的语义结构,则将所述用户查询与所述候选答复结合在一起后,再提取所述观点。
3.根据权利要求1所述的方法,其中,所述立场关系图中的每个节点中包括如下信息:持有者、目标、持有者与目标之间的关系以及持有者对目标所持有的情感。
4.根据权利要求1所述的方法,其中,对各个所述候选答复进行观点提取,生成与各个所述候选答复对应的观点包括:
根据所述候选答复的语法规则进行观点提取,和/或,基于神经网络模型进行观点提取,生成与各个所述候选答复对应的观点。
5.根据权利要求1所述的方法,其中,根据立场关系图,推断聊天机器人对候选答复涉及的目标应当持有的立场包括:
根据所述立场关系图中记录的所述聊天机器人与所述目标之间的直接关系,推断所述聊天机器人应当持有的立场。
6.根据权利要求1所述的方法,其中,根据立场关系图,推断聊天机器人对候选答复涉及的目标应当持有的立场包括:
根据所述立场关系图中记录的所述聊天机器人与所述目标之间的间接关系,来推断所述聊天机器人应当持有的立场。
7.根据权利要求1所述的方法,其中,根据立场关系图,推断聊天机器人对候选答复涉及的目标应当持有的立场包括:
根据立场关系图中记录的目标并结合所述立场关系图以外的知识库和/或知识模型和/或规则进行推断,推断所述聊天机器人对所述用户查询和/或候选答复中包含的目标应当持有的立场。
8.根据权利要求1所述的方法,其中,还包括:
判断用户查询是否为立场性询问,如果所述用户查询是立场性询问,则在删除掉观点与所述情感矛盾的候选答复后剩下的候选答复中,选择立场性答复进行输出。
9.根据权利要求8所述的方法,其中,如果所述用户查询是非立场性询问,则在删除掉观点与所述情感矛盾的候选答复后剩下的候选答复中,根据预设的立场性答复的概率控制规则,输出立场性答复或非立场性答复。
10.根据权利要求8所述的方法,其中,所述立场性询问包括:
用户查询表达了用户对所述目标的观点,和/或,用户查询提出的问题涉及到所述聊天机器人对所述目标的所持的立场。
11.一种装置,包括:
候选答复生成模块,用于根据用户查询生成多个候选答复;
观点提取模块,用于对各个所述候选答复进行观点提取,生成与各个所述候选答复对应的观点;
立场推断模块,用于根据立场关系图,推断聊天机器人对候选答复涉及的目标应当持有的立场,
答复筛选模块,用于对各个候选答复进行筛选,删除掉观点与所述立场矛盾的候选答复。
12.根据权利要求11所述的装置,其中,所述立场关系图中的每个节点中包括如下信息:持有者、目标、持有者与目标之间的关系以及持有者对目标所持有的情感。
13.根据权利要求11所述的装置,其中,所述根据立场关系图,推断聊天机器人对候选答复涉及的目标应当持有的立场包括:
根据所述立场关系图中记录的所述聊天机器人与所述目标之间的直接关系,推断所述聊天机器人应当持有的立场。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810307292.1/1.html,转载请声明来源钻瓜专利网。