当前位置: 首页 > 专利查询>清华大学专利>正文

会话推荐方法、装置、电子设备及存储介质制造方法及图纸

技术编号:36379696 阅读:56 留言:0更新日期:2023-01-18 09:41
本发明专利技术涉及城市计算领域,提供一种会话推荐方法、装置、电子设备及存储介质,方法包括:获取用户的历史会话序列;将历史会话序列输入预先构建的会话推荐模型,得到会话推荐结果;会话推荐模型用于对历史会话序列进行意图解纠缠处理和会话预测,输出会话推荐结果。由于会话推荐过程涉及对历史会话序列的意图解纠缠处理,可以在会话推荐过程中更多的关注用户行为背后的会话意图,从而使会话推荐结果更满足用户的真正兴趣,推荐结果更加准确和可靠,解决了现有的会话推荐方法未考虑用户行为背后的会话意图,使得推荐给用户的结果准确性较低的问题。低的问题。低的问题。

【技术实现步骤摘要】
会话推荐方法、装置、电子设备及存储介质


[0001]本专利技术涉及城市计算
,尤其涉及一种会话推荐方法、装置、电子设备及存储介质。

技术介绍

[0002]城市计算是一个通过不断获取、整合和分析城市中多种异构大数据来解决城市所面临的挑战(如环境恶化、交通拥堵、能耗增加、规划落后等)的过程,可以帮助人们理解各种城市现象的本质,甚至预测城市的未来。城市计算在社交和娱乐领域应用的过程中,常涉及基于用户的历史会话信息捕获用户的兴趣以为用户提供个性化的推荐服务。
[0003]现有的会话推荐方法通常依据用户的会话序列进行建模预测,由于建模过程中更多的关注会话序列的先后顺序,未考虑用户会话行为背后的会话意图,导致推荐过程难以有效的从会话序列中捕获用户的真正兴趣,使得推荐给用户的结果准确性较低。

技术实现思路

[0004]本专利技术提供一种会话推荐方法、装置、电子设备及存储介质,用以解决现有技术中会话推荐方法未考虑用户会话行为背后的会话意图,导致推荐过程难以有效的从会话序列中捕获用户的真正兴趣,使得推荐给用户的结果准确性较低的缺陷,实现准确、可靠的会话推荐。
[0005]第一方面,本专利技术提供一种会话推荐方法,该方法包括:
[0006]获取用户的历史会话序列;
[0007]将所述历史会话序列输入预先构建的会话推荐模型,得到会话推荐结果;
[0008]其中,所述会话推荐模型用于对所述历史会话序列进行意图解纠缠处理和会话预测,输出会话推荐结果。
[0009]根据本专利技术提供的会话推荐方法,所述将所述历史会话序列输入预先构建的会话推荐模型,得到会话推荐结果,包括:
[0010]基于所述历史会话序列,构建第一会话超图;
[0011]基于所述第一会话超图,对所述历史会话序列进行意图解纠缠处理,确定所述历史会话序列中每个会话项目在不同会话意图下的表征信息;
[0012]基于每个所述会话项目在不同会话意图下的表征信息,分别确定各个候选项目的预测分数;
[0013]基于各个所述候选项目的预测分数,确定所述会话推荐结果。
[0014]根据本专利技术提供的会话推荐方法,所述基于所述历史会话序列,构建第一会话超图,包括:
[0015]基于所述历史会话序列中各个会话项目,确定超图的节点;
[0016]基于所述历史会话序列中所述会话项目的点击时序关系,确定第一超边;
[0017]基于所述历史会话序列中相邻的所述会话项目之间的上下文关系,确定第二超
边;
[0018]基于所述历史会话序列中所述会话项目在不同会话意图下的相似性,确定第三超边;
[0019]基于所述节点以及所述第一超边、所述第二超边和所述第三超边,构建得到所述第一会话超图。
[0020]根据本专利技术提供的会话推荐方法,所述基于所述第一会话超图,对所述历史会话序列进行意图解纠缠处理,确定所述历史会话序列中每个会话项目在不同会话意图下的表征信息,包括:
[0021]分别将所述历史会话序列中每个会话项目按照不同的会话意图拆分为多个项目块,并确定各个所述项目块的初始表征信息;
[0022]基于所述第一会话超图,分别构建每个所述项目块对应的第二会话超图;
[0023]基于所述第二会话超图,分别对每个所述项目块的初始表征信息进行更新,得到每个所述会话项目在不同会话意图下的表征信息。
[0024]根据本专利技术提供的会话推荐方法,所述基于所述第一会话超图,分别构建每个所述项目块对应的第二会话超图,包括:
[0025]分别确定每个所述项目块在所述第一会话超图中的目标第三超边;其中,所述目标第三超边为所述项目块对应的会话意图下的第三超边;
[0026]基于每个所述项目块对应的节点、所述目标第三超边以及所述第一会话超图中所有的所述第一超边和所述第二超边,构建得到每个所述项目块对应的第二会话超图。
[0027]根据本专利技术提供的会话推荐方法,所述基于所述第一会话超图,对所述历史会话序列进行意图解纠缠处理,确定所述历史会话序列中每个会话项目在不同会话意图下的表征信息之后,还包括:
[0028]基于所述会话项目在不同会话意图下的表征信息,确定所述会话意图对应的意图类别。
[0029]根据本专利技术提供的会话推荐方法,所述基于每个所述会话项目在不同会话意图下的表征信息,分别确定各个候选项目的预测分数,包括:
[0030]基于每个所述会话项目在不同会话意图下的表征信息,分别确定每个所述会话意图对应的会话表示;
[0031]基于每个所述会话意图对应的会话表示,分别确定每个所述候选项目在所述会话意图下的预测分数;
[0032]分别将每个所述候选项目在各个所述会话意图下的预测分数求和,得到各个所述候选项目的预测分数。
[0033]第二方面,本专利技术还提供一种会话推荐装置,该装置包括:
[0034]获取模块,用于获取用户的历史会话序列;
[0035]推荐模块,用于将所述历史会话序列输入预先构建的会话推荐模型,得到会话推荐结果;
[0036]其中,所述会话推荐模型用于对所述历史会话序列进行意图解纠缠处理和会话预测,输出会话推荐结果。
[0037]第三方面,本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并
可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述会话推荐方法。
[0038]第四方面,本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述会话推荐方法。
[0039]本专利技术提供的会话推荐方法、装置、电子设备及存储介质,通过利用会话推荐模型对用户的历史会话序列进行意图解纠缠处理和会话预测,得到最终的会话推荐结果,由于会话推荐过程涉及对历史会话序列的意图解纠缠处理,可以在会话推荐过程中更多的关注用户会话行为背后的会话意图,从而可以使会话推荐结果更满足用户的真正兴趣,推荐结果更加准确和可靠。
附图说明
[0040]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0041]图1是本专利技术提供的会话推荐方法的流程示意图;
[0042]图2是本专利技术实施例中会话推荐模型的结构架构示意图;
[0043]图3是本专利技术实施例中第一会话超图的构建原理示意图;
[0044]图4是本专利技术实施例中会话推荐方法的执行原理示意图;
[0045]图5是本专利技术提供的会话推荐装置的结构示意图;
[0046]图6是本专利技术提供的电子设备的结构示意图。
具体实施方式
[0047]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术中的附图,对本发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种会话推荐方法,其特征在于,包括:获取用户的历史会话序列;将所述历史会话序列输入预先构建的会话推荐模型,得到会话推荐结果;其中,所述会话推荐模型用于对所述历史会话序列进行意图解纠缠处理和会话预测,输出会话推荐结果。2.根据权利要求1所述的会话推荐方法,其特征在于,所述将所述历史会话序列输入预先构建的会话推荐模型,得到会话推荐结果,包括:基于所述历史会话序列,构建第一会话超图;基于所述第一会话超图,对所述历史会话序列进行意图解纠缠处理,确定所述历史会话序列中每个会话项目在不同会话意图下的表征信息;基于每个所述会话项目在不同会话意图下的表征信息,分别确定各个候选项目的预测分数;基于各个所述候选项目的预测分数,确定所述会话推荐结果。3.根据权利要求2所述的会话推荐方法,其特征在于,所述基于所述历史会话序列,构建第一会话超图,包括:基于所述历史会话序列中各个会话项目,确定超图的节点;基于所述历史会话序列中所述会话项目的点击时序关系,确定第一超边;基于所述历史会话序列中相邻的所述会话项目之间的上下文关系,确定第二超边;基于所述历史会话序列中所述会话项目在不同会话意图下的相似性,确定第三超边;基于所述节点以及所述第一超边、所述第二超边和所述第三超边,构建得到所述第一会话超图。4.根据权利要求3所述的会话推荐方法,其特征在于,所述基于所述第一会话超图,对所述历史会话序列进行意图解纠缠处理,确定所述历史会话序列中每个会话项目在不同会话意图下的表征信息,包括:分别将所述历史会话序列中每个会话项目按照不同的会话意图拆分为多个项目块,并确定各个所述项目块的初始表征信息;基于所述第一会话超图,分别构建每个所述项目块对应的第二会话超图;基于所述第二会话超图,分别对每个所述项目块的初始表征信息进行更新,得到每个所述会话项目在不同会话意图下的表征信息。5.根据权利要求4所述的会话推荐方法,其特征在于,所...

【专利技术属性】
技术研发人员:高宸李勇李银峰金德鹏
申请(专利权)人:清华大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1