预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共22页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115867919A(43)申请公布日2023.03.28(21)申请号202080103130.1(22)申请日2020.08.17(85)PCT国际申请进入国家阶段日2023.02.15(86)PCT国际申请的申请数据PCT/CN2020/1094832020.08.17(87)PCT国际申请的公布数据WO2022/036494EN2022.02.24(71)申请人华为技术有限公司地址518129广东省深圳市龙岗区坂田华为总部办公楼(72)发明人许艺师张莹雪郭慧丰唐睿明耿雁回(51)Int.Cl.G06N3/04(2023.01)权利要求书3页说明书14页附图4页(54)发明名称用于推荐系统的图结构感知增量学习(57)摘要提供了一种用于训练推荐系统(recommendersystem,RS)的系统和方法。所述RS用于针对二分图做出推荐,所述二分图包括多个用户节点、多个项目节点和定义将所述用户节点中的至少一些连接到所述项目节点中的一些的边的观察图拓扑,所述RS包括由现有参数集配置的现有图神经网络(graphneuralnetwork,GNN)模型。所述方法包括:应用损失函数计算更新的GNN模型的更新参数集,所述更新的GNN模型是使用第一参数集作为初始化参数、用新图训练的,所述损失函数用于基于所述现有GNN模型针对现有图生成的节点嵌入来蒸馏知识,其中,所述新图包括在所述现有图中也包括的多个用户节点和多个项目节点;用所述更新的GNN模型替换所述RS的所述现有GNN模型。CN115867919ACN115867919A权利要求书1/3页1.一种用于训练推荐系统(recommendersystem,RS)的方法,其特征在于,所述RS用于针对二分图做出推荐,所述二分图包括多个用户节点、多个项目节点和定义将所述用户节点中的至少一些连接到所述项目节点中的一些的边的观察图拓扑,所述RS包括由现有参数集配置的现有图神经网络(graphneuralnetwork,GNN)模型,所述方法包括:应用损失函数计算更新的GNN模型的更新参数集,所述更新的GNN模型是使用第一参数集作为初始化参数、用新图训练的,所述损失函数用于基于所述现有GNN模型针对现有图生成的节点嵌入来蒸馏知识,其中,所述新图包括在所述现有图中也包括的多个用户节点和多个项目节点;用所述更新的GNN模型替换所述RS的所述现有GNN模型。2.根据权利要求1所述的方法,其特征在于,所述损失函数作为迭代训练过程的一部分应用,在所述迭代训练过程中,生成更新参数的临时集用于训练所述更新的GNN模型,其中,在所述训练过程中,所述更新的GNN模型通过每个更新参数的临时集配置,以针对所述新图生成临时节点嵌入。3.根据权利要求2所述的方法,其特征在于,所述损失函数包括局部结构蒸馏分量,所述局部结构蒸馏分量用于在所述迭代训练过程期间,为所述现有图和所述新图中都包括的至少一些项目节点和用户节点蒸馏所述现有图的局部图结构。4.根据权利要求3所述的方法,其特征在于,所述方法包括通过以下方式确定所述局部结构蒸馏分量:对于在所述现有图和所述新图中都包括的所述用户节点中的所述至少一些的每个用户节点:为所述用户节点确定所述现有图中的项目节点的局部邻域集;基于所述现有GNN模型为所述邻域集中的所述项目节点生成的嵌入的平均值,确定所述用户节点的现有平均局部邻域用户节点嵌入;基于所述更新的GNN模型为所述邻域集中的所述项目节点生成的嵌入的平均值,确定所述用户节点的新平均局部邻域用户节点嵌入;确定第一用户值,所述第一用户值是以下各项的点积:(i)所述现有GNN模型为所述用户节点生成的嵌入和(ii)所述用户节点的所述现有平均局部邻域用户节点嵌入;确定第二用户值,所述第二用户值是以下各项的点积:(i)所述更新的GNN模型为所述用户节点生成的嵌入和(ii)所述用户节点的所述新平均局部邻域用户节点嵌入;确定所述第一用户值与所述第二用户值之间的用户节点差值;确定用户节点平均距离值,所述用户节点平均距离值是针对所述用户节点中的所述至少一些确定的所述用户节点差值的平均值;对于在所述现有图和所述新图中都包括的所述项目节点中的所述至少一些的每个项目节点:为所述项目节点确定所述现有图中的用户节点的局部邻域集;基于所述现有GNN模型为所述邻域集中的所述用户节点生成的嵌入的平均值,确定所述项目节点的现有平均局部邻域项目节点嵌入;基于所述更新的GNN模型为所述邻域集中的所述用户节点生成的嵌入的平均值,确定所述项目节点的新平均局部邻域项目节点嵌入;2CN115867919A权利要求书2/3页确定第一项目值,所述第一项目值是以下各项的点积:(i)所述现有GNN模型为所述项目节点生成的嵌入和(i