Slope one

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

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

相关

  • 主持主持人是负责场所或节目、仪式等各式项目的主持者,为掌控事项进度及气氛的幕前负责人。
  • 真如真如(巴利文与梵文:tathatā)或实如(梵文:bhūta-tathatā),又译为如实、如如、本无、如,佛教术语,一般被解释为法(梵语:dharma)的本性,即法的真实本质,也就是法的真实自性。Tathatā,在梵
  • 海上风力发电离岸风力发电(Offshore wind power),又称离岸风力能源,系于海上建设风力发电厂,通常设置地点位于大陆架,利用风能进行发电。一般而言,海上风力资源较陆上丰富,且风向较为稳定,使得离
  • 卡洛尔·隆巴德卡洛尔·隆巴德(英语:Carole Lombard,1908年10月6日-1942年1月16日),生于美国印第安纳州,童星出身的美国电影女演员、慈善家。她活跃于20世纪30年代,擅长喜剧角色,而且是当年好莱坞收
  • 035型潜艇035型潜艇(北约代号:明级,英语:),发展自033型潜艇,在1970年代由位于中国湖北武汉的武汉船舶设计院(701所)设计。035型潜艇换装了改进型柴电引擎,减少阻力的船壳,拥有更快的水下航行速度
  • 约翰·霍奇曼约翰·霍奇曼(John Kellogg Hodgman),是一位美国作家与喜剧演员。除了因他已发表的作品外,约翰·霍奇曼还因在苹果公司的商业广告Get a Mac中扮演PC以及在喜剧中心与乔恩·斯图
  • 亚丁保护国亚丁保护国 (阿拉伯语:محمية عدن‎)是大英帝国的保护国,位于阿拉伯半岛西南端。原为奥斯曼土耳其征服之地。1839年,东印度公司为了控制曼德海峡的海盗,占领了亚丁,建立了亚
  • 日本SF大奖日本SF大奖(日语:日本SF大賞)是由日本SF作家俱乐部于1980年设立的奖项,主办者为日本SF作家俱乐部,德间书店支助。不论媒体或艺术的种类,只要是有关科幻的作品,都是本奖的受奖对象,是
  • 偏锋杂志《偏锋杂志》(英语:),或译《偏锋》、《斜向杂志》,是美国的娱乐评论网络刊物,涵盖电影、音乐、电视、DVD、戏剧、游戏等领域的评论及采访。《偏锋》于2001年首次推出,于2010年1月21
  • 赫伯特·冯·德克森赫伯特·冯·德克森(德语:Eduard Willy Kurt Herbert von Dirksen 1882年4月2日-1955年12月19日)德国外交官,生于柏林贵族家庭,德国国家人民党成员,曾担任德国驻苏联、日本和英国