社交软件(app)的推荐系统--探探

704 阅读7分钟
转发自https://zhuanlan.zhihu.com/p/129349239

0/前言

最近身边有朋友萌发了创业的想法,因为我曾经创业两年(AI领域),最后失败告终.
所以朋友和我聊得多一些,也许失败的经历更能帮到他们。
朋友和团队创业目前选择的是社交方向,
于是我们就聊到了目前市面上的社交产品,陌陌、探探、soul,主要还是集中在陌生人社交。

我一直认为社交是永恒的主题,人是社会性的,我们之所以成为现在这个人,其实是由各种各样的关系组成的合集。
比如我是两个孩子爸爸,是我老婆的老公,是我父母的儿子,是汽车之家智能数据中心小伙伴们的同事,是北理工04级宇航学院的校友.
其实这些都是我们大家所能理解的熟人之间的关系,这样的关系是我们生命中的主流,我们人生中大部分的时间也是和这些人共同度过。

但这并不是全部,人们出于各种目的是有需求来拓展自己的社交圈子的,
如求职、相亲、商业合作、约XX等等,这一类社交大家都通通定义为陌生人的社交。


我相信这样的需求在社会中是普遍存在的,因为即使像我这样的中年油腻大叔也希望拓展一些新的空间,
做一些在熟悉的社交圈子不敢尝试的事情,说一些不敢说的话。
比如最近关于新冠疫情的情况,去Twitter去骂川普,这老小子整天忽悠美国老百姓,我都看不过去了。

思维有点发散,拉回来。
总的来说,人与人之间的关系都是从陌生走向熟悉,当然也有从熟悉走向陌生,正如那首歌“最熟悉的陌生人”所唱,这说明感情是需要我们去维系的。

我说了这么多,大家觉得这和社交产品有什么关系,那我就把社交的过程拆解一下。

1/社交过程

从陌生人到熟人的社交关系的建立,必经的两个阶段匹配(match),强化(reinforce)。
市面上所有的陌生社交产品的设计核心都在这个路径上,而咱们的推荐系统也将在这两个关键阶段发挥至关重要的作用。
探探和soul在他们的陌生人社交领域,在匹配阶段是做得比较不错的,但在强化阶段我认为还有可深挖的空间
在强化阶段有一个音频社交产品-空耳,该app做的不错,曾经和他们的产品总监深入交流过,后面介绍他们怎么做的。

image.png

2/匹配(match)过程的推荐

在介绍匹配(match)这个过程,我会以探探和soul进行对比,
虽然两个产品的定位有一定差异,但他们都利用推荐算法来提升匹配转化效率。

image.png

既然介绍的是推荐,仍然离不开资源池、用户画像、推荐引擎这几大模块,
在这样的陌生人交友的推荐场景中,最大的特点是推荐的物料和用户画像重合了,
推荐系统要做的就是把用户画像中的人推荐出去,实现用户之间的匹配。

所以陌生人社交的重点就是构建用户画像了,用户画像的粒度越细,在推荐算法的匹配的预估模型中就会效果就会越好。
所以在产品的设计中,不断的去完善推荐中所需要的重要特征数据。
这些用户画像中的特征,都将会用在召回、排序的模型中。
关于用户画像的构建可以去参考我前面写的文章。https://zhuanlan.zhihu.com/p/103754069

2.1/匹配过程中的产品设计

我也玩过探探这个产品,没有深入的理解探探这个产品在匹配过程中设计的精妙。
我自己偏向抖音的`沉浸式`的产品设计方式,因为这样的设计方式能实时的得到用户反馈,捕捉用户兴趣点的变化,给推荐系统提供更多实时的特征数据,对于推荐效果的提升是明显的。

而在陌生人社交这个匹配的过程,我也推崇探探这样的方式。
其实探探的产品设计方式和抖音的沉浸式设计有异曲同工的效果,都是得到用户的实时反馈。
左滑代表负反馈,右滑代表兴趣点的确认和强化,那么在下一个推荐序列的对象中,会越来越向用户心中的理想型接近。

在探探的前端产品设计突出了三个点,相当于回答了用户最关注的三个问题,也是推荐中用到最重要的特征。
    - 外貌是否是自己的喜欢类型?-头像
    - 照片是不是真的是这个人?-认证
    - 这个人是干什么的?-职业

image.png

这样的设计无疑印证了现在是看脸的社会!
为了推荐效果的提升,在对于头像图片的分类上面,探探肯定做了更多的工作,将图片特征提取出来,做更细的分类,给每个细分类别再打分,用到召回和排序中。

我能想到其用到的召回肯定用到了
    1.  **基于用户画像兴趣的召回**
    1.  **基于用户画像标签的召回**
    1.  **基于User的协同过滤召回**
    1.  **基于Item的系统过滤召回**
    1.  **基于地理位置距离的召回**

2.2排序干预(也就是如何对某些用户进行提权)

1/会对实时在线的用户提权
    举个例子,比如你现在在筛选对象,你觉的某个妹子不错,向右边滑动,表明了你对妹子的关注;
    这时如果妹子也在线,会第一时间收到你的关注,妹子同样给你个关注的概率是否要大一些呢。
    所以对于当前在线的对象在排序中是有相对提权的。

2/会对实名认证的用户提权
3/会对最近到过同一个地点的用户提权
4/会对vip用户提权,这是商业模式了

而对于Soul的匹配过程来说,对于用户相对来说,有点黑盒子,虽然提供了一些匹配推荐过程可解释的特征,但是我始终理解社交是一个主动过程,这样的产品设计相对有点被动,而且这样的设计真的和产品定位soul匹配,灵魂社交,头像是虚拟的,没有认证,用户可以没有压力的交流,但是这样匹配后的沟通、转化率是多少,不得而知。

3/强化(reinforce)过程的推荐

在两个陌生的异性在完成匹配后,怎么样来进一步熟悉、了解对方,这是产品设计另一个重点。
其实想想我们现实生活中,约会一般做什么事情,就有产品方案了,哪些可以办到线上来。
线下约会我们一般会做什么?

1. 聊天肯定是不可避免的,但是聊什么话题是难点。——推荐解决
2. 看电影,但是看什么电影是难点——推荐解决
3. 一起玩游戏,但玩什么游戏能合拍是难点——推荐解决
4. 一起听歌,但听什么歌能引发共鸣——推荐解决

总之在关系的加深,强化阶段,通过推荐,尽最大可能把两人引向能够产生交集的点,双方都有话可说,有事可做,在互动的过程中,就完成了进一步了解对方。

image.png