Youtube提供了两种排序选项:最新评论和热门评论。 "最新评论" 很简单,只需按其发布日期对评论进行排序即可。但是,“热门评论”似乎比仅按“点赞数”排序要复杂得多。
经过简短的研究,我发现评论的顺序取决于以下几个因素:
- “点赞”和“点踩”的数量
- 发布日期
- 对该评论的回复数量
但是我不知道Youtube如何使用这些信息来决定顺序,例如哪些信息更重要,哪些信息不太重要。
是否有关于这个主题的文章可以参考吗?
谢谢!
Youtube提供了两种排序选项:最新评论和热门评论。 "最新评论" 很简单,只需按其发布日期对评论进行排序即可。但是,“热门评论”似乎比仅按“点赞数”排序要复杂得多。
经过简短的研究,我发现评论的顺序取决于以下几个因素:
但是我不知道Youtube如何使用这些信息来决定顺序,例如哪些信息更重要,哪些信息不太重要。
是否有关于这个主题的文章可以参考吗?
谢谢!
我有你问题的答案。
在为这个问题搜索互联网时,我没有找到确切的答案。因此,我和我的同事决定使用Youtube评论系统进行实验。
首先,我们将我们认为流行的视频、普通视频和不太受欢迎的视频分成三部分。每个部分有200个视频,经过数天的研究后,我们开始注意到一个模式。我们发现你关于所需的三件事是正确的,但我们也深入挖掘并发现了一个额外的变量。
Youtube评论系统取决于以下四个因素:
1)发布时间,
2)评论的赞/踩比例,
3)回复数量,
4)甚至还包括评论者自己。
每个公共评论你发布的平均赞/踩比例都会计算进去。他们认为那些赞/踩比例低的人发布的评论很可能不受许多人喜欢或者只是不同意。
它有一个算法,比你想象的要简单。基本上有一些我们称之为“模块点”的东西,你根据这四个因素得到一定数量的模块点。首先,以下是关于两个因素的模块点转换需要知道的事情:
对于评论的赞/踩比例,请将该数字乘以十。
对于评论拥有的回复数量(非原始发帖人回复),则有两个模块点。
这些是用于确定评论所具有的模块点数的两个基本因素。
例如,如果一条评论有27个赞和8个踩,则比率为3.375。乘以10,您将得到33.75的模块点数。使用下一个因素,回复数量,假设此评论有4个直接回复。乘以2并乘以4,我们得到8。这是您将8添加到累积模块点数的部分,从而使总计为41.75个模块点。时间
。在应用第四个变量之前,我们必须找到另一个方程式。使用另一个分离的方程式,以下是我们代数推导的结果:
X = 1/3(S/10 + A) x [绝对值] (A - 3S)
其中X = 时间变量;S = 视频发布时间(以分钟为单位);A = 评论发布时间(以分钟为单位)
我希望我正在编造这个故事,但不幸的是,这就是系统的复杂性。其他变量背后有数学原因,但它们过于复杂,无法解释,可能需要至少三段解释。我们在150条以上的评论中测试了这个方程式,所有这些评论都被证明是正确的。
一旦您找到了我们称之为时间变量的X
,您只需要将其应用于以下方程式:
N = X(C/4 + 1)
其中X = 时间变量; C = 定位变量
N是所有问题的答案。
这是最终方程式,也是最终答案。简单的结论:N越高,评论越高。
注:特别感谢我的同事David Mattison、Josh Williams、Diego Mendieta、Steven Orsette和Kyle Shropshire。没有他们和他们的工作,我可能永远无法发现这一点。