[发明专利]基于邻近项目Slope One算法的用户改进推荐方法在审

专利信息
申请号: 201610112751.1 申请日: 2016-02-29
公开(公告)号: CN105678430A 公开(公告)日: 2016-06-15
发明(设计)人: 张强;黄丽鹏;车超;魏小鹏 申请(专利权)人: 大连大学
主分类号: G06Q10/04 分类号: G06Q10/04;G06Q10/06;G06K9/62
代理公司: 大连创达专利代理事务所(普通合伙) 21237 代理人: 刘涛
地址: 116622 辽宁*** 国省代码: 辽宁;21
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 邻近 项目 slope one 算法 用户 改进 推荐 方法
【说明书】:

技术领域

发明涉及一种基于邻近项目SlopeOne算法的用户改进推荐方法,具体 讲的是通过结合数据,分析大量的用户—项目数据,从而对数据进行预测,其 属于数据挖掘和数据分析领域。

背景技术

相对于传统的基于进化算法处理方法,协同过滤算法对于解决推荐和预测 的问题有很大的优势。首先算法利用用户的历史行为分析用户偏好,进而向用 户推荐商品或信息。slopeone算法是一种基于评分预测的协同过滤算法,利 用用户对一组项目的评分偏差和用户对某些项目的评分,预测该用户对其他项 目的评分值。该算法没有计算项目之间的相似性,使用最简单的线性回归模型 对项目评分进行预测,具有计算速度快、可扩展性好、对数据稀疏性有较好适 应性的优点。

以往的算法设计,只是针对项目评分偏差的问题进行改进,没有考虑项目之 间的相似性问题,这往往导致设计的冗余,给实际应用带来了很大的不便。

发明内容

本发明的目的在于提出一种基于邻近项目SlopeOne算法的用户改进推荐 方法,其也是基于k近邻项目聚类算法和slopeone算法相结合的一种预测算 法。使用slopeone算法对与目标项目最邻近的k个项目进行预测值计算,以k个 最近邻项目进行评分,从而减少了计算量,且降低了数据的稀疏性。并且将预 测问题转化为相应的推荐问题来求解,采用成型的推荐算法进行设计和改进, 不依赖设计者的经验,可移植性好。

为了实现上述目的,本发明所采用的技术方案为基于邻近项目SlopeOne 算法的用户改进推荐方法,其具体步骤如下:

步骤1、构建项目相似性矩阵。

步骤2、形成邻近项目集合(步骤1和步骤2为k-means聚类算法)。

步骤3、计算与其它评分项目之间的评分偏差。

步骤4、获得测试集的用户—项目评分矩阵。

步骤5、帮助用户推荐出评分最大的前几个预测项目。

所述步骤1中,结合数据集中的评分数据,采用k-means聚类算法计算项 目间的相似度的矩阵,构建项目相似性矩阵;

所述步骤2中,根据用户u评价过的项目i,选择与项目i最为相似的k个 项目组成k邻近项目集合K′。

所述步骤3中,计算目标项目Itemj与k邻近项目集合K′中项目Itemi之间的 评分偏差devj,i。针对k邻近项目集合K′,使用式(3)计算与其它评分项目之 间的评分偏差devj,i

devj,i=ΣuSj,i(x)uj-uicard(Sj,i(x))---(3)]]>

其中,Sj,i(x)为对项目Itemj和Itemi评分的用户集合;card(S)表示集合S中的元 素个数。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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