一种信息推荐方法、装置、电子设备及存储介质与流程

文档序号:31870599发布日期:2022-10-21 19:04阅读:来源:国知局

技术特征:
1.一种信息推荐方法,其特征在于,包括:获取用户的搜索信息,所述搜索信息包含用户的问题信息和所述用户在当前环境下的环境信息;从所述问题信息和所述环境信息中抽取出目标原始事件,所述目标原始事件用于表征所述用户在所述当前环境下的搜索意图;获取所述目标原始事件对应的目标虚拟事件,所述目标虚拟事件是在所述当前环境下对所述目标原始事件的多维度抽象性描述;在预先构建的事理图谱中获取与所述目标虚拟事件相对应的预设原始事件,所述预设原始事件包含历史记录中的问题信息和所述问题信息对应的回答信息;向所述用户推荐所述预设原始事件。2.根据权利要求1所述的方法,其特征在于,所述事理图谱的构建方式包括:建立原始事件关系图;所述原始事件关系图包括历史记录中历史用户在当时环境下的问题信息与对应的回答信息;建立所述历史记录中的虚拟事件关系图;所述虚拟事件关系图是通过将所述历史记录中的原始事件抽象为对应的虚拟事件,并得到的抽象问题信息与回答信息在当时环境下的对应关系;将所述原始事件关系图和所述虚拟事件关系图进行组合,得到事理图谱。3.根据权利要求2所述的方法,其特征在于,所述建立原始事件关系图,包括:获取所述历史记录中的原始事件,所述原始事件包括原始问题信息和对应的原始回答信息;获取所述原始事件在当时环境下的环境信息;基于所述环境信息获得所述原始问题信息与所述原始回答信息之间的对应关系,得到所述原始事件关系图。4.根据权利要求2所述的方法,其特征在于,所述建立所述历史记录中的虚拟事件关系图,包括:获取历史记录中原始事件包含的原始问题信息,所述原始问题信息包括历史用户在目标环境维度下得到的问题信息;将所述问题信息在多个预设环境维度下分别得到的问题信息作为虚拟事件;将所述虚拟事件与对应的回答信息进行关联,得到所述历史记录中的虚拟事件关系图。5.根据权利要求1-4任一所述的方法,其特征在于,所述在预先构建的事理图谱中获取与所述目标虚拟事件相对应的预设原始事件,包括:将所述目标虚拟事件输入到训练后的预设模型,得到与所述目标虚拟事件相匹配的预设原始事件;其中,通过所述训练后的预设模型计算所述虚拟事件与所述事理图谱中原始事件的匹配度,确定得到与所述虚拟事件相对应的目标原始事件。6.根据权利要求5所述的方法,其特征在于,所述预设模型的训练方式,包括:获取所述历史记录中的原始事件;将所述原始事件生成训练样本,其中,每一所述训练样本以三元组的形式表示,所述三元组包括原始事件、虚拟事件及所述原始事件与所述虚拟事件之间的抽象维度;
通过所述训练样本对所述预设模型进行训练,得到所述训练后的预设模型。7.根据权利要求6所述的方法,其特征在于,所述通过所述训练样本对所述预设模型进行训练,包括:将所述训练样本输入到所述预设模型中,计算所述原始事件在所述抽象维度下与所述训练样本中所有虚拟事件中的相似度;根据所述相似度计算所述原始事件与所述虚拟事件在所述抽象维度下具有对应关系的概率,并通过所述概率确定所述原始事件与所述虚拟事件在所述抽象维度下的损失值;在所述损失值小于预设数值时,所述预设模型训练完成。8.一种信息推荐装置,其特征在于,包括:搜索信息获取模块,用于获取用户的搜索信息,所述搜索信息包含用户的问题信息和所述用户在当前环境下的环境信息;事件提取模块,用于从所述问题信息和所述环境信息中抽取出目标原始事件,所述目标原始事件用于表征所述用户在所述当前环境下的搜索意图;虚拟事件获取模块,用于获取所述目标原始事件对应的目标虚拟事件,所述目标虚拟事件是在所述当前环境下对所述目标原始事件的多维度抽象性描述;原始事件获取模块,用于在预先构建的事理图谱中获取与所述目标虚拟事件相对应的预设原始事件,所述预设原始事件包含历史记录中的问题信息和所述问题信息对应回答信息;推荐模块,用于向所述用户推荐所述预设原始事件。9.根据权利要求8所述的装置,其特征在于,还包括:原始事件关系图建立模块,用于建立原始事件关系图;所述原始事件关系图包括历史记录中历史用户在当时环境下的问题信息与对应的回答信息;虚拟事件关系图建立模块,用于建立所述历史记录中的虚拟事件关系图;所述虚拟事件关系图是通过将所述历史记录中的原始事件抽象为对应的虚拟事件,并得到的抽象问题信息与回答信息在当时环境下的对应关系;组合模块,用于将所述原始事件关系图和所述虚拟事件关系图进行组合,得到事理图谱。10.根据权利要求9所述的装置,其特征在于,所述原始事件关系图建立模块,包括:原始事件获取单元,用于获取所述历史记录中的原始事件,所述原始事件包括原始问题信息和对应的原始回答信息;环境信息获取单元,用于获取所述原始事件在当时环境下的环境信息;原始事件关系图获取单元,用于基于所述环境信息获得所述原始问题信息与所述原始回答信息之间的对应关系,得到所述原始事件关系图。11.根据权利要求9所述的装置,其特征在于,所述虚拟事件关系图建立模块,包括:原始问题信息获取单元,用于获取历史记录中原始事件包含的原始问题信息,所述原始问题信息包括历史用户在目标环境维度下得到的问题信息;虚拟事件确定单元,用于将所述问题信息在多个预设环境维度下分别得到的问题信息作为虚拟事件;信息关联单元,用于将所述虚拟事件与对应的回答信息进行关联,得到所述历史记录
中的虚拟事件关系图。12.根据权利要求8-11任一所述的装置,其特征在于,所述原始事件获取模块,还用于:将所述目标虚拟事件输入到训练后的预设模型,得到与所述目标虚拟事件相匹配的预设原始事件;其中,通过所述训练后的预设模型计算所述虚拟事件与所述事理图谱中原始事件的匹配度,确定得到与所述虚拟事件相对应的目标原始事件。13.根据权利要求12所述的装置,其特征在于,所述装置,还包括:事件获取模块,用于获取所述历史记录中的原始事件;事件生成模块,用于将所述原始事件生成训练样本,其中,每一所述训练样本以三元组的形式表示,所述三元组包括原始事件、虚拟事件及所述原始事件与所述虚拟事件之间的抽象维度;训练模块,用于通过所述训练样本对所述预设模型进行训练,得到所述训练后的预设模型。14.根据权利要求13所述的装置,其特征在于,所述训练模块,包括:输入单元,用于将所述训练样本输入到所述预设模型中,计算所述原始事件在所述抽象维度下与所述训练样本中所有虚拟事件中的相似度;计算单元,用于根据所述相似度计算所述原始事件与所述虚拟事件在所述抽象维度下具有对应关系的概率,并通过所述概率确定所述原始事件与所述虚拟事件在所述抽象维度下的损失值;训练完成确定单元,用于在所述损失值小于预设数值时,所述预设模型训练完成。15.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7中任一项所述的信息推荐方法。16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的信息推荐方法。

技术总结
本申请提供了一种信息推荐方法、装置、电子设备及存储介质,其方法包括:获取用户的搜索信息;从问题信息和环境信息中抽取出目标原始事件;获取目标原始事件对应的目标虚拟事件;在预先构建的事理图谱中获取与目标虚拟事件相对应的预设原始事件;向用户推荐预设原始事件。由于该目标虚拟事件是对目标原始事件的多维度抽象性描述,这样在确定与该目标虚拟事件对应的预设原始事件时,可以找到对应多维度的预设原始事件,使得对用户的推荐信息更加的丰富。并且本申请实施例在为用户推荐相关信息时,能够考虑到当时的环境信息,可以强化给用户推荐信息的准确性。户推荐信息的准确性。户推荐信息的准确性。


技术研发人员:李凌璇 孙超博 江会星
受保护的技术使用者:北京三快在线科技有限公司
技术研发日:2021.04.16
技术公布日:2022/10/20
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1