【问题标题】:Algorithm to rank products using ratings and ratings-count使用评级和评级计数对产品进行排名的算法
【发布时间】:2020-09-30 11:12:20
【问题描述】:

为推荐目的对这些产品进行排名的正确算法/方法是什么:

  • 产品 1:1 分(平均分 5.0 分)
  • Product-2:30 个评分(平均评分 4.9 个)
  • Product-3:500 个评分(平均评分 4.7 个)

直观地说,我认为 product-2 比 product-1 更好,因为 30 个评分比 1 个评分更“可靠”,尽管平均得分略低。

我能想出的最好办法是将这两个数字标准化:评分和评分计数,并为每个数字分配(任意的,真正的)权重,并对它们进行平均以获得粗略的“排名”或推荐分数.但我一直认为这会使问题过于简单化。

【问题讨论】:

    标签: algorithm e-commerce recommendation-engine


    【解决方案1】:

    一个常用的解决方案是围绕平均评分建立一个置信区间。然后,您可以根据产品的置信下限对产品进行排名,而不是按平均评分对产品进行排名。

    例如:

    • Product-1:1 分,5.0 平均分,[4.0,6.0] 置信区间,4.0 下限
    • Product-2:30 个评分,4.9 个平均评分,[4.8,5.0] 置信区间,4.8 个下限
    • Product-3:500 个评分,4.7 个平均评分,[4.65,4.75] 置信区间,4.6 个下限

    按下限排名:首先是 Product-2,然后是 Product-3,然后是 Product-1。

    相关:Wilson's confidence interval for 5-star rating.

    使用评级置信度搜索算法时的关键字:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-21
      • 1970-01-01
      • 2012-04-29
      • 2015-10-15
      • 1970-01-01
      相关资源
      最近更新 更多