【技术实现步骤摘要】
基于图卷积神经网络的推荐方法、系统及存储介质
[0001]本专利技术实施例涉及计算机领域,具体而言,涉及一种基于图卷积神经网络的推荐方法、系统及存储介质。
技术介绍
[0002]图卷积神经网络提供了图嵌入这一可以用来进行图表征学习的技术。将传统的图分析引入,扩展了深度学习对于非欧几里得数据的处理能力,提供了对非规则数据提取特征的方法。图卷积神经网络被广泛应用于推荐系统、社交网络、金融风控、知识图谱、交通预测等领域。
[0003]但在实际场景中,图卷积神经网络所需的数据往往分布在不同机构。由于市场对数据安全、隐私保护的要求日趋严格,各机构之间无法直接共享数据,这也导致了该技术面临数据孤岛的困境,基于图卷积神经网络所进行的特征的抽取和学习结果也往往是不够准确、全面的,这导致基于图卷积神经网络进行个性化推荐的准确性下降。
技术实现思路
[0004]本专利技术实施例提供了一种基于图卷积神经网络的推荐方法、系统及存储介质,以至少解决因各机构之间无法直接共享数据导致基于图卷积神经网络进行个性化推荐的准确性下降的问 ...
【技术保护点】
【技术特征摘要】
1.一种基于图卷积神经网络的推荐方法,其特征在于,包括:在多个子节点分别基于图卷积神经网络进行模型训练,得到各子节点对应的梯度;将各子节点对应的所述梯度汇聚到中心节点进行聚合,得到各子节点对应的聚合后的梯度;所述中心节点将各子节点对应的聚合后的梯度分发到各子节点,各子节点根据聚合后的梯度更新模型参数,以得到训练后的模型;基于训练后的模型确定推荐对象,并推送所述推荐对象。2.根据权利要求1所述的方法,其特征在于,将各子节点对应的所述梯度汇聚到中心节点进行聚合包括:使用本地差分隐私将各子节点对应的所述梯度汇聚到中心节点进行聚合。3.根据权利要求1所述的方法,其特征在于,各子节点根据聚合后的梯度更新模型参数,以得到训练后的模型包括:各子节点根据聚合后的梯度更新模型参数;基于更新后的所述模型参数返回执行在多个子节点分别基于图卷积神经网络进行模型训练的步骤,直到训练后的模型满足训练终止条件,则得到训练后的模型。4.根据权利要求3所述的方法,其特征在于,所述训练终止条件包括以下之一:所述训练后的模型满足业务要求;所述训练后的模型达到收敛条件。5.根据权利要求1
‑
4中任一项所述的方法,其特征在于,所述梯度包括模型梯度和图嵌入梯度。6.根据权利要求5所述的方法,其特征在于,在多个子节点分别基于图卷积神经网络进行模型训练包括:在多个子节点,分别将各自具有的多项用户相关数据作为输入,基于图卷积神经网络进行模型训练。7.根据权利要求6所述的方法,其特征在于,对于一个子节点,将所述子节点具有的多项用户相关数据作为输入,基于图卷积神经网络进行模型训练包括:将所述多项用户相关数据输入嵌入层,得到所述多项...
【专利技术属性】
技术研发人员:樊昕晔,王鹏,贾雪丽,王义文,李钰,田江,向小佳,丁永建,李璠,
申请(专利权)人:光大科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。