基于高阶邻居生成算法与异构图神经网络的项目推荐方法
申请人信息
- 申请人:宁夏大学
- 申请人地址:750021 宁夏回族自治区银川市西夏区贺兰山西路489号
- 发明人: 宁夏大学
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 基于高阶邻居生成算法与异构图神经网络的项目推荐方法 |
| 专利类型 | 发明申请 |
| 申请号 | CN202311292618.5 |
| 申请日 | 2023/10/8 |
| 公告号 | CN117390266A |
| 公开日 | 2024/1/12 |
| IPC主分类号 | G06F16/9535 |
| 权利人 | 宁夏大学 |
| 发明人 | 莫先; 赵梓航 |
| 地址 | 宁夏回族自治区银川市西夏区贺兰山西路489号 |
摘要文本
宁夏大学取得“一种透气窗帘布”专利技术,本发明公开基于高阶邻居生成算法与异构图神经网络的项目推荐方法,涉及数据推荐技术领域,包括:获取待推荐异构图的拓扑信息,构建异构时序网络,对网络根据时间戳进行切片并生成一个序列的快拍,利用带重启策略的随机游走,对每张静态图的节点进行最近过去的高阶邻居节点采样,将采样的节点序列作为关系感知异构图神经网络的输入,一个高阶相似性矩阵被添加到该网络来指引节点聚合,确定每个用户节点所表示的用户浏览候选项目节点的概率;本发明通过为推荐网络中每个节点捕获最近过去的强关联的高阶交互关系,在关系感知异构图神经网络网络中添加高阶相似性矩阵来指导节点聚合,提高模型的可解释性以及降低模型时间复杂度。
专利主权项内容
1.一种基于高阶邻居生成算法与异构图神经网络的项目推荐方法,其特征在于,包括以下步骤:获取待推荐项目的异构时序网络;将异构时序网络按等时间间隔进行时间切片,获得当前切片最近过去时间距离的切片网络集合,将切片网络集合中每个时间切片作为一张静态图;其中所述静态图包括用户节点和项目节点;基于带重启的随机游走算法,根据时间距离对当前切片节点的随机游走长度进行衰减,得到当前切片最近过去时间距离的切片的游走长度,进而生成以任一节点为源节点的随机游走序列;对生成的随机游走序列按照最初位序保留所有的奇数节点作为该用户或项目节点的高阶项目或用户节点的邻居游走序列;依次对所有最近过去的时间切片遍历,以获得每个节点的高阶邻居游走序列集合;根据异构时序网络,得出用户节点与项目节点在第k跳中的共同邻居以及各自邻居的数量,进而计算出用户与项目节点的高阶共同邻居相似度矩阵;将每个节点的高阶邻居游走序列集合输入至添加了高阶共同邻居相似度矩阵的关系感知异构图神经网络中,得到每个节点的向量表示;基于每个节点的向量表示,确定每个项目节点被用户交互的预测概率,选取预测概率最高的项目推荐给相应用户。