发博文
正文 字体大小:

推介方法: 基于项目评分预测的协同过滤推荐算法

(2008-10-20 19:18:11)
标签:

相似度

相似性

算法

余弦

软件学报

协同过滤

杂谈

分类: 学术理解

题目:基于项目评分预测的协同过滤推荐算法

 

作者:邓爱林,复旦大学博士

 

出处:2003 软件学报

 

问题提出:传统协作式推介(CF)算法的最大问题在于用户对被推介项评分过于稀疏,导致推介质量的下 降。

 

核心思想:为了解决被推介项的稀疏问题,对用户为评价项进行估值,提出了名为“基于项目评分预测的系

统过滤推介算法”。即根据被推介项目之间的相似性初步预测用户对未评分项目的评分,使得 “用户/推介项” 向量变稠密,在此基础上,再进行CF推介。

 

关键问题:

1、  计算项目i与j的相似度:根据对项目i和项目j评分了的所有用户,根据余弦相似性,修正余弦相似性,相关相似性等方法,计算i和j的相似度,形成项目相似度矩阵。

2、  计算用户i对项目p的估计评分:

a)         由1、得到与项目p最相似的推介项值Mp={I1,I2 …In}

b)        得到Mp后,根据以下公式计算用户i对项目p的预测评分

 

              问题:Ri,n 初始态多为未知,应该解决该问题

3、  根据2得到的矩阵计算用户间相似度

4、  推荐新项目j时:利用与用户最接近的邻居集合对j的推介,预测用户对j的评分

 

阅读 评论 收藏 转载 打印举报
已投稿到:
  • 评论加载中,请稍候...

       

    验证码: 请点击后输入验证码 收听验证码

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 不良信息反馈 电话:4006900000 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有