1.一种面向用户隐私保护的异构网络图链接预测方法,其特征在于,包括:获取用户项目数据,根据所述用户项目数据构建异构图网络,其中,所述异构图网络包括用户信任关系图和与用户项目关系图;
基于图神经网络对所述用户信任关系图进行节点特征提取,得到用户节点表示信息,并对所述用户节点表示信息进行噪声处理,得到用户节点隐私信息,其中,所述用户节点隐私信息中包括隐私节点信息;
基于所述用户节点隐私信息中的所述隐私节点信息,得到所述用户项目关系图的更新用户节点,并基于关系图卷积神经网络对所述用户项目关系图进行节点特征学习,得到用户项目节点表示信息;
通过链接预测方式,对所述用户项目节点表示信息进行链接关系预测,得到更新用户节点和项目节点之间的潜在链接关系;
基于所述潜在链接关系,向所述用户节点推荐对应的项目节点中的项目信息。
2.根据权利要求1所述的面向用户隐私保护的异构网络图链接预测方法,其特征在于,所述获取用户项目数据,根据所述用户项目数据构建异构图网络包括:获取所述用户项目数据中的用户标识作为用户节点,并获取每个所述用户节点之间的信任数据;
根据用户节点之间的信任数据,得到所述用户节点之间的信任关系,并基于所述信任关系构建用户信任关系图;
获取所述用户项目数据中的项目标识作为项目节点,获取所述用户节点和所述项目节点之间的评分关系,并根据所述评分关系,构建用户项目关系图;
将所述用户信任关系图和所述用户项目关系图组合,作为异构图网络。
3.根据权利要求1所述的面向用户隐私保护的异构网络图链接预测方法,其特征在于,所述基于图神经网络对所述用户信任关系图进行节点特征提取,得到用户节点表示信息,并对所述用户节点表示信息进行噪声处理,得到用户节点隐私信息包括:基于所述图神经网络对所述用户信任关系进行节点特征提取,得到用户节点矩阵,其中,所述图神经网络基于GraphSAGE模型构建;
对所述用户节点矩阵进行拉普拉斯噪声处理,得到节点噪声矩阵,并将所述节点噪声矩阵作为所述用户节点隐私信息。
4.根据权利要求1所述的面向用户隐私保护的异构网络图链接预测方法,其特征在于,所述基于所述用户节点隐私信息的所述隐私节点信息,得到所述用户项目关系图的更新用户节点,并基于关系图卷积神经网络对所述用户项目关系图进行节点特征学习,得到用户项目节点表示信息包括:
基于所述用户节点隐私信息的所述隐私节点信息,得到所述用户项目关系图的更新用户节点,得到用户项目重构图;
将所述用户项目重构图输入到所述关系图卷积神经网络,得到用户项目节点表示信息。
5.根据权利要求1所述的面向用户隐私保护的异构网络图链接预测方法,其特征在于,所述通过链接预测方式,对所述用户项目节点表示信息进行链接关系预测,得到更新用户节点和项目节点之间的潜在链接关系包括:基于评分函数,根据所述用户节点隐私信息和所述项目节点信息,得到更新用户节点和项目节点的链接关系分值,根据链接关系分值,确定所述用户节点和所述项目节点的潜在链接关系。
6.根据权利要求5所述的面向用户隐私保护的异构网络图链接预测方法,其特征在于,所述基于所述潜在链接关系,向所述更新用户节点推荐对应的项目节点中的项目信息包括:
将所述更新用户节点和所述项目节点的链接关系分值作为所述更新用户节点和所述项目节点的潜在链接关系的预测评分;
基于所述预测评分,将每条潜在链接关系按照所述预测评分从高到低进行排序,得到排序结果,并在所述排序结果中,筛选预设数量的潜在链接关系作为推荐目标;
基于所述推荐目标,向所述更新用户节点推荐对应的项目节点中的项目信息。
7.一种面向用户隐私保护的异构网络图链接预测装置,其特征在于,包括:异构图构建模块,用于获取用户项目数据,根据所述用户项目数据构建异构图网络,其中,所述异构图网络包括用户信任关系图和与用户项目关系图;
隐私处理模块,用于基于图神经网络对所述用户信任关系图进行节点特征提取,得到用户节点表示信息,并对所述用户节点表示信息进行噪声处理,得到用户节点隐私信息,其中,所述用户节点隐私信息中包括隐私节点信息;
项目节点表示模块,用于基于所述用户节点隐私信息中的所述隐私节点信息,得到所述用户项目关系图的更新用户节点,并基于关系图卷积神经网络对所述用户项目关系图进行节点特征学习,得到用户项目节点表示信息;
链接预测模块,用于通过链接预测方式,对所述用户项目节点表示信息进行链接关系预测,得到更新用户节点和项目节点之间的潜在链接关系;
项目推荐模块,用于基于所述潜在链接关系,向所述更新用户节点推荐对应的项目节点中的项目信息。
8.根据权利要求1所述的面向用户隐私保护的异构网络图链接预测装置,其特征在于,所述异构图构建模块包括:
信任数据获取单元,用于获取所述用户项目数据中的用户标识作为用户节点,并获取每个所述用户节点之间的信任数据;
用户关系图构建单元,用于根据用户节点之间的信任数据,得到所述用户节点之间的信任关系,并基于所述信任关系构建用户信任关系图;
项目关系图构建单元,用于获取所述用户项目数据中的项目标识作为项目节点,获取所述用户节点和所述项目节点之间的评分关系,并根据所述评分关系,构建用户项目关系图;
异构图构建单元,用于将所述用户信任关系图和所述用户项目关系图组合,作为异构图网络。
9.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至6中任一项所述面向用户隐私保护的异构网络图链接预测方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述面向用户隐私保护的异构网络图链接预测方法的步骤。