说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210583484.1 (22)申请日 2022.05.25 (71)申请人 重庆大学 地址 400044 重庆市沙坪坝区沙正 街174号 (72)发明人 王丽平 杨正益 柳玲 危枫  周魏 文俊浩 郭向星 程旺鑫  杨佳佳 朱磊  (74)专利代理 机构 重庆缙云专利代理事务所 (特殊普通 合伙) 50237 专利代理师 王翔 (51)Int.Cl. G06Q 30/06(2012.01) G06Q 30/02(2012.01) G06F 16/36(2019.01) G06N 3/04(2006.01)G06N 3/08(2006.01) G06N 5/04(2006.01) (54)发明名称 一种基于知识图谱路径推理的多用户推荐 系统 (57)摘要 本发明公开一种基于知识图谱路径推理的 多用户推荐系统, 包括知识图谱构建模块、 路径 推理模块和评分预测模块; 所述知识图谱构建模 块获取用户交互历史数据, 构建知 识图谱G, 并传 输至路径推理模块; 所述路径推理模块根据知识 图谱G生成若干用户和目标项目之间的关系路 径, 并传输至评分预测模块; 所述评分预测模块 对接收到的若干关系路径进行评价预测, 根据评 价预测结果, 向用户输出项目推荐列表。 本发明 通过构建用户与项的知识 图谱挖掘更多丰富的 用户兴趣隐语义信息, 利用知识图谱 上多条路径 组合推理预测多个用户潜在共同偏好, 不同路径 之间利用带注意力机制的池化聚合操作在区分 不同用户偏好程度的同时给出最大化兴趣偏好 和多样化的推荐列表。 权利要求书3页 说明书8页 附图2页 CN 114820139 A 2022.07.29 CN 114820139 A 1.一种基于知识图谱路径推理的多用户推荐系统, 其特征在于: 包括知识图谱构建模 块、 所述路径推理模块和评分预测模块。 所述知识图谱构建模块获取用户交互历史数据, 构建知识图谱G, 并传输至路径推理模 块。 所述路径推理模块根据知识图谱G生成若干用户 和目标项目之间的关系路径, 并传输 至评分预测模块; 所述评分预测模块对接收到的若干关系路径进行评价预测, 根据评价预测结果, 向用 户输出项目推荐列表。 2.根据权利要求1所述的一种基于知识图谱路径推理 的多用户推荐系统, 其特征在于, 构建知识图谱G的步骤 包括: 1)构建项目关联有向 图G1; 所述项目关联有向 图G1的实体包括 交互项和候选项, 边集包 括实体与实体之间的关联关系; 2)构建用户与 项目的交互有向 图G2; 所述交互有向图G2的实体包括用户和项目; 所述 交 互有向图G2中, 若用户和项目之间有交 互, 则用户和项目之间存在边; 3)将项目关联有向图G1和用户与项目的交 互有向图G2融合, 得到知识图谱G。 3.根据权利要求2所述的一种基于知识图谱路径推理 的多用户推荐系统, 其特征在于, 项目关联有向图G1={(h,r,t)|h,t∈I1,r∈R1}, 通过候选项目与已交互项目之间的关联数 据建模得到; 其中, 元组(h,r,t)表明头节点h与尾节点t之间存在关系r; I1为所有候选项目集合; R1 为关系集 合。 4.根据权利要求3所述的一种基于知识图谱路径推理 的多用户推荐系统, 其特征在于, 用户与项目的交互有向图G2={(u,act,i)|u∈U,i∈ I2,act∈R2}由用户与项目的交互记录 建模得到; 其中, 元组(u,act,i)表示用户u与项目i之间存在交互关系act; 和 分别表示用户、 项目集合, M和N分别表示用户数量和项目数量, R2表示交互关系集 合。 5.根据权利要求4所述的一种基于知识图谱路径推理 的多用户推荐系统, 其特征在于, 所述知识图谱G={(h,r,t)|h,t∈E,r∈R}, 其中集 合E=U∪I1, 集合R=R1∪R2。 6.根据权利要求1所述的一种基于知识图谱路径推理 的多用户推荐系统, 其特征在于, 所述路径推理模块 生成若干用户和目标项目之间的关系路径的步骤 包括: 1 ) 记 知 识 图 谱 G 上 用 户 到 达 项 目 之 间 的 路 径 为 实 体 与 关 系 的 序 列 其中, e1=u,eL=p; (el,rl,el+1)是路径p 上的第l个元组, L‑1表示路径p上的所有元组数量; 2)对于知识图谱G上给定的关系路径pk, 所述路径推理模块将关系路径pk中的每个 实体 切分为对应类型和值, 并将类型和值初始化为两个向量, 分别记为 d表示 维度大小; k初始值 为1; 3)在路径pk中嵌入相同维度的向量rl, 更新关系路径p'k为[e1,r1,e2,...,el‑1,rl‑1], 关权 利 要 求 书 1/3 页 2 CN 114820139 A 2系路径p'k中每个元素代表一个实体或一类关系; 4)利用存储在路径推理模 块上的循环神经网络模型挖掘关系路径p'k中的序列信息, 从 而生成编码后的路径pk; 5)令k=k+1, 并返回步骤2), 直到获得编码后的路径集 合P(u,i)={p1,p2,...,pK}。 7.根据权利要求6所述的一种基于知识图谱路径推理 的多用户推荐系统, 其特征在于, 所述循环神经网络模型为LSTM神经网络模型, 包括输入层、 隐藏和 输出层; 其中, 隐藏层包 括输入门、 遗 忘门和输出门; 循环神经网络模型的输入 包括实体 类型、 实体值、 关系向量, 输出为编码后的路径。 8.根据权利要求7所述的一种基于知识图谱路径推理 的多用户推荐系统, 其特征在于, 所述循环神经网络模型的输入向量xl‑1、 输出向量hL分别满足下式: zl=tanh(W1xl+Whhl‑1+bz)             (2) fl=σ(Wfxl+Whhl‑1+bf)              (3) il=σ(Wixl+Whhl‑1+bi)              (4) ol=σ(Woxl+Whhl‑1+bo)              (5) cl=fl⊙cl‑1+il⊙zl              (6) hl=ol⊙tanh(cl)    (7) 式中, cl∈Rd,zl∈Rd分别表示单元存储状态向量和信息转换模 块, d'表示隐藏单元的数 量; il、 ol和fl分别表示输入、 输出和忘记门, Wz、 Wi、 Wf、 Wo∈Rd'×3d,Wh∈Rd'×d'表示映射系数矩 阵; bz、 bi、 bf、 bo是偏置向量; σ(.)是激活函数, ⊙表示两个向量之间元素级乘积; el‑1、 e′l‑1、 rl‑1分别表示实体 类型、 实体值、 关系向量。 9.根据权利要求1所述的一种基于知识图谱路径推理 的多用户推荐系统, 其特征在于, 所述评分预测模块对接收到的若干关系路径进行评价预测的步骤 包括: 1)建立预测函数, 即: 式中, 为评价预测结果; fθ表示具有参数θ 的模型, 公式(8)表明用户u与 项目i是否 发 生交互是由连通 性ρ(u,i)决定的; 2)计算状态预测值, 即: 式中, W1, W2分别表示第1层全连接层和第 2层全连接层的系数权重; Relu表示激活函数; 其中τ=(u,act,i)表示 元组; s( τ|pk)=sk, 表示结点u到结点i的第k 条路径的预测得分, b表 示偏置量; 3)将状态预测值投影到预测函数中, 得到 评价预测结果 即: 式中, σ(.)是激活函数, 其中, 参数g(s1,s2,...,sK)如下所示:权 利 要 求 书 2/3 页 3 CN 114820139 A 3

.PDF文档 专利 一种基于知识图谱路径推理的多用户推荐系统

文档预览
中文文档 14 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于知识图谱路径推理的多用户推荐系统 第 1 页 专利 一种基于知识图谱路径推理的多用户推荐系统 第 2 页 专利 一种基于知识图谱路径推理的多用户推荐系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 10:54:17上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。