首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于知识图谱提取倾向性的群组推荐方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:华东师范大学

摘要:本发明公开了一种基于知识图谱提取用户倾向性的群组推荐方法,其特点是通过利用物品知识谱图和个人知识谱图来提取用户‑项交互背后的用户选择倾向性,实现用户实体群组推荐,该方法不仅需要利用物品的知识图谱来把握用户的喜好、完善用户画像,还利用个人知识图谱来对用户与用户之间的影响通过属性组合进行抽取,为目标群组进行推荐。本发明与现有的技术相比具有提升准确率的同时大大提高了推荐的可解释性,引入了个人知识图谱,补充了用户在选择时考虑到群体中其他用户的特点,融合使用了用户信息、物品信息以及群组交互,能更好的理解用户在选择时被哪些因素影响,把握用户的喜好,完善用户画像,方法简便,效果好,具有很好的应用前景。

主权项: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式计算: 其中,Puser0,i0和Puser0,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,gup;其中,表示用户u在群组中的重要程度;通过群组表示Eg由下述q式获取群组对物品的预测分数 步骤7:损失优化和推荐生成训练集通过步骤2至步骤6训练,采用BPR损失函数进行参数优化,得到群组推荐模型,使用群组推荐模型对测试集进行计算,将预测分数最高的top-k对群组进行推荐,所述损失函数由下述r式表示为: 其中,为群组推荐模型的超参数;λ是控制L2正则化项的超参数;LBPR为下述s式表示的BRP损失: 其中,σ为sigmoid函数。

全文数据:

权利要求:

百度查询: 华东师范大学 一种基于知识图谱提取倾向性的群组推荐方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。