我和朋友在某购物网站搜索nike运动鞋的时候,两个人看到的结果却不一样,这是什么原因呢?
算法推荐系统咯。
我用一个相对简单的模式来说明一下好了:
你开始进入某购物网站时 搜索一个东西的时候 比如说显卡吧
会有很多选项供你选择
首先,店家在上架一个货物时,要选择xx品牌 xx内核 xx显存 xx位宽 xx型号....这些东西会显示在这里
假设你现在在家里,你想买一块显卡
你只敲一个“显卡”的话,会给你列出非常多的东西,你当然不可能一页一页的翻。同时你搜索的这个关键词也会和你的ID绑在一起或和你的ip绑在一起进入商家的数据库。、
为了缩小搜索范围,你就会敲“显卡 GTX1060”,以选择你最想要的显卡型号。同时数据库里就有了xxip的id为xxx的人搜索了GTX1060的显卡,同时你翻了好几页。那么通过算法,商城就可以知道,这个id为xxx的人,可能想要一个新显卡。你在一些别的app遇到推送广告的时候,就很有可能看到“显卡大降价”“再不买就哭了”之类的推送。
要是你再搜了一个“i7 7700k”之类的东西,算法就会认为你“最近想升级电脑”,然后给你的首页推荐就是“内存降价”“主板大特惠”“电脑配件特卖节”之类的东西。
好了,引题到此结束,开始解答你的问题:为什么你和你的朋友搜同一双运动鞋,价格却不一样?
你们两个人,谁更经常在购物网站购物呢?
八成是你的朋友吧。
是不是发现哪里有问题了?他经常剁手?而你,只是偶尔买一点东西。
购物网站的推荐算法,很有可能实现了这样一个功能,即“把消费高的人认为是高收入/冲动消费人群,给这部分人呈现的结果,将是更高诱惑力或者说更高价的商品”
你的朋友毫无疑问是所谓的“高消费”人群,所以搜到的结果就更多显示高价的东西。
而你的购物倾向很可能被是“经济适用”这个模板,搜到的就更多显示“经济适用型”商品。
所以最后的结果就是两个人看到的价格不同了。
你说的这个毫无疑问的是通过推荐算法实现的。
算法工程师拿一年30w+的工资,自然要给企业创造利润啊。
比如他们中的一部分,会去做推荐算法。
推荐算法能做到的事情很多,比如增加用户粘性,增加转化率(简单说就是点击量到下单率),舆论导向(比如最近被曝的脸书操控美国大选)。
好了,现在你大概对推荐算法有一个了解了。
现在我们来对这个“不同的人搜索的商品价格不同”进行一下分析。
你有没有注意到,当你刷微信或者刷qq空间的时候,搜索过东西的那几天经常看到关于那家购物网站的广告?而且广告的配图还是一双运动鞋?
回忆一下。
是不是的确是这样?
没错,这也是通过推荐算法实现的,虽然这个算法不一定很精准。
我大概分析了一下,可能是这样的:
如果你当时搜索了并且买了,那么你看到的应该是“户外运动”或者“春天到了,该出门踏青了”类似的广告,点进去应该是户外运动类。
如果你当时没有买,关掉了网页,那么你看到的应该是“运动鞋特价”——配图八成是你搜的那双。
再仔细想想看到的广告,和我分析的一致吧?
现在你应该已经有一个关于推荐算法的思路了吧?
你看到这个商品,没买(可能是因为觉得贵或者别的什么原因)。于是电商就会想办法让你觉得它降价了(或者的确给你降个一两块),想方设法让你买。
如果你看了,买了,同时给你推送的广告(算法认为你想运动,推送的户外用品)你点进去也买了(这时商家就会从你身上开始赚取额外利润了),算法就会认为你最近比较有闲钱,于是会给你推送一些贵的商品(你买的贵商品利润更高,商家赚的更多)。