我正在创建一个网站,人们可以通过分配星级评分(比如5星评级)来评价他们选择的对象.对象按一系列标签和类别排列,例如.电子>显卡> pci express> ...或维护>承包商>水管工.
如果其他用户搜索特定类别或标记,则匹配必须返回该类别中的最高"评级"对象.然而,如果一个人只为一个物体投票5星,而1000个用户平均投票另一个物体的4.5星,那么该系统将是有缺陷的.显然,逻辑规定可信度将给予1000用户评级对象,而不是由1个用户评估的对象,即使它具有"较低"分数.
相反,信任具有分数为4.8的500用户评级的对象比信任具有1000个用户评级4.5的对象的信任是可靠的.
什么算法可以实现这个权重?