[发明专利]基于可信数据推荐服务的方法在审

专利信息
申请号: 201610435697.4 申请日: 2016-06-17
公开(公告)号: CN106126567A 公开(公告)日: 2016-11-16
发明(设计)人: 杨力;王小琴;田亚平;姜奇;王利军;张冬冬 申请(专利权)人: 西安电子科技大学
主分类号: G06F17/30 分类号: G06F17/30;G06K9/62
代理公司: 陕西电子工业专利中心 61205 代理人: 田文英;王品华
地址: 710071*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开一种基于可信数据推荐服务的方法,解决了现有技术数据可信度不高,出现预测准确度低的问题,使本发明能够给用户推荐更为准确的项目,同时,采用扰动了训练集数据的方法使原训练集数据得到了隐藏,克服了现有技术用户信息泄露的问题,使本发明避免了用户信息的泄露,达到对用户信息的保护。其方法步骤为:(1)提取预测数据集;(2)扰动训练集数据;(3)计算训练集和三个子训练集中用户对项目的可信评分;(4)预测项目评分;(5)评估预测评分;(6)获得推荐项目。本发明不仅提高了预测准确度,同时实现了对用户的信息保护。
搜索关键词: 基于 可信 数据 推荐 服务 方法
【主权项】:
一种基于可信数据推荐服务的方法,包括以下步骤:(1)提取预测数据集:(1a)从商品数据集中依次提取所有的项目编号组成一列预测数据集、依次提取所有的用户编号组成一列预测数据集、依次提取所有的用户对项目的评分组成一列预测数据集、依次提取所有的用户评分投票的总数组成一列预测数据集、依次提取所有的项目评分中帮助评分的用户数目组成一列预测数据集,将所有提取的五列预测数据组成预测数据集;(1b)将预测数据集按照4:1的比率随机分为训练集和测试集,同时将该测试集复制为四份,得到第一个测试集,第二个测试集,第三个测试集,第四个测试集;(1c)按照下式,计算训练集中用户对项目的评分列数据对应的可信度:<mrow><mi>r</mi><mo>=</mo><mfrac><mi>m</mi><mi>n</mi></mfrac></mrow>其中,r表示训练集中用户对项目的评分数据的可信度;m表示训练集中项目评分中投有用评分的用户数目;n表示训练集中用户评分投票的总数;(1d)从训练集中提取可信度大于0.5的所有列的数据组成第一个子训练集S1;从训练集中提取可信度大于0.8的所有列的数据组成第二个子训练集S2;从训练集中提取可信度等于1的所有列的数据组成第三个子训练集S3;(2)扰动训练集数据:分别在训练集、第一个子训练集S1、第二个子训练集S2、第三个子训练集S3的用户对项目的评分数据列上加入呈高斯分布的一组随机数,实现对该列评分数据列的扰动;(3)按照下式,分别计算训练集和三个子训练集中用户对项目的可信评分:<mrow><msubsup><mi>T</mi><mi>p</mi><mi>i</mi></msubsup><mo>=</mo><msubsup><mi>R</mi><mi>p</mi><mi>i</mi></msubsup><mo>*</mo><mi>r</mi></mrow>其中,表示用户p对项目i的可信评分;表示用户p对项目i的历史评分;*表示相乘操作;r表示用户对项目的评分的可信度;(4)预测项目评分:(4a)以训练集中的所有的用户编号为行,所有的项目编号为列,构建一个训练集矩阵;(4b)以三个子训练集中的所有的用户编号为行,所有的项目编号为列,分别构建三个子训练集矩阵;(4c)分别对训练集矩阵和三个子训练集矩阵中用户未给出评分的项目,进行预测评分,得到了训练集预测评分列和三个子训练集预测评分列;(5)评估预测评分:(5a)在第一个测试集中新建一列,将训练集预测评分列添加到第一个测试集新建的列上,组成第一个测试集的用户对项目的预测评分列;(5b)在第二个测试集、第三个测试集、第四个测试集中分别新建一列,将训练集预测评分列添加到第二个测试集、第三个测试集、第四个测试集中新建的列上,组成第二个测试集、第三个测试集、第四个测试集的用户对项目的预测评分列;(5c)删除第一个测试集、第二个测试集、第三个测试集、第四个测试集中用户对项目没有进行预测评分的行;(5d)采用平均绝对误差指标公式,分别对第一个测试集、第二个测试集、第三个测试集、第四个测试集中用户对项目的预测评分进行评估,得到了第一次评估后的预测评分;(5e)采用均方根误差指标公式,分别第一次评估后的预测评分进行进一步的评估,得到第二次评估后的预测评分值;(6)获得推荐项目对所有项目第二次评估后的预测评分值按照从大到小进行排序,将预测评分最高的前5个项目作为推荐对象输出给用户。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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