水利行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210533312.3 (22)申请日 2022.05.17 (71)申请人 重庆邮电大 学 地址 400065 重庆市南岸区崇文路2号 (72)发明人 王永 罗陈红 冉珣 杨久裕  高明星  (51)Int.Cl. G06F 16/9536(2019.01) G06F 21/62(2013.01) (54)发明名称 一种基于差分隐私的隐式反馈协同过滤推 荐方法 (57)摘要 本发明涉及一种基于差分隐私的隐式反馈 协同过滤推荐方法, 属于计算机推荐系统领域和 信息安全领域。 该方法具体包括: 将用户的隐式 反馈数据转化 成数值为0或1的隐式反馈矩阵; 构 造目标函数L(P,Q), 交替最小二乘法求解L(P, Q), 存储用户隐因子矩阵P; 将求得的用户隐因子 矩阵P代入目标函数L(P,Q), 得到关于项目隐因 子矩阵Q的目标函数L(Q), 考虑每一个项目i∈I 的目标函数L(qi), 将目标函数L(qi)展开为多项 式, 降低目标函数的敏 感度, 使用少量Laplac e噪 声对目标函数进行扰动; 对所有加噪的目标函数 求解, 得到加噪的项目隐因子向量 聚合所有的 得到矩阵 本发明具有良好 的隐私保护性和模型准确性。 权利要求书3页 说明书8页 附图5页 CN 114943041 A 2022.08.26 CN 114943041 A 1.一种基于差分隐私的隐式反馈协同过滤推荐方法, 其特征在于, 该方法具体包括以 下步骤: S1: 将用户对项目的隐式反馈数据转化成数值为0或1的隐式反馈矩阵, 0表示用户对项 目的非正反馈, 1表示用户对项目的正反馈; S2: 随机初始化矩阵P、 Q、 P是用户隐因子矩阵, 表示矩阵P的第u行, 代表第u 个用户的隐因子向量; Q是项目隐因子矩阵, 表示矩阵Q的第i行, 代表第i个项目的 隐因子向量; 是加噪的项目隐因子矩阵, 表示矩阵 的第i行, 代表第i个项目加噪 的隐因子向量; d表示隐因子向量的维度; S3: 构建目标函数L(P, Q), 交替 最小二乘法(ALS)求 解并保存矩阵P; S4: 将S3中得到的P代入L(P, Q), 得到关于Q的目标函数L(Q), 考虑每一个项目i∈I的目 标函数L(qi); 将L(qi)展开为多项式, 计算系数的敏感度, 从Laplace分布采样噪声, 对L(qi) 做目标扰动, 得到加噪的目标函数 S5: 对所有加噪的目标函数 求解, 得到加噪的隐因子向量 聚合所有的 得 到矩阵 S6: 根据公式 进行预测, 对S1所述隐式反馈矩阵中非正反馈项目的预测结果进 行排序, 将TOP ‑N个项目推荐给用户。 2.根据权利要求1所述的一种基于差分隐私的隐式反馈协同过滤推荐方法, 其特征在 于: 在所述 步骤S1中, 将用户对 项目的隐式反馈数据转 化成数值 为0或1的隐式反馈矩阵 数值0表示用户对项目的非正反馈, 数值1表示用户对项目的正反馈, U是包含所有 用户的集 合, I是包 含所有项目的集 合, |U|表示U中用户的个数, |I|表示 I中项目的个数。 3.根据权利要求1所述的一种基于差分隐私的隐式反馈协同过滤推荐方法, 其特征在 于: 在所述步骤S2中, 随机初始化矩阵P、 Q、 P是用户隐因子矩阵, 表示矩阵P的第 u行, 代表第u个用户的隐因子向量; Q是项 目隐因子矩阵, 表示矩阵Q的第i行, 代表 第i个项目的隐因子向量; 是加噪的项目隐因子矩阵, 表示矩阵 的第i行, 代表第 i个项目加噪的隐因子向量; d表示隐因子向量的维度。 4.根据权利要求1所述的一种基于差分隐私的隐式反馈协同过滤推荐方法, 其特征在 于: 在所述步骤S3中, 构建目标函数L(P, Q), 使用交替最小二乘法求解并保存矩阵P。 具体包 括以下步骤: S31: 将隐式反馈矩阵分解成两个低维矩阵P、 Q, 构建目标函数: 其中, u表示第u个用户, i表示第i个项 目, (u, i)表示第u个用户对第i个项 目的隐式反 馈, S表示正反馈样本集合, 表示非正反馈样本集合, 是正反馈损失函权 利 要 求 书 1/3 页 2 CN 114943041 A 2数, 是非正反馈损失函数, α0是非正反馈损失函数的权重, λ表示正则化系 数, ‖·‖F表示矩阵的F 范数, 此处α0取值为1。 S32: 对每一个用户计算用户隐因子向量, 第u个用户计算用户隐因子向量pu的计算公式 如下: 其中, Iu表示用户u的正反馈项目集合, 表示用户u的非正反馈项目集合, 表示qi×qiT, 表示单位矩阵, 根据所有的用户隐因子向量更新矩 阵P。 S33: 对每一个项目计算项目隐因子向量, 第i个项目计算项目隐因子向量qi的计算公式 如下: 其中, Ui表示项目i的正反馈用户集合, 表示项目i的非正反馈用户集合, 表示pu×puT, 表示单位矩阵, 根据所有的项目隐因子向量更新矩 阵Q。 重复步骤S32、 S3 3对P、 Q进行迭代, P、 Q满足停止条件时结束迭代并保存矩阵P。 5.根据权利要求1所述的一种基于差分隐私的隐式反馈协同过滤推荐方法, 其特征在 于: 在所述步骤S4中, 将S3中得到的P代入L(P, Q), 得到关于Q的目标函数L(Q), 考虑每一个 项目i∈I的目标函数L(qi), 将L(qi)展开为多项式, 计 算系数的敏感度, 从Laplace分布 采样 噪声, 对L(qi)做目标扰动, 得到加噪的目标函数 具体包括以下步骤: S41: 将S3中得到的P代入L(P, Q), 得到关于Q 的目标函数L(Q), 考虑每一个项目i∈I 的 目标函数L(qi), 将L(qi)展开为多项式: 其中, Ui表示项目i的正反馈用户集合, 表示项目i的非正反馈用户集合, 表示pu×puT, α0是非正反馈损失函数的权重, λ表示正则化系数, ‖ ·‖2表示 向量的2范数; |Ui|是目标函数L(qi)中的常数项, 省略|Ui|不影响函数L(qi)的求解, 目标函 数改为: L(qi)=l2(qi)‑l1(qi)+R(qi) 其中,权 利 要 求 书 2/3 页 3 CN 114943041 A 3

PDF文档 专利 一种基于差分隐私的隐式反馈协同过滤推荐方法

文档预览
中文文档 17 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共17页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于差分隐私的隐式反馈协同过滤推荐方法 第 1 页 专利 一种基于差分隐私的隐式反馈协同过滤推荐方法 第 2 页 专利 一种基于差分隐私的隐式反馈协同过滤推荐方法 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-07 12:39:10上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。