[发明专利]非独立同分布环境下的多相关性差分隐私矩阵分解方法有效

专利信息
申请号: 201711065040.4 申请日: 2017-11-02
公开(公告)号: CN107766742B 公开(公告)日: 2021-02-19
发明(设计)人: 李先贤;傅星珵;王利娥;刘鹏;褚宏光 申请(专利权)人: 广西师范大学
主分类号: G06F21/62 分类号: G06F21/62;G06F17/16;G06F17/15;G06F17/14
代理公司: 桂林市持衡专利商标事务所有限公司 45107 代理人: 陈跃琳
地址: 541004 广*** 国省代码: 广西;45
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 独立 分布 环境 多相 关性差分 隐私 矩阵 分解 方法
【权利要求书】:

1.非独立同分布环境下的多相关性差分隐私矩阵分解方法,其特征是,包括步骤如下:

步骤1、对用户和项目的属性空间进行预处理,分别计算出用户相关系数矩阵和项目相关系数矩阵;

步骤2、基于差分隐私模型,引入多相关性的矩阵分解的目标函数生成服从拉普拉斯分布的用户随机噪声矩阵和项目随机噪声矩阵;即:

步骤2.1、分别计算用户相关系数、项目相关系数和评分数据的取值范围即最大值和最小值之差,并据此计算用户因子矩阵的敏感度和项目因子矩阵的敏感度;

步骤2.2、分别根据用户因子矩阵和项目因子矩阵的敏感度计算服从拉普拉斯分布的随机数,并均匀随机的生成一组随机数,使得这组随机数作为向量的L1范数值正好等于上述获得的服从拉普拉斯分布的随机数,由此得到用户随机噪声矩阵和项目随机噪声矩阵;

步骤3、对目标函数采用随机梯度下降方法进行训练,实现相关性差分隐私矩阵分解;

步骤3.1、均匀且随机的从L1范数球中选取随机数构成的向量,构造用户因子矩阵和项目因子矩阵,其中用户因子矩阵是d×n大小的矩阵,项目因子矩阵是d×m大小的矩阵,n为用户个数,m为项目个数,d为分解维度;

步骤3.2、判断迭代是否结束,即当前迭代次数是否达到设定的最大迭代次数,若未达到则继续向下执行;若达到则执行步骤3.6;

步骤3.3、计算本次迭代的误差矩阵Error:

Error=R-UT*V

其中,R表示用户对项目的评分矩阵,U表示当前用户因子矩阵,V表示当前项目因子矩阵,T表示转置;

步骤3.4、遍历评分矩阵R的每一行,计算每一行目标函数对当前用户因子矩阵U的偏导数,并利用当前用户因子矩阵U的各个用户与对应行的偏导数相加来更新用户因子矩阵U;

步骤3.5、遍历原始评分矩阵R的每一列,计算每一列目标函数对当前项目因子矩阵V的偏导数,并利用当前项目因子矩阵V的各个项目与对应列的偏导数相加来更新项目因子矩阵V;

步骤3.6、重复步骤3.2到步骤3.5直到迭代结束,当迭代结束时,计算并输出预测矩阵R′:

R′=UT*V

其中,U表示当前用户因子矩阵,V表示当前项目因子矩阵,T表示转置。

2.根据权利要求1所述的非独立同分布环境下的多相关性差分隐私矩阵分解方法,其特征是,步骤1,采用杰卡德相似距离计算2个用户或项目的相关系数Jaccard(X,Y)为:

其中,|X∩Y|表示2个用户或项目的共有属性的数量,|X∪Y|表示2个用户或项目的所有的属性数量。

3.根据权利要求1所述的非独立同分布环境下的多相关性差分隐私矩阵分解方法,步骤2.1中,

用户因子矩阵的敏感度USens为:

项目因子矩阵的敏感度VSens为:

其中,RRange表示评分数据的取值范围,URange表示用户相关系数的取值范围,VRange表示项目相关系数的取值范围,表示用户i和用户o之间的相关系数,表示项目j和用户w之间的相关系数,o∈[n]-i表示用户o属于1到n里除了用户i的集合,w∈[m]-j表示项目w属于1到m里除了项目j的集合,n为用户个数,m为项目个数,d为分解维度。

4.根据权利要求1所述的非独立同分布环境下的多相关性差分隐私矩阵分解方法,步骤2.2中,

用户随机噪声矩阵的第i个列向量为:

项目随机噪声矩阵的第j个列向量为:

其中,USens表示用户因子矩阵的敏感度,VSens表示项目因子矩阵的敏感度,∈表示设定的隐私预算,Lap(.)表示拉普拉斯分布的概率密度函数,~表示该随机向量取值正比于概率密度函数。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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