Slope one

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

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

相关

  • 玛娜·洛伊玛娜·洛伊(英语:Myrna Loy)是一位美国女演员。玛娜·洛伊出生于1905年,本名叫玛娜·威廉姆斯。她的父亲是一名蒙大拿州的议员,首次亮相舞台的时候她只有12岁,那是一出舞蹈节目。
  • 麦克斯韦线圈麦克斯韦线圈是一个在大体积条件下能产生均匀磁场(或均匀梯度磁场)的装置。为了纪念苏格兰物理学家麦克斯韦。麦克斯韦线圈是亥姆霍兹线圈的改进版本:实际上它能提供比亥姆霍兹
  • 脑科学计划理解大脑的运作方式可以说是当今时代最大的科学挑战之一。白宫的脑科学计划(英语:BRAIN Initiative),是由奥巴马政府于2013年4月2日宣布的一项合作性、公私合营的研究计划,其目
  • 加耶斯普尔加耶斯普尔(Gayespur),是印度西孟加拉邦Nadia县的一个城镇。总人口55028(2001年)。该地2001年总人口55028人,其中男性28199人,女性26829人;0—6岁人口4480人,其中男2286人,女2194人;识
  • 罗希顿·密斯奇罗希顿·密斯奇 CC(1952年7月3日-)是一位加拿大籍印度裔作家。罗希顿原本在孟买修读数学及经济的学位,移民到加拿大后亦从事银行相关的工作,后来他到多伦多大学进修文学及英文,成
  • 林绍箕林绍箕(?-?)福建闽县人,清末商人。林绍箕是福建闽县人。后来在福州经营商业,是福州总商会成员。宣统年间,担任资政院议员。
  • 房思瑜房思瑜(1984年3月31日-)。台湾女演员、模特儿。 2001年因参加艾回唱片主办的“寻找天使选秀会”,成为陈冠希MV女主角,之后以广告模特儿身份拍摄平面和电视广告为主。2005年与彭博
  • 胡长春胡长春(1968年2月-),湖北武汉人,中华人民共和国外交官,现任中华人民共和国驻加蓬共和国特命全权大使。
  • 1992年夏季奥林匹克运动会射箭比赛1992年夏季奥林匹克运动会射箭比赛共有四个项目组成。
  • 田村响华田村响华(1996年10月16日-)是日本的女性声优及舞台剧演员。2017年2017年