童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

信息流优化:牛顿冷却定律的应用

2月18日 碧落盟投稿
  信息流作为一种呈现内容的方式,天然地存在一些问题,为了更好地展示信息,满足用户需求,需要对信息流进行一些优化。笔者在本文中由牛顿冷却定律得到启发,对信息流的呈现提出了优化方法。
  之前做社区类产品时,为了让用户能够及时看到一些比较热门的帖子,以及让一些新的内容能够及时呈现给用户,所以尝试了很多办法。
  比如,简单粗暴地按照时间先后顺序展现帖子,最新发布的就在最上面的位置,实现起来最简单,但对用户而言一些热门的帖子就有可能沉在下面去了。
  又考虑结合用户评价、浏览等其他维度的数据综合来进行评定,分别按一定权重计分,总分最高的排最上面,用这种方式的话从某种程度上确实可以实现热门帖子的曝光;但会导致的问题就是越是热门的帖子越是会被置顶,而新的帖子反而缺少了曝光的机会。
  于是,只好想一些其他的办法,甚至考虑去借助算法进行实现,但在尝试去寻找成熟算法的过程中就发现,很多算法相对来说比较复杂,而且最主要的是很多算法都需要在大量的数据情况下才会得到相对准确的结果。
  所以,最后思考解决这个问题的方式,便又回到帖子浏览这个事情的本质上来。站在用户的角度上,一方面当然是希望对于一些比较热门的帖子能够及时看到,但另外一方面还是希望能不断看到新的东西。
  一、相关原理
  上面的这种场景,概括起来就是新的内容总是会替代老的内容,而它又恰好类似于物理学当中的一个定律,它叫做“牛顿冷却定律”。
  本质上它描述了高于周围温度的物体会向外散热,并逐渐降温的过程,同时单位时间内散热与周围温差会成正比关系。
  而这个就跟我们前面提到的帖子的曝光情况是基本一致的,如果把帖子曝光或者排名情况想象成温度,随着时间的推移,最终帖子的排名也是会慢慢降下来。
  二、影响因素
  根据上面的描述,我们会发现,帖子的排名受到了几方面的因素影响:
  1。初始热度
  既然是一个随着时间推移热度逐渐降低的过程,如果帖子刚被发布的初始情况下,没有一个默认的热度值,则会导致帖子没有办法降低热度;出现的结果就是大量帖子的热度是相同的,那就无法区分排名情况。
  所以,对于帖子刚发布时,需要给出相应的热度,如果完全是模拟温度降温的情况,那么就可以把初始的热度设置为100,最终帖子的热度都会慢慢趋近于0,但不会等于0。
  而且,由于当时我们有很多不同的内容分类展示在同一个帖子列表当中,而我们又有一些对于不同内容的初始情况下的不同展示倾向,于是便按照不同的内容分类划分了不同的初始热度值。
  比如有科技、财经、体育、女性等不同类别的内容,而我们倾向的顺序是科技、女性、体育、财经,所以最终划分的初始热度值就不再都是100,而是划分成了100,90,80,70。当然,具体的数值,还是需要根据实际上线后的情况去反复的调整。
  2。用户行为
  如果只是有上面提到的因素,那么可能会导致的问题就是,有很多相近或者同一时间段发布的帖子,热度值随着时间的推移降低的速度几乎是一致的,这就会导致帖子的排名也基本上是一致的,从而失去了我们做这个东西的目的。
  所以为了解决这样的问题,还可以在除了初始热度以外,引入帖子被发布后用户对其产生的一些行为,常见的行为可以包括浏览、评价、收藏、分享、点赞等。
  具体实现时,可以按照不同的维度划分权重,然后按照实际的数量乘以对应的权重后(比如浏览量、评价量、收藏量、点赞量、分享量分别对应的权重是10、20、20、20、30),求总的得分,总分姑且称之为用户行为热度,计算方式为:
  用户行为热度浏览量10评价量20收藏量20点赞量20分享量30
  3。时间
  最主要的毫无疑问是时间。
  无论对于用户还是平台,显然是不希望一直是同样的内容霸占了排行榜或者帖子列表的最前面位置的,而是希望不断被更新的内容所替代,也可以称之为帖子的热度需要随时时间的推移而慢慢衰减,最好能呈现出下面这样的一种趋势:
  在时间方面,除了上面提到的随时间推移的趋势,站在实际的场景上,对于任一帖子,最好是在某一定时间段之后,帖子顺序能够发生周期性的变化。
  可以理解为刷新帖子热度的时间间隔,具体的间隔多少则需要根据平台的内容量来确定、如果内容较多,希望尽快呈现新的内容给用户,便可以把时间间隔设置的比较短;如果内容较少,则可以把间隔时间设置的比较长。
  三、推导过程
  确定了上面的影响因素,便可以参照牛顿冷却定律整理出对应的算法公式了,牛顿冷却定律的公式可以表示为:
  T(t)tk(T(t)C)
  其中T(t)表示温度随时间变化的函数,t表示当前的时间,C表示一个常量室温,T(t)表示当前时间从开始到当前时间的温度随时间变化的差值,t则表示从开始到当前时间的间隔,而k则是牛顿冷却定律概念当中单位时间内散热与周围温差会成正比关系的比值,又称之为冷却系数。
  而将上面这个公式利用导函数、积分的知识,进行相应的转换变形后,可以变化如下(具体过程就不推导了,毕竟没太大意义):
  TT0x(1e)(k(tt0))
  而将上面这些变量和常量替换为产品设计当中的帖子情况时,则可以理解为,T代表着帖子当前的热度,T0代表着初始热度和用户行为热度的总和,k则代表着冷却系数,tt0则代表间隔时间。
  结合前面提到的关于初始热度和用户行为热度的计算方式,则相关公式可以为:
  T0H(Type)H(Action)
  H(Action)action1aaction2baction3c
  H(Type)则为初始热度值,可以根据不同类型内容进行设置,H(Action)则为用户行为热度值,不同的行为有各自的权重,权重占比总额为1。
  而从函数曲线上来说,k越大,则曲线越陡,意味着热度降低越快,k越小,则曲线越平缓,意味着热度降低越慢。
  四、注意事项
  针对一些异常情况,需要定义相关规则。在热度值恰好一样的情况下,需要定义相关的排序规则,比如按照某个单一维度或者综合维度排序。
  上线后,还需要不断去监控数据情况,如果发现排名变化太快,则需要去对冷却系数进行相应的调整。
  当然,为了更好的拓展相关业务,比如会在正常的帖子热度当中加入付费的排行,或者其他推广的业务,可以考虑优化公式,或者强行人工推荐,那么对于帖子内容可能就会考虑做一些不一样的帖子池的维护。
投诉 评论 转载

拼团活动之小程序前端页面实例讲解上一篇文章《营销工具之拼团活动如何设计》,我们从实操角度,对拼团活动的前后端整体流程进行了梳理,发布之后收到小伙伴们对小程序前端设计的问题。所以本篇就拼团活动的小程序前端页面,……分销体系设计方法总结本文向我们介绍了分销体系的设计思路以及拆分后的五个关键点,并用实例更深入地介绍了如何进行设计。一、设计思路运动是事物的根本性质。分销渠道所相关的环境及其各个环节总是……从0到1构建电商平台之订单系统(1):提交订单笔者复盘了电商平台从0到1的搭建过程,梳理并分析了具体的流程设计,涉及商家系统、商品系统、订单系统、售后系统、会员系统、营销系统、财务系统、数据系统等,与大家分享。最近我……账号体系设计:账号与登录方式笔者对用户注册、登录和认证等账号功能设计进行了分析,结合相关流程总结了自己的思考和理解,与大家分享。一、背景最近公司因为业务拓展需求,决定推出一套新的业务平台支撑业……如何玩转B端产品设计的“参与感”本文作者将结合自身项目经验分别从三个方面阐述参与感的重要性,以及它缺失时会导致的问题,希望能提供各位设计师一些新的思考切入角度。“参与感”一词常常出现在C端产品的用户运营……细数产品设计的七个关键点结合亲身经历与产品经验后,笔者向我们分享了他做产品的七点思考,希望能给你带来思考与启发。不知道大家有没有发现一个奇怪的现象不管公司的上班时间有多晚,该迟到人还是会迟到;不……4个要点,避免平台对接踩雷笔者记录了自己做产品过程中遇到的四个坑,并将经验教训记录下来,既帮助自己复盘,也可以让读者避免这些坑。待在互联网行业越久,就越庆幸自己能身处这样的时代。因为前面有大厂的引……FMS财务管理系统:日常数据核对与处理开发FMS财务管理系统,每天都会与数据打交道,数据的核对与处理是日常工作的一部分,相信接触过财务系统的同学都深有感触,为了一个差异查来查去,最终发现是前端业务系统的问题,白忙一……交互设计:交互设计师需要读懂的7大定律在交互设计领域有很多经过时间检验过的定律及法则来作为设计的指导原理,它能够帮助产品设计者对界面上的各种视觉元素进行合理评估,从而发现一些使用过程中的可用性问题,还可以根据这些法……信息流优化:牛顿冷却定律的应用信息流作为一种呈现内容的方式,天然地存在一些问题,为了更好地展示信息,满足用户需求,需要对信息流进行一些优化。笔者在本文中由牛顿冷却定律得到启发,对信息流的呈现提出了优化方法。……设计师必看:iOS13体验新特性大盘点笔者以设计师的立场出发,对新发布的IOS1313系统进行了梳理,盘点分析了新的功能体验,与大家分享。自从iPhone11和iOS13手拉手问世后,迎来了一大波褒贬不一的声……迎接春天:再谈产品架构上一篇,主要分享了两点内容:首先,是等待产品进入春天的意识和心态;其次,是走向春天的大方向。这一篇,会就“产品架构”进行更深入的探讨。具体来讲,有三方面:第一,产品……
万字干货初级产品经理工作技巧指南B端产品,如何帮助企业降本增效?土木工程转行互联网的心得体会3个维度,解读B端产品该如何管理产品团队?产品经理的职业病,都有哪些?产品经理成长之路:完成比完美更重要产品新人如何远离“打杂”工作?出色的产品经理应具备的四点特质想成长为优秀产品leader,这10大心法你要收好了他们是提需求的,不是做产品的需求改来改去,高手和菜鸟究竟有什么不同?需求分析的3个层次
Nature封面能量罩帮助冷却极性分子,逼近绝对零度赠吴生充二首其一打验证码赚钱(打码赚钱靠谱吗)泪,留在心里行人抢行被撞谁来担责关于创新的精彩句子为什么你赚不到钱,因为你不懂这套心法科大讯飞2022年学习机收入目标增200十四五做到年收100料罗湾海战起因是什么料罗湾海战产生的影响《史记东越列传至元鼎五年》原文、翻译及鉴赏王朝战争色当会战是怎样的揭秘色当战役重要影响土地使用证户主变更需要哪些材料

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界