推荐系统正成为所有领域的一种标配

作者:

黄崇远,毕业于哈工大,6 年多大数据以及互联网从业经验。目前为 SEE 小电铺大数据主管,负责公司整个数据团队建设以及数据服务体系搭建。 大数据原创公号『数据虫巢』(ID:blogchong),在大数据架构、大数据应用挖掘、数据产品化以及大数据团队建设等方面有一定的积累。

炙手可热的算法工程师

近段时间团队在扩建算法小组,首当其冲的岗位就是推荐算法工程师,然而历经一、两个月的招聘后,却发现一个事实,推荐算法工程师太难招了。

要么根本就约不过来,要么就是手里拽着好几个 Offer 骑驴找马不亦乐乎,又或者是给人家发了 Offer,人家根本就不 care。

是的,推荐算法工程师,又或者说算法工程师已经成了一个香馍馍,进一步看招聘市场不难发现,各家都在抢算法以及推荐相关的人才。

自己随便做的一个App,如果没有个性化推荐的智能元素,似乎已经拿不出手,不好意思说出去。这确实是事实,推荐系统已变得越来越大行其道。

随着移动互联网的进一步发展,从各种各样的渠道不难发现,人们的注意力正在不断的从 PC 端往移动端迁移。

而我们知道,对于移动端,人们的使用时间是高度碎片化,这与我们移动端的使用场景有关,这就意味着,对于任何 App 或者相关的应用,很难维持用户长时间的集中在应用中。

除此之外,虽然中国的基础技术建设方面依然落后于美国等发达国家,但是据传闻中国的互联网应用已经走在了世界的前列,美国很多公司已经在复制中国互联网企业模式。

换种角度说,在国内,各类应用的开发已经到了“丧心病狂”的地步了,即你会发现各个领域,应用的同质化已经非常严重。

上述的两个重大原因,会让用户在单一的应用中,其停留的时间以及注意力将会越来越少,这也就是为何说,人们的耐心正在逐渐的降低。

每个 App 或者说应用都面临着一个问题,那就是如何在最短的时间内抓住用户的焦点,来提升用户的体验。

面临海量信息选择困难症,如何快速的为用户筛选有效以及有用信息成为了首要解决的问题,于是,能够理解用户以及用于替代海量信息平铺陈列的推荐模式成为了潮流。

获取信息的机制

具体聊推荐之前,我们先来了解一下获取信息的两种基本机制,第一是主动获取,第二是被动获取。

主动获取信息很容易理解,我们是抱着很明显的目的去执行,即在获取信息之前对于将要获取的信息已经有了比较明确的定义,在我们去触达的时候,会有比较明确的思路,以及对于即将要获取的信息所付出的成本也有一定的心理预期。

对于信息主动获取的方式,最典型的有两种,一个是搜索,另一个是导航。

对于搜索,想必大家能最快想到的就是国产大百度,其次便是搜索界一霸谷歌。百度和谷歌通过解决用户的信息主动检索问题,便能成就一个产业,所以对于信息主动获取的需求是很巨大的。

对于另一个主动信息获取的方式,即导航,在门户时代,门户网站的分门别类的各色频道,以及频道下对应的各级菜单其实就是一种导航,再到目前国内遥遥领先世界的电子商务领域,其各色平台,少不了的就是类目导航。

导航提供的是一种通用的目录结构,人们通过对信息的认知,再结合通用的树状结构,逐步检索到自己需要的信息。

同样,通过导航获取信息的方式也需要花费巨大操作成本(与搜索相比),但在主动需求的平衡中,这种成本的支出是可预期的。

但是很遗憾,对于大部分的场景中,至少过半的用户并不是抱着一个很明确的目的去使用的,大部分都是一种随意看看、随便逛逛的心态,这就意味着被动信息获取的场景我们同样需要去满足。

虽然用户是随便看看、随便逛逛,但作为被逛的主体方可不能带着这种心态,我们必须在用户的随便行为中,把用户给牢牢吸引住,不然就不知不觉给逛走了。

推荐是一种被动行为

这就是涉及到了被动信息获取机制中的推荐。对于用户来说,推荐是一种被动的行为,主体方意图通过推荐的方式将最吸引用户或者说用户最可能感兴趣的东西被动呈现给用户。

通过推荐的方式,缩短用户与其潜在需求信息的路径,从而提升用户的体验、提升用户的粘性。

搜索有大百度、大谷歌,但也不要小看推荐这种模式的魅力,除非各色各样非典型非代表性的推荐案例,这两年来今日头条就是依靠推荐引擎起家,硬生生成为了信息分发领域里的一霸,包括我们的大百度也在玩命的在其搜索 App 中或者应用中做个性化的信息流,意图切分一份蛋糕。

除此之外,还有一个典型的推荐案例,那就是微信生态中的朋友圈广告,实际上也是一个典型的推荐案例,微信通过对于推荐以及社交关系的研究,大大提升了其广告投放的准确率,一方面不至于浪费流量,另一方面也不会让用户产生过多的厌恶感,毕竟瞎推乱搭的信息对于用户的体验伤害还是很大的。

在上面,对于推荐的大致市场行情,以及推荐产生的背景,以及分析信息获取的几种机制,最终确定推荐系统确实是一个刚需,现在具体来看看一些常见的推荐系统场景,以及分析其具体能解决什么问题。

通过下面的几个例子,对于推荐系统场景化的认识或许可以加强,以及具体推荐以一种什么样的形态去展现。

这是腾讯视频某个视频播放页的推荐场景,在我截图的时候,当前播放主页是《蜘蛛侠3》,我们再来结合当前主体信息来推断其推荐列表的算法机制,不难发现其属性相关占比的权重会比较大,所谓属性相关即与当前主体的相关属性,诸如同一系列、同个主题、同个导演等诸如此类。

当然,这里我们只是做一个场景的熟悉,并不是要去评估一个推荐列表的好坏。

但需要顺带说一下的就是,一个完整的推荐系统,推荐算法并不是它的全部,甚至很多时候一个推荐列表的生成也并不单纯的依赖于某个推荐算法。

整个推荐系统,承载算法的模型层只是其中最重要的一环,除此之外还有整个算法架构、工程架构、策略引擎,甚至包括推荐系统中涉及的一些产品思维,这些在本系列中将会逐一进行阐述。

我们再来看一下腾讯体系下其他的推荐场景,诸如 QQ 音乐平台的歌单推荐。

具体说根据什么逻辑进行的推荐,以及推荐的是否合理,有没有点击的欲望等,这里暂时不做评论。

除了视频音乐领域,我们再来看看网文文学领域,这是同属大腾讯体系下的起点中文网图书主页的推荐列表。

从其推荐理由的设计来看,其推荐列表的生成与当前书本的关联性会比较大,以及通过观测与当前主体的属性关联性也很强。

不难发现,上述列了三个不同领域,三个不同推荐场景其推荐栏位的栏位名称,我们一般更喜欢称其为推荐理由,都是不尽相同的,推荐理由是推荐系统中的一个重要组成成分,甚至很多时候会在推荐转化的过程中,起到重要的作用。

说到推荐的场景,不得不说的就是电商领域,电商平台是最早引入个性化推荐系统的领域,对的,说的就是亚马逊,可谓是推荐系统的鼻祖了,并且整个推荐的发展进程,亚马逊的 Push 作用确实是不容忽视。

据有消息称,亚马逊整个体系中已经有 20%~30% 的 GMV 是通过推荐带来的,我们来看看亚马逊网站的推荐场景。

当然,这只是其中的一个购买主页的场景,其他的场景大家自行去探索。至今为止,各大电商网站平台,推荐已经是一个标配,包括我们熟悉的某宝某东,如果说没有受到亚马逊推荐一定的影响,我是不信的。

如上,我们只是列举了在线视频、在线音乐、网络文学、电商等领域的推荐场景,实际上还有其他我们耳熟能详的一些产品,典型如内容资讯领域,也是推荐系统的“重灾区”。

不止如此,面对着用户时间的碎片化,以及信息的同质化/海量化,以及用户耐心的减少,各个领域都需要解决同样的问题:如何最快的去留住用户,缩减用户获取有用信息的路径。而推荐,或者说个性化推荐系统是当前相对比较好的一种解决方案,推荐正成为所有领域的一种标配。

基于此,我们所有涉及到相关的从业人员,包括数据相关的技术人员、产品甚至是运营,我们对于推荐都需要有一定的了解和认知。

—— END ——

原文发布于微信公众号 - GitChat精品课(CSDN_Tech)

原文发表时间:2018-08-03

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏人称T客

闪存,满足SaaS“实时数据分析”需求的好方法

作者:Josh Epstein,转载自外文网站 背景: SaaS(软件即服务)和云交付模式正把传统企业级软件市场搅得不得安宁。 随着 IT 组织采取灵活的基础...

39080
来自专栏DevOps时代的专栏

灰度发布,链接 Dev 与 Ops 的正确姿势

序言 在软件吞噬时间的时代,在IT基础设施多样性与分布式趋势中,部署的复杂性与规模日益增加,而大部分的软件崩溃都发生在部署过程中。目前提高部署效率与稳定性成为了...

719100
来自专栏服务端技术杂谈

为什么你应该先成为全栈工程师

让我觉得我应该再写一篇文章站在全栈工程师的理由是,一本书《浮现式设计》和一个单词Re-Practise。 似乎这是一个新的思考,尽管在那之前我已经写了一篇《全栈...

36250
来自专栏SDNLAB

边缘计算的未来:不仅仅是物联网

什么是边缘计算,为什么我们有这样的结论?为此,我们首先需要了解云和SaaS的发展方向。

13530
来自专栏腾讯大讲堂的专栏

产品经理探索之路:如何理清思路确定方向?

导语 在设计和运营产品的过程中,产品经理们或多或少会遇到这样的问题:产品方向不明确,对未来也毫无头绪,不知道要如何走。针对这个问题,我们简单谈谈如何破局,更快的...

215100
来自专栏EAWorld

DevOps是MindSet:工具也好,文化也罢,人员才是关键

任何变革都需要时间,DevOps亦然。在经过数年的蛰伏期之后,DevOps终于成为了业界聚焦点;不过,从知其然到知其所以然,再到最终完美实现DevOps,依然前...

344130
来自专栏c#开发者

如何做好需求收集[来之《程序员》第2期]

项目前期需求收集过程的效果好坏,会对软件产品的最终质量产生直接的影响。如何收集好需求,本文作者给出了一条行之有效的实际操作途径。 什么是需求收集? 需求收集,...

37360
来自专栏云计算D1net

如何更好地进行云迁移?

导语 根据调研机构Gartner公司的调查数据,未来五年将有超过1万亿美元的IT支出直接或间接地受到企业将业务转向云端的影响。许多研究公司指出,混合云是增长最快...

38870
来自专栏云计算D1net

不要仅仅将云计算当成一项技术

现代企业数据中心对云计算基础设施的采用,为CIO们提供了一个机会,挪动悬在头上的几把利剑与最经常被引用(而往往成绩不佳)的IT目标:更短的新产品上市与服务时间,...

33960
来自专栏北京马哥教育

马哥金牌分享 | 三疯:从应用运维到Devops你只差一点点》

大家好,我是今天主播的“主播” — 三疯,今天由我来给大家做《从应用运维到Devops你只差一点点》分享,希望期间大家保持安静,有问题我们在分享结束后统一有Q&...

49160

扫码关注云+社区

领取腾讯云代金券