美文网首页
排行榜算法

排行榜算法

作者: HaigLee | 来源:发表于2019-12-22 23:42 被阅读0次

作者:HaigLee
https://www.jianshu.com/u/67ec21fb270d
本文由 HaigLee 发布。未经许可,禁止转载。

为什么要有排行榜

排行榜,又名热门榜,听上去似乎是一个很常见的东西,难道它也算是推荐算法中的一员?是的,而且是非常重要的一员,其中也有非常多的学问。
那么排行榜到底有哪些用处呢?

  • 排行榜可以作为解决新用户冷启动问题的推荐策略。这个不难理解,当一个新用户刚刚注册时,可以把当前的热门物品推荐给他;
  • 排行榜可以作为老用户的兴趣发现方式。即使是老用户,也可以在享受个性化推荐的同时去浏览热门物品,从中看看哪些感兴趣、哪些不感兴趣,这些行为都是补充或者更新用户兴趣的数据来源。
  • 排行榜相当于一个降级的推荐系统。推荐系统本身是一个软件,因此会出现问题,也会有推荐不出来的时候,这时考虑到服务的可用性,用排行榜作为一种兜底策略,可以避免推荐位开天窗。

如何简单构建排行榜

最简单的排行榜,就是直接统计某种指标,按照大小去排序,这是一种最常见、最朴素的排行榜。比如在社交网络网站上按照点赞数、转发数、评论数去排序,或者在电商网站上按照销量去排序。
这也是推荐算法吗?很难说它不是,虽然它简单,但是容易上线,但这样做不太稳定,原因在于以下几个问题:

  • 非常容易被攻击,也就是被刷榜;
  • 会有马太效应,即除非强制替换,否则一些破了记录但物品会一直占据在榜单上;
  • 不能反映排行榜在不同时间段发生的变化,这一点和马太效应相关。

作者:HaigLee
https://www.jianshu.com/u/67ec21fb270d
本文由 HaigLee 发布。未经许可,禁止转载。

相关文章

  • 排行榜算法

    作者:HaigLeehttps://www.jianshu.com/u/67ec21fb270d本文由 HaigL...

  • 排行榜算法总结

    第一部分 其中排行榜算法,详见阮一峰的博客,这里大致罗列一下。 一、Delicious :按单位时间内的用户投票数...

  • 排行榜半衰期算法

    原文链接 放射性元素的原子核有半数发生衰变时所需要的时间,叫半衰期。随着放射的不断进行,放射强度将按指数曲线下降,...

  • 20170226周总结

    正式回视频组的第一周,主要在弄视频热门排行榜算法的东西,顺带为即将到来的直播打点算法做一些准备。 去了一趟珠海,和...

  • 2017年9月中国微信影响力报告|KolRank

    KolRank(领库排行榜)是由微梦传媒集团全力打造的自媒体价值评估标准,依托于国内领先的数据采集技术与算法,对自...

  • 游戏排行榜系统的实现

    我的大刀早已饥渴难耐了 --蛮王 游戏有很多的排行榜,如战力排行榜,等级排行榜,伤害排行榜,帮派排行榜,爬塔排行榜...

  • 单链表

    PHP的算法单链表问题 用单链表实现一个水浒英雄排行榜,可以添加英雄删除英雄 1.定义一个英雄类 clas Her...

  • 推荐系统陈开江 - C9 其他算法

    1 排行榜 考虑时间因素考虑投反对票考虑好评率防止水军:用户投票准入,一人一票,用户投票加权 2 采样算法 有限数...

  • p2p网站排行榜

    p2p网站排行榜 p2p网站排行榜 p2p网站排行榜

  • p2p收益排行榜

    p2p收益排行榜 p2p收益排行榜 p2p收益排行榜

网友评论

      本文标题:排行榜算法

      本文链接:https://www.haomeiwen.com/subject/ljpanctx.html