[发明专利]基于模糊机制用户评分邻域信息的协同过滤推荐方法有效

专利信息
申请号: 201510170406.9 申请日: 2015-04-12
公开(公告)号: CN104899246B 公开(公告)日: 2018-06-26
发明(设计)人: 慕彩红;焦李成;王孝奇;刘红英;熊涛;刘若辰;马文萍;杨淑媛;柴文壹 申请(专利权)人: 西安电子科技大学
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 陕西电子工业专利中心 61205 代理人: 王品华;朱红星
地址: 710071*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 相似度 协同过滤 构建 最终相似度 邻域信息 评分矩阵 贡献率 隶属度 实验仿真结果 上下文信息 模糊 邻居用户 目标用户 评分信息 用户推荐 可用 算法 参考 预测 创建
【权利要求书】:

1.一种基于模糊机制用户评分邻域信息的协同过滤推荐方法,包括如下步骤:

(1)从原始的用户-物品-评分-时间这四维数据中获取用户U对项目I的评分信息,创建用户对项目的评分矩阵Rn×p,其中n代表用户的数目,p代表项目的数目;

(2)根据用户的评分矩阵,确定任意两个用户a与用户b的相似度值sim(a,b):

(2a)运用软划分机制,分别构建用户u对项目i评分的喜欢隶属度Lu,i和用户u对项目i评分的不喜欢隶属度Du,i

其中ru,i为用户u对项目i的评分,m为推荐系统用户评分的最小值,M为推荐系统用户评分的最大值;

(2b)运用项目评分的上下文信息,分别构建项目i评分的喜欢贡献率因子Cli和项目i评分的不喜欢贡献率因子Cdi

其中#Ui表示整体用户对项目i的评分人数;

(2c)运用如下改进的Jaccard函数Jnum(a,b),对评分数目小于平均项目数的用户进行相似度值的惩罚:

其中

其中#Ia表示用户a对整体项目的评分数目,#Ib表示用户b对整体项目的评分数目,表示整体用户的平均项目数,Q3为用户评分数目的四分之三分位数;

(2d)构建任意两个用户a与b喜欢不喜欢的相似函数LD(a,b)如下:

其中

其中ru表示用户u对已经评价项目的评分平均值;

2e)结合改进的Jaccard函数Jnum(a,b)和喜欢不喜欢相似函数LD(a,b),构建任意两个用户a与b最终的相似度函数sim(a,b):

sim(a,b)=LD(a,b)·Jnun(a,b);

(3)根据步骤(2)所构建的任意两个用户a与b最终相似度函数sim(a,b),计算所有用户两两之间的相似度,选择与目标用户相似程度最高的k个邻居用户,根据所选的k个邻居的项目评分数据,对目标用户未评分项目进行评分预测;

(4)根据预测评分,对目标用户未评分项目进行分数值从大到小的排列,筛选出前N个项目即产生对用户的推荐项目,2≤N≤20。

2.根据权利要求1中所述的方法,根据所述步骤(3)中根据所选的k个邻居的项目评分数据,对目标用户未评分项目进行评分预测,按如下步骤进行:

(3a)将目标用户与其他用户的相似度按照从大到小的顺序排列,取排列顺序中最前面的k个用户作为目标用户的邻居用户,k≥50;

(3b)获取k个邻居用户后,通过下式对目标用户未评分的项目进行评分预测:

其中

其中,pu,i为目标用户u对未评分项目i的预测评分值,sim(u,n)为目标用户u与邻居用户n的相似度值,为用户n对已经评价项目的评分平均值,Ku为k个邻居用户集合,Hu,i为集合Ku中对项目i评分的邻居用户集合,n为Hu,i集合中的用户。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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