跳过正文
  1. 文章/

为什么旧帖子不再有人看(以及如何解决)

· loading · loading ·
杰瑞德·林斯基
作者
杰瑞德·林斯基
居住在韩国首尔的新兴领导者和软件工程师

内容会变得陈旧。用户想要新鲜的材料,平台需要展示它。挑战在于平衡新鲜度与质量——上个月的一篇精彩文章不应该仅仅因为不再是新的就消失。衰减函数有助于建模这种权衡。

新鲜度的重要性
#

当用户访问平台时,无论是新闻网站还是社交媒体信息流,他们通常都在寻找最新的信息或更新。在像新闻或金融市场这样快节奏的领域,一周前相关的内容今天可能不再相关。因此,平台不断更新其内容排名以优先考虑更新的项目。

然而,并非所有内容领域都优先考虑新鲜度。在某些领域,如学术或长篇新闻报道,内容的价值可能保持一致甚至随时间增加。因此,虽然内容的年龄在许多排名系统中起着关键作用,但其权重可能因上下文而异。

随时间建模衰减
#

模拟较旧内容相关性下降的常用方法是通过衰减函数。一种流行的方法是使用指数衰减。项目越老,其感知价值下降得越快。数学上,这被建模为:

其中:

  • “相关性"是内容的当前价值或重要性。
  • “衰减率"决定内容失去价值的速度。
  • “内容年龄"表示内容有多旧,通常以发布后的天数来测量。

指数衰减模型的美妙之处在于其简单性和有效性。通过调整衰减率,平台可以调整内容老化退出相关性的速度。

平衡衰减与参与度指标
#

虽然年龄是一个关键因素,但它只是拼图的一部分。其他指标,如用户参与度(浏览量、点赞、评论),也在确定内容相关性方面发挥重要作用。更多参与的内容通常表明更高的相关性和用户兴趣。

一个简单但有效的策略是将衰减与参与度指标结合起来。例如:

该公式平衡了内容随时间的自然衰减与实际用户参与度,确保高度参与的较旧内容仍然可以获得良好的排名,尽管随着其持续老化,优势会逐渐减少。

实际动态排名
#

考虑一个场景,其中平台引入了一篇新文章或帖子。最初,其新鲜度给予它一个提升,使其更有可能被用户看到。随着用户通过浏览、点赞或评论与内容互动,其得分会增加。然而,随着时间的推移,除非得到强大的用户参与度支持,否则内容开始衰减价值。

这种动态相互作用确保了虽然新鲜内容有机会发光,但只有真正吸引人的内容才能在较长时期内保持在顶部。

结论
#

衰减函数为你提供了一种简单的方法来建模内容老化。将它们与参与度指标结合,你就得到了一个既能浮现新鲜内容又能保持真正有吸引力的旧内容可见性的排名系统。