[发明专利]一种基于异质信息网络和自适应去噪的推荐方法及系统在审
申请号: | 202111627159.2 | 申请日: | 2021-12-28 |
公开(公告)号: | CN114372206A | 公开(公告)日: | 2022-04-19 |
发明(设计)人: | 张益嘉;靳思晨 | 申请(专利权)人: | 大连海事大学 |
主分类号: | G06F16/9536 | 分类号: | G06F16/9536;G06N3/04;G06N3/08 |
代理公司: | 大连东方专利代理有限责任公司 21212 | 代理人: | 陈丽;李洪福 |
地址: | 116026 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 信息网络 自适应 推荐 方法 系统 | ||
1.一种基于异质信息网络和自适应去噪的推荐方法,其特征在于,所述方法包括:
S1、预处理异质信息网络数据集,得到同质图;
S2、将S1预处理后得到的同质图输入到三层叠加图卷积网络来学习节点嵌入,并利用融合函数融合多条元路径的节点嵌入;
S3、将S2输出的节点嵌入输入到矩阵分解模型中进行训练,在训练过程中利用截断损失函数对S2输出的节点嵌入进行自适应去噪,去除节点嵌入中包含的噪声数据;所述截断损失函数中忽略具有动态阈值的噪声样本,所述动态阈值在训练过程中自动更新;
S4、经过S3后得到所有用户和项目的嵌入,通过点积操作,得到用户对项目的预测评分,基于所述预测评分为用户推荐项目。
2.根据权利要求1所述的一种基于异质信息网络和自适应去噪的推荐方法,其特征在于,预处理异质信息网络数据集包括:
采用元路径,通过在异构图上随机游走,提取出基于所述元路径的语义的路径;
将不同于首节点类型的其余节点删除,得到只包含一种类型节点的路径,形成同质图。
3.根据权利要求1所述的一种基于异质信息网络和自适应去噪的推荐方法,其特征在于,将S1预处理后得到的同质图输入到三层叠加图卷积网络来学习用户和项目的嵌入包括:
计算S1得到的同质图的图拉普拉斯矩阵;
将所述图拉普拉斯矩阵输入三层叠加图卷积网络,从每一层获得一个嵌入;
将每一层获得的嵌入连接起来,使最终的嵌入集合包含了每个卷积层的信息。
4.根据权利要求3所述的一种基于异质信息网络和自适应去噪的推荐方法,其特征在于,融合函数是:
其中σ(·)为非线性函数,l代表不同的元路径,P为元路径的个数,和b(l)为第l个元路径的节点变换矩阵和偏置向量,为节点的嵌入。
5.根据权利要求1所述的一种基于异质信息网络和自适应去噪的推荐方法,其特征在于,将S2输出的节点嵌入输入到矩阵分解模型中进行训练时采用的损失函数为:
其中,是用户u对项目i的预测评分,λ是正则化参数,Θ(U)和Θ(I)分别是用户和项目的嵌入融合函数g(·)中的全部参数。
6.根据权利要求1所述的一种基于异质信息网络和自适应去噪的推荐方法,其特征在于,所述截断损失函数为:
其中,τ(T)为动态阈值,u和i代表用户u和用户i组成的用户项目对,Loss(u,i)为损失值;Loss(u,i)为丢弃率函数∈(T),丢弃率函数∈(T)如下:
∈(T)=min(αT,∈max)
其中,∈max是丢弃率的上界,也就是最大丢弃率;T是迭代次数;α是一个超参数,以调整达到最大丢弃率的速度。
7.一种基于异质信息网络和自适应去噪的推荐系统,其特征在于,所述系统包括:
模型输入模块,用于预处理异质信息网络数据集,得到同质图;
嵌入模块,用于将所述模型输入模块得到的同质图输入到三层叠加图卷积网络来学习用户和项目的嵌入,并利用融合函数融合多条元路径的节点嵌入;
嵌入优化模块,用于将所述嵌入模块输出的节点嵌入输入到矩阵分解模型中进行训练,在训练过程中利用截断损失函数对所述嵌入模块输出的节点嵌入进行自适应去噪,去除节点嵌入中包含的噪声数据;所述截断损失函数中忽略具有动态阈值的噪声样本,所述动态阈值在训练过程中自动更新;
推荐模块,用于将经过所述嵌入优化模块优化后得到的所有用户和项目的嵌入,通过点积操作,得到用户对项目的预测评分,基于所述预测评分为用户推荐项目。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机指令集,计算机指令集被处理器执行时实现如权利要求1~6任一项所提供的基于异质信息网络和自适应去噪的推荐方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连海事大学,未经大连海事大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111627159.2/1.html,转载请声明来源钻瓜专利网。