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

技术编号:39412221 阅读:9 留言:0更新日期:2023-11-19 16:03
本申请公开了一种产品推荐方法、装置、存储介质及电子设备。涉及人工智能领域,该方法包括:从视频平台的交互关系图中提取第一特征向量,其中,交互关系图中包括多个节点和连接节点的边,每个节点对应一个用户或一个视频,每条边表示一个用户对视频或其他用户的交互行为,第一特征向量为交互关系图中用户对应的节点的特征向量;确定待推荐的多个金融产品,并对每个金融产品提取第二特征向量;对于每个用户,计算第一特征向量与每个金融产品的第二特征向量的相似度;在相似度大于等于相似度阈值的情况下,将大于等于相似度阈值的相似度对应的金融产品推荐给用户。通过本申请,解决了相关技术中在视频平台中推荐的金融产品准确性较低的问题。性较低的问题。性较低的问题。

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


[0001]本申请涉及人工智能领域,具体而言,涉及一种产品推荐方法、装置、存储介质及电子设备。

技术介绍

[0002]随着互联网技术的不断发展,广告成为了网络营销中的重要手段之一。视频平台作为一个具有巨大用户基础的营销渠道,具备广告投放的优势,而一个精准的广告推荐系统可以提高基于广告推荐金融产品的转换率,从而提高平台的广告价值。相关技术中,广告推荐系统通过用户数据训练出广告推荐模型,基于广告推荐模型向用户推送广告。但是广告推荐模型包含着敏感信息,直接使用真实的用户数据容易泄露用户的隐私。并且相关技术中的广告推荐方法的准确性较低。
[0003]传统的隐私保护方法如匿名化方法容易受到去匿名化攻击和推断攻击,并不能有效保护用户数据。差分隐私(Differential Privacy,DP)作为一种隐私保护的公认标准被广泛用于保护用户数据。相关技术中,部分利用差分隐私保护用户数据的工作集中于在一种特定的数据挖掘任务上保护隐私,如度分布和子图计数等。相较于在单一任务中保护隐私,满足差分隐私的用户数据可以用于多种下游任务。然而相关技术中的差分隐私算法通过直接扰动邻接矩阵来引入过大的噪声,或者在图编码过程中遭受严重的信息损失,导致降低了金融产品推荐系统的精确性。
[0004]针对相关技术中在视频平台中推荐的金融产品准确性较低的问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]本申请的主要目的在于提供一种产品推荐方法、装置、存储介质及电子设备,以解决相关技术中在视频平台中推荐的金融产品准确性较低的问题。
[0006]为了实现上述目的,根据本申请的一个方面,提供了一种产品推荐方法。该方法包括:从视频平台的交互关系图中提取第一特征向量,其中,交互关系图是视频平台的所有用户与用户浏览的视频之间的交互关系图,交互关系图中包括多个节点和连接节点的边,每个节点对应一个用户或一个视频,每条边表示一个用户对视频或其他用户的交互行为,第一特征向量为交互关系图中用户对应的节点的特征向量;确定待推荐的多个金融产品,并对每个金融产品提取第二特征向量;对于每个用户,计算第一特征向量与每个金融产品的第二特征向量的相似度;在相似度大于等于相似度阈值的情况下,将大于等于相似度阈值的相似度对应的金融产品推荐给用户。
[0007]可选地,视频平台的每个用户的用户信息加密缓存在数据库,用户信息包括身份信息和互动行为,通过以下方式确定交互关系图:对加密后的用户信息进行解密,得到身份信息和互动行为,并确定每个用户浏览的视频;将每个用户确定为交互关系图中的一个用户节点,并将每个视频确定为交互关系图中的一个视频节点;将存在第一交互行为的两个
节点之间连接一条边,并将存在第二交互行为的两个节点之间连接一条边,得到初始交互关系图,其中,第一交互行为是用户在浏览视频的过程中对视频的操作,第二交互行为是用户与视频创作者之间的交互操作;对初始交互关系图进行差分隐私处理,得到交互关系图。
[0008]可选地,对初始交互关系图进行差分隐私处理,得到交互关系图包括:对初始交互关系图中的所有节点划分为满足差分隐私的多个社区,其中,每个社区包含多个节点;提取每个社区中的节点的度信息,并通过拉普拉斯机制对度信息进行处理,得到更新后的度信息,其中,度信息为每个节点与其他节点之间的关联关系,其他节点为交互关系图中除节点以外的节点;通过连边概率计算模型和更新后的度信息计算每个节点与其他节点之间的连边概率,并基于连边概率重构初始交互关系图,得到交互关系图。
[0009]可选地,对初始交互关系图中的所有节点划分为满足差分隐私的多个社区包括:对初始交互关系图中所有节点随机划分为多个初始社区,并将每个初始社区中的所有节点合并为超节点,得到包含权重的超节点交互关系图,其中,权重为超节点包含的节点数量;通过拉普拉斯机制对超节点交互关系图进行扰动,得到扰动后的超节点交互关系图;通过预设社区发现算法对超节点交互关系图重新划分为多个社区;通过指数机制确定每个节点所属社区,并基于每个所属社区调整多个社区中包含的节点,得到满足差分隐私的多个社区。
[0010]可选地,基于连边概率重构初始交互关系图,得到交互关系图包括:判断每个节点与其他节点之间的连边概率是否大于等于概率阈值;在连边概率大于等于概率阈值的情况下,将节点与其他节点之间连接一条新边,得到重构后的交互关系图。
[0011]可选地,从视频平台的交互关系图中提取第一特征向量包括:对于交互关系图中每个用户对应的目标节点,通过N次迭代更新每个目标节点的节点特征,得到目标节点的第一特征向量,其中,N为正整数;目标节点的节点状态的每一次迭代更新包括:对目标节点相邻的节点的特征进行聚合,得到目标节点的全局特征;通过预设节点更新函数和全局特征更新目标节点的节点特征。
[0012]可选地,在将相似度对应的金融产品推荐给用户之后,方法还包括:获取用户对推荐的金融产品的反馈信息,其中,反馈信息至少包括以下之一:点击率、转化率和满意度;基于反馈信息更新交互关系图。
[0013]为了实现上述目的,根据本申请的另一方面,提供了一种产品推荐装置。该装置包括:提取单元,用于从视频平台的交互关系图中提取第一特征向量,其中,交互关系图是视频平台的所有用户与用户浏览的视频之间的交互关系图,交互关系图中包括多个节点和连接节点的边,每个节点对应一个用户或一个视频,每条边表示一个用户对视频或其他用户的交互行为,第一特征向量为交互关系图中用户对应的节点的特征向量;确定单元,用于确定待推荐的多个金融产品,并对每个金融产品提取第二特征向量;计算单元,用于对于每个用户,计算第一特征向量与每个金融产品的第二特征向量的相似度;推荐单元,用于在相似度大于等于相似度阈值的情况下,将大于等于相似度阈值的相似度对应的金融产品推荐给用户。
[0014]通过本申请,采用以下步骤:从视频平台的交互关系图中提取第一特征向量,其中,交互关系图是视频平台的所有用户与用户浏览的视频之间的交互关系图,交互关系图中包括多个节点和连接节点的边,每个节点对应一个用户或一个视频,每条边表示一个用
户对视频或其他用户的交互行为,第一特征向量为交互关系图中用户对应的节点的特征向量;确定待推荐的多个金融产品,并对每个金融产品提取第二特征向量;对于每个用户,计算第一特征向量与每个金融产品的第二特征向量的相似度;在相似度大于等于相似度阈值的情况下,将大于等于相似度阈值的相似度对应的金融产品推荐给用户,解决了相关技术中在视频平台中推荐的金融产品准确性较低的问题。通过构建视频平台的用户与视频之间的交互关系图,基于交互关系图提取用户的第一特征向量,并提取待推荐的金融产品的第二特征向量,基于第一特征向量和第二特征向量的相似度向用户推荐金融产品,进而达到了提高视频平台中推荐的金融产品准确性的效果。
附图说明
[0015]构成本申请的一部分的附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种产品推荐方法,其特征在于,包括:从视频平台的交互关系图中提取第一特征向量,其中,所述交互关系图是所述视频平台的所有用户与用户浏览的视频之间的交互关系图,所述交互关系图中包括多个节点和连接节点的边,每个节点对应一个用户或一个视频,每条边表示一个用户对视频或其他用户的交互行为,所述第一特征向量为所述交互关系图中用户对应的节点的特征向量;确定待推荐的多个金融产品,并对每个金融产品提取第二特征向量;对于每个用户,计算所述第一特征向量与每个金融产品的第二特征向量的相似度;在所述相似度大于等于相似度阈值的情况下,将大于等于所述相似度阈值的相似度对应的金融产品推荐给所述用户。2.根据权利要求1所述的方法,其特征在于,所述视频平台的每个用户的用户信息加密缓存在数据库,所述用户信息包括身份信息和互动行为,通过以下方式确定所述交互关系图:对加密后的用户信息进行解密,得到所述身份信息和所述互动行为,并确定每个用户浏览的视频;将每个用户确定为所述交互关系图中的一个用户节点,并将每个视频确定为所述交互关系图中的一个视频节点;将存在第一交互行为的两个节点之间连接一条边,并将存在第二交互行为的两个节点之间连接一条边,得到初始交互关系图,其中,所述第一交互行为是用户在浏览视频的过程中对视频的操作,所述第二交互行为是用户与视频创作者之间的交互操作;对所述初始交互关系图进行差分隐私处理,得到所述交互关系图。3.根据权利要求2所述的方法,其特征在于,对所述初始交互关系图进行差分隐私处理,得到所述交互关系图包括:对所述初始交互关系图中的所有节点划分为满足差分隐私的多个社区,其中,每个社区包含多个节点;提取每个社区中的节点的度信息,并通过拉普拉斯机制对所述度信息进行处理,得到更新后的度信息,其中,所述度信息为每个节点与其他节点之间的关联关系,所述其他节点为所述交互关系图中除所述节点以外的节点;通过连边概率计算模型和所述更新后的度信息计算每个节点与所述其他节点之间的连边概率,并基于所述连边概率重构所述初始交互关系图,得到所述交互关系图。4.根据权利要求3所述的方法,其特征在于,对所述初始交互关系图中的所有节点划分为满足差分隐私的多个社区包括:对所述初始交互关系图中所有节点随机划分为多个初始社区,并将每个初始社区中的所有节点合并为超节点,得到包含权重的超节点交互关系图,其中,所述权重为所述超节点包含的节点数量;通过所述拉普拉斯机制对所述超节点交互关系图进行扰动,得到扰动后的超节点交互关系图;通过预设社区发现算法对所述...

【专利技术属性】
技术研发人员:朱深才曾炜温卓宇谭宗麟
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1