Slope one

✍ dations ◷ 2025-12-10 09:32:58 #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”个项目时,当该用户新增一个评价时,更新数据库需要 步.

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

相关

  • 2019年东南亚霾害2019年东南亚空气污染是一场起因印尼苏门答腊和加里曼丹的农民以大面积的烧芭(火耕)方式清理农地,烟雾随季风飘散,并影响新加坡、马来西亚、文莱等邻近东南亚国家的环境污染灾害
  • 物理定律物理定律或科学定律是一种理论陈述。这个陈述由特定的事实推理得出,适用于一个确定的群体或一类现象,并且可以透过陈述表明:在某些条件下,总是会发生某个特定的现象。物理定律通
  • 拉尔夫·巴滕施拉格拉尔夫·F·W·巴滕施拉格(德语:Ralf Bartenschlager,1958年5月29日-),德国病毒学家,自1989年以来一直致力于丙型肝炎的研究。 他是海德堡大学传染病研究部的教授。2016年,他因对丙
  • 世界观世界观意思是“着眼世界之上”。这是德国知识论中所使用的词汇,指的是一个“广泛世界的观念”。世界观指涉的是一种人类知觉的基础架构,透过它,个体可以理解这个世界并且与它互
  • 艾卜哈艾卜哈(阿拉伯语:أبها‎)是沙特阿拉伯西南部的一座城市,阿西尔省首府,2006年人口450,912人。该城位于肥沃的山区之上,邻近阿西尔国家公园,平均海拔高度为2,200米,温和的气候使艾
  • 东山魁夷东山魁夷(1908年7月8日-1999年5月6日)是一位日本风景画家、散文家。1908年7月生于日本横滨。原名新吉,画号魁夷。1931年毕业于东京美术学校。1934年留学德国,在柏林大学哲学系攻
  • 上海舞潮案上海舞潮案是1948年发生于上海的一起舞女集体反对政府禁舞的风潮。事件的起因缘自1947年南京国民政府颁布的《厉行节约消费办法纲要》,其中要求全国各地限期关闭所有舞厅。由
  • 阿部正瞭阿部正瞭(あべ まさあきら,1813年-1838年),日本江户时代大名。陆奥国白河藩第3代藩主。忠秋系阿部家11代。文化10年(1813年)8月20日出生,三河吉田藩主·松平信明九男。天保2年(1831年
  • 内村光良内村光良(1964年7月22日-)是日本搞笑艺人、主持人、演员、电影导演,生于熊本县人吉市。就读横滨放送映画专门学院(今日本映画大学)演剧科第九期。1985年毕业后,与南原清隆组成漫才
  • 黄孝德黄孝德(1934年3月-2020年9月4日),湖南平江人,中国训诂学家、辞书学家。武汉大学中文系教授,中国辞书学会理事。1962年毕业于武汉大学,师从刘赜、黄焯等先生。1975年后,担任《汉语大