[发明专利]对话式推荐方法、装置及设备在审
申请号: | 202110880175.6 | 申请日: | 2021-08-02 |
公开(公告)号: | CN113569032A | 公开(公告)日: | 2021-10-29 |
发明(设计)人: | 邵星阳 | 申请(专利权)人: | 海信视像科技股份有限公司 |
主分类号: | G06F16/332 | 分类号: | G06F16/332;G06F16/33;G06F16/338;G06F16/36;G06F16/28 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 孙静;臧建明 |
地址: | 266555 山东省青岛*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 对话 推荐 方法 装置 设备 | ||
本申请实施例提供一种对话式推荐方法、装置及设备,该方法包括:获取预设时段内和用户之间的对话语句;根据对话语句确定对话实体,并确定对话实体对应的知识图谱;获取历史时段内向用户推荐的实体序列,以及预设时段内的历史规划目标序列,实体序列中包括T个推荐时刻和每个时刻对应的推荐信息,所述推荐信息包括推荐实体和推荐结果,所述推荐结果为接受或者拒绝,所述历史规划目标序列为预设时段内已向所述用户规划的历史对话话题和历史对话方式;根据所述对话语句、所述知识图谱、所述历史规划目标序列和所述实体序列,确定和所述用户之间的对话方式和对话内容,并通过所述对话方式输出所述对话内容。提高对话式推荐的灵活度。
技术领域
本申请涉及智能语音的技术领域,尤其涉及一种对话式推荐方法、装置及设备。
背景技术
对话推荐是指在人机对话的过程中,终端设备可以向用户推荐用户感兴趣的内容。
目前,终端设备可以根据和用户之间的对话内容,确定用户喜欢的话题和话题中的实体,并结合实体对应的知识图谱,生成对话内容。例如,若用户对智能机器人说“今天的天气适合去游泳”,则智能机器人可以确定用户的兴趣为游泳,终端设备可以向用户推荐和游泳相关的内容(例如,最近的游泳馆或者评价最好的游泳馆等)。但是,根据上述方法,终端设备只能向用户推荐和实体对应的知识图谱有关的内容,导致对话推荐的灵活度较低。
发明内容
本申请实施例提供一种对话式推荐方法、装置及设备,用于解决现有技术中对话推荐的灵活度较低的技术问题。
本申请提供一种对话式推荐方法,该方法包括:
获取预设时段内和用户之间的对话语句;
根据所述对话语句确定对话实体,并确定所述对话实体对应的知识图谱;
获取历史时段内向所述用户推荐的实体序列,以及所述预设时段内的历史规划目标序列,所述实体序列中包括T个推荐时刻和每个时刻对应的推荐信息,所述推荐信息包括推荐实体和推荐结果,所述推荐结果为接受或者拒绝,所述T为大于1的整数,所述历史规划目标序列为预设时段内已向所述用户规划的历史对话话题和历史对话方式;
根据所述对话语句、所述知识图谱、所述历史规划目标序列和所述实体序列,确定和所述用户之间的对话方式和对话内容,并通过所述对话方式输出所述对话内容。
在一种可能的实施方式中,根据所述对话语句、所述知识图谱和所述实体序列,确定和所述用户之间的对话方式和对话内容,包括:
在所述知识图谱中获取多个第一待选实体;
根据所述对话语句和所述实体序列,确定多个第二待选实体;
根据所述多个第一待选实体、所述多个第二待选实体、所述对话语句和所述历史规划目标序列,确定所述对话方式和所述对话内容。
在一种可能的实施方式中,据所述对话语句和所述实体序列,确定多个第二待选实体,包括:
根据所述实体序列,确定所述用户对应的兴趣序列,所述兴趣序列中包括多个推荐时刻、以及用户在各个推荐时刻对对应的推荐实体的兴趣程度;
根据所述兴趣序列和所述对话语句,确定多个第二待选实体。
在一种可能的实施方式中,根据所述实体序列,确定所述用户对应的兴趣序列,包括:
获取所述实体序列集合中每个推荐信息的语义向量;
针对第i个推荐时刻,对前i个推荐时刻对应的推荐信息的语义向量进行处理,得到用户在所述第i个推荐时刻对对应的推荐实体的兴趣程度,所述i依次取1、2、……、T。
在一种可能的实施方式中,根据所述兴趣序列和所述对话语句,确定多个第二待选实体,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海信视像科技股份有限公司,未经海信视像科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110880175.6/2.html,转载请声明来源钻瓜专利网。