[发明专利]一种基于社交网络的去中心化矩阵分解的兴趣点推荐方法有效

专利信息
申请号: 201910131400.9 申请日: 2019-02-22
公开(公告)号: CN110008402B 公开(公告)日: 2021-09-03
发明(设计)人: 刘安;彭佳;张亚男;李直旭 申请(专利权)人: 苏州大学
主分类号: G06F16/9535 分类号: G06F16/9535;G06F16/9536;G06Q50/00
代理公司: 南京正联知识产权代理有限公司 32243 代理人: 郭俊玲
地址: 215028 江苏*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于社交网络的去中心化矩阵分解的兴趣点推荐方法,包括:(1)将用户浏览兴趣点的签到数据存储在每个用户自己的用户端;(2)用户在自己的用户端训练模型。通过上述方式,本发明基于社交网络的去中心化矩阵分解的兴趣点推荐方法通过将用户对兴趣点的签到数据保存在自己的用户端,并且在用户端进行矩阵分解模型的训练,解决了集中式矩阵分解模型存储和计算资源浪费的问题,不存在用户个人隐私泄露的风险,从而实现了保护隐私、提高安全系数的功能,在基于社交网络的去中心化矩阵分解的兴趣点推荐方法的普及上有着广泛的市场前景。
搜索关键词: 一种 基于 社交 网络 中心 矩阵 分解 兴趣 推荐 方法
【主权项】:
1.一种基于社交网络的去中心化矩阵分解的兴趣点推荐方法,其特征在于,包括以下步骤:(1)将用户浏览兴趣点的签到数据存储在每个用户自己的用户端:定义表示用户集合,表示兴趣点集合,共有M个用户和N个兴趣点,(ui,pj)表示第i个用户对第j个兴趣点的签到信息或者评价信息,其中用RM×N表示用户POI签到矩阵,并且用表示用户ui对兴趣点pj的签到信息或者评价信息;(2)用户在自己的用户端训练模型:由于亲密的朋友访问的兴趣点具有很强的相似性,因此利用亲密的朋友之间进行信息的交互,来协助完成模型的训练,即:当一个用户对某个兴趣点有访问行为的时候,该用户的潜在向量以及该兴趣点的全局潜在向量都会通过梯度进行更新,与此同时,该用户将对该兴趣点全局潜在向量的梯度发送给他的朋友,这些朋友拿到该兴趣点全局潜在向量的梯度之后,保存在这些朋友的用户端的该兴趣点的全局潜在向量也会得到相应更新,从而完成模型的训练,定义UM×K表示用户潜在特征矩阵,每一行表示用户ui的K维潜在特征向量,VM×N×K表示兴趣点潜在特征张量,表示用户ui的兴趣点潜在特征矩阵,表示用户ui对兴趣点pj的K维潜在特征向量,为了保证每个用户的隐私保护,在整个训练过程中,需要保证每个用户对兴趣点的签到次数或者评价信息和潜在特征都保存在每个用户自己的用户端,因此,每个用户ui只需要保存他的K维潜在特征向量和POI潜在特征矩阵将用户的POI签到信息分解为用户偏好潜在向量和POI偏好潜在向量即:对于每个用户ui,POI的潜在特征向量可以分解为:其中表示全局潜在特征矩阵,其表示所有用户的共同偏好,表示私有潜在特征矩阵,其表示用户ui的个人偏好,那么基于社交网络的去中心化矩阵分解的兴趣点推荐方法的目标函数可以表示为:其中,表示矩阵的罗贝尼乌斯范数的平方,向量只依赖于保存在用户ui用户端中的信息,而不仅依赖于用户ui用户端中的信息,也依赖于用户ui的朋友用户的用户端中的信息,其中通过交换协议来交换用户之间的信息,从而学习POI全局潜在特征向量所述交换协议通过发送每个用户ui的目标函数关于的梯度给他的朋友用户ui′来学习全局POI潜在特征向量
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201910131400.9/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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