Slope one

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

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

相关

  • 华南海鲜市场武汉华南海鲜批发市场,又名华南海鲜市场,是中华人民共和国湖北省武汉市的一个海鲜专业批发市场。位于江汉区汉口金家墩地区,发展大道(二环线)、新华路交界,汉口火车站附近,临近同为
  • 直言三段论直言三段论是所有前提都是直言命题的演绎推理。例子:前两个命题叫做前提。如果这个三段论是有效的,这两个前提逻辑上蕴含了最后的命题,它叫做结论。结论的真实性建立在前提的真
  • 西伯利亚鞑靼人西伯利亚鞑靼人 (西伯利亚鞑靼语: Sıbırlar),是鞑靼人在西伯利亚的分支,来源有蒙古时代的塔塔儿部,有突厥(吉尔吉斯、哈卡斯人),乌拉尔语系与萨莫耶德语系的成分。也有钦察人与
  • 叶绿素d叶绿素 d是叶绿素的其中一种,于1996年被确定。它存在于使用从阳光捕获的能量用于光合作用的海洋红藻和蓝菌中。叶绿素d吸收远红外光,波长710 nm,正好在光学范围之外.。含有叶绿
  • bTV (保加利亚)bTV是保加利亚的首个全国性私人电视台,由隶属于中欧传媒企业(CME)的bTV传媒集团运营。报告称该台为保加利亚收视人数最多的电视台。bTV最初由新闻集团下属的巴尔干新闻公司运营
  • 1939式52-K 85毫米高射炮1939式52-K 85毫米高射炮(俄语:85-мм зенитная пушка обр. 1939 г. (52-К))是苏联在二战使用的主流大中口径野战高射炮。其优良的内外弹道性能,使其发展
  • 唐·斯科兰德唐纳德·阿瑟·斯科兰德(英语:Donald Arthur Schollander,1946年4月30日-),美国前男子游泳运动员,为四项赛事的前世界纪录保持者。他在1964年和1968年夏季奥运会上共获得5枚金牌和1
  • 小山日记《小山日记》,是陈翔的漫画,1994年在《画书大王》推出,于1996年由中国连环画出版社结集出版第1-3集。故事主要讲述主人公发明家小山由于几次的推销失败就到森林里居住,在去森林
  • 张聪明张聪明(1860年-1925年9月15日),原名张葱仔,又名偕张聪明,或称偕牧师娘,噶玛兰族,是一位出身五股的台湾长老教会的宣教师。她的丈夫是马偕。1860年前后,张葱仔出生于观音山山脚;她的父
  • 冰雪奇缘2 (原声带)《冰雪奇缘2:电影原声带》(英语:)是迪士尼2019年动画电影《冰雪奇缘2》的原声带专辑,由克里斯汀·安德生-洛佩兹和罗伯特·罗培兹编写,克里斯托弗·贝克配乐。迪斯可瘪三、凯西·