[发明专利]一种基于知识图谱提取倾向性的群组推荐方法在审

专利信息
申请号: 202210639802.1 申请日: 2022-06-08
公开(公告)号: CN114913028A 公开(公告)日: 2022-08-16
发明(设计)人: 吴雯;余慧;郑兴海;贺樑 申请(专利权)人: 华东师范大学
主分类号: G06Q50/00 分类号: G06Q50/00;G06N5/02
代理公司: 上海蓝迪专利商标事务所(普通合伙) 31215 代理人: 徐筱梅;张翔
地址: 200241 *** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 知识 图谱 提取 倾向性 推荐 方法
【权利要求书】:

1.一种基于知识图谱提取用户选择倾向性的群组推荐方法,其特征在于利用物品知识谱图和个人知识谱图来提取用户-项交互背后的用户选择倾向性,实现用户实体群组推荐,具体包括以下步骤:

步骤1:图谱获取与构建与数据集的划分

采集物品和用户的知识图谱,为用户群组推荐系统数据集中物品及其属性、以及用户及其属性寻找对应实体,得到初始图谱,对于群组和物品之间的交互数据集,随机选择每个群组的80%的交互历史来构成训练集;

步骤2:交互嵌入表示的构建

将用户与物品、用户与用户的交互矩阵分别转化的各自的拉普拉斯矩阵用作交互表示;使用300维的向量表示用户u的0阶表示物品i的0阶表示及属性v的0阶表示令Cu_i={(u,i)|u∈U,i∈I}为用户与物品的交互图,AC和DC为Cu_i的邻接矩阵和度矩阵,为交互图转化成用户-物品的拉普拉斯矩阵Lui,作为用户-物品交互的嵌入表示,所述用户-物品的拉普拉斯矩阵Lui由下述(a)式计算:

同理,将用户与用户的交互图Cu_i={(u,i)|u∈U,i∈I}转化成用户-用户的拉普拉斯矩阵作为用户-用户交互的嵌入表示;

步骤3:物品特点倾向性和用户特点倾向性的构建

利用关系到倾向性的重要程度矩阵,构建群组用户的物品特点倾向性和用户特点倾向性,使得每个倾向性都能表示两个关系的组合;使用知识图谱中关系属性边,生成用户的物品特点倾向性表示和用户特点倾向性表示的分布向量,所述用户特点倾向性表示由下述(b)式计算:

式中:为用户特点倾向性关于用户的分布向量,num_f是群组存在的用户特点倾向性的组合数量,每种倾向性用d维的向量表示;为下述(c)式计算的用户特点关于用户属性关系的分布向量

式中:α(ru,Lu)为下述(d)式计算的权重:

其中,exp为指数函数;为每个用户特点倾向性对于不同关系组合的重要程度;

步骤4:物品知识图谱-物品特点表示和个人知识图谱-个人特点表示的生成

将物品知识图谱和个人知识图谱中的属性与关系进行聚合,分别形成每个物品的特点聚合以及每个用户个人的特点聚合,所述属性与关系进行聚合是将用户连接的关系-属性对聚合,即在个人知识图谱中通过关系ru连接的属性tu为Gu={(ru,tu)|(u,ru,tu)∈Graph},然后将关系进行聚合生成下述(e)式用户u的个人特点一阶表示

式中:为关系ru的表示;为用户属性tu的0阶表示,将属性tu通过关系边ru’与其他属性tu’相连,即有通过上述类似的方法,得到属性tu的一阶表示所述属性tu的一阶表示由下述(f)式计算:

同理,可得到tu的2,3,...,k阶表示,同时利用关系边迭代生成下述(g)式用户个人特点的k阶表示

步骤5:用户表示和物品表示生成

令Ruser_i={(Li,i)|(user,i)∈Cuser_i}表示用户user交互为一阶的物品,且由物品特点倾向性进行连接;Ruser_u表示用户user交互为一阶的用户,且由用户特点倾向性进行连接;所述用户user的一阶表示则由下述(h)式计算:

其中,P(user0,i0)和P(user0,u0)分别为下述(i)~(j)式计算表示用户对物品特点的选择倾向和用户对其他用户个人特点的选择倾向:

式中,β(user0,Li)为物品特点注意力评分,用来区分不同物品特点倾向性的重要性;

β(user0,Lu)为个人特点注意力评分,用来区分不同个人特点倾向性的重要性,其计算由下述(k)~(l)式:

同理,利用上述的方法可以得到下述(m)式用户user的k阶表示

将用户user的k阶表示相加,得到用户表示Euser,即由下述(n)式表示为:

将用户user的k阶物品特点相加,得到物品表示Ei,即由下述(o)式表示为:

步骤6:群组聚合生成及分数预测

通过softmax将群组中的不同用户的重要程度进行区分,聚合得到下述(p)式的群组表示Eg

Eg=∑u∈gδ(u,g)u (p);

其中,表示用户u在群组中的重要程度;

通过群组表示Eg由下述(q)式获取群组对物品的预测分数

步骤7:损失优化和推荐生成

训练集通过步骤2至步骤6训练,采用BPR损失函数进行参数优化,得到群组推荐模型,使用群组推荐模型对测试集进行计算,将预测分数最高的top-k对群组进行推荐,所述损失函数由下述(r)式表示为:

其中,为群组推荐模型的超参数;λ是控制L2正则化项的超参数;LBPR为下述(s)式表示的BRP损失:

其中,σ为sigmoid函数。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华东师范大学,未经华东师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202210639802.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top