Slope one

✍ dations ◷ 2025-11-27 06:20:57 #Collaboration

Slope One 是一系列应用于协同过滤的算法的统称。由 Daniel Lemire和Anna Maclachlan于2005年发表的论文中提出。 有争议的是,该算法堪称基于项目评价的non-trivial 协同过滤算法最简洁的形式。该系列算法的简洁特性使它们的实现简单而高效,而且其精确度与其它复杂费时的算法相比也不相上下。 . 该系列算法也被用来改进其它算法。.

协同过滤推荐(Collaborative Filtering recommendation)在信息过滤和信息系统中正迅速成为一项很受欢迎的技术。与传统的基于内容过滤直接分析内容进行推荐不同,协同过滤分析用户兴趣,在用户群中找到指定用户的相似(兴趣)用户,综合这些相似用户对某一信息的评价,形成系统对该指定用户对此信息的喜好程度预测。 与传统文本过滤相比,协同过滤有下列优点:

尽管协同过滤技术在个性化推荐系统中获得了极大的成功,但随着站点结构、内容的复杂度和用户人数的不断增加,协同过滤技术的一些缺点逐渐暴露出来。 主要有以下三点:

当可以对一些项目评分的时候,比如人们可以对一些东西给出1到5星的评价的时候,协同过滤意图基于一个个体过去对某些项目的评分和(庞大的)由其他用户的评价构成的数据库,来预测该用户对未评价项目的评分。例如: 如果一个人给披头士的评分为5(总分5)的话,我们能否预测他对席琳狄翁新专辑的评分呢?

这种情形下, item-based 协同过滤系统根据其它项目的评分来预测某项目的分值,一般方法为 线性回归 ( f ( x ) = a x + b {\displaystyle f(x)=ax+b} 单位的存储空间,最多需要 2步. 计算量也有可能挺悲观的:假设用户已经评价了最多 个项目, 那么计算不超过2+2个项目间计算差值是可能的。 . 如果一个用户已经评价过“x”个项目,预测单一的项目评分需要“x”步,而对其所有未评分项目做出评分预测需要最多 () 步. 当一个用户已经评价过“x”个项目时,当该用户新增一个评价时,更新数据库需要 步.

可以通过分割数据(参照分割和稀疏存储(没有共同评价项目的用户可以被忽略))来降低存储要求,

相关

  • 焦尔达诺·布鲁诺焦尔达诺·布鲁诺(意大利语:Giordano Bruno,1548年-1600年2月17日)是文艺复兴时期的意大利哲学家、数学家、诗人、宇宙学家和宗教人物,1593年起,布鲁诺以异端罪名接受罗马宗教法庭
  • 世俗主义世俗主义(英语:secularism),是一种在社会生活和政治活动中,摆脱宗教组织控制的主张。在某种意义上,世俗主义维护了教育的权利,并摆脱宗教组织的条例,让人民拥有更多的宗教自由,保障有
  • 贾克·大地贾克·大地(Jacques Tati,原名为Jacques Tatischeff)是一位法国电影导演与演员,代表作为《我的舅舅》、《于洛先生的假期》和《游戏时间》。一生仅拍了六部长片与三部短片。在学
  • 铁肺铁肺是一种协助丧失自行呼吸能力的病人进行呼吸的医疗设备。使用者大多数是患上脊髓灰质炎和重肌无力症等病患而引起呼吸肌肉麻痹的病人。铁肺是一个连接着泵的严密封闭金属
  • 黛安·拉德黛安·拉德(英语:Rose Diane Ladnier,1935年11月29日-),美国演员,曾获得三次奥斯卡最佳女配角奖提名。
  • 路易斯·雷蒙德·德·卡尔博尼埃路易斯·雷蒙德·德·卡尔博尼埃(法语:Ramond, seigneur de Carbonnières, baron Ramond et de l'Empire,1755年1月4日-1827年5月14日)是一位法国政治家、地质学家和植物学家。
  • 宋双宋双(高棉语:សឺន សាន,1911年10月5日-2000年12月19日)是柬埔寨的一位政治家、反共主义者,下高棉人。他曾在1967年至1968年期间担任柬埔寨首相。1970年,朗诺将军发动政变之后逃
  • 家族游戏《家族游戏》(家族ゲーム)是本间洋平(日语:本間洋平)的作品,1981年的第5次昂文学奖获奖,后被作为原作电影和电视剧。1982年由鹿贺丈史(日语:鹿賀丈史)主演朝日电视台的电视版。1983年
  • TopsiteTopsite是一个Warez术语。通常指拥有极好的网络并且不公开的FTP,Warez组织在上面发布Warez。一般Topsite拥有Tb级的硬盘和100Mbit以上的宽带。
  • 洪善祥洪善祥(1941年2月-),男,安徽绩溪人,生于上海,中华人民共和国政治人物,曾任中华人民共和国交通部副部长,第十届全国政协委员。