4.机制

4.1 视觉体验优化

★ 4.1.1 基于知识图谱的标准类目扩展

受种种因素制约,商品类目体系过于细致,不符合推荐场景中用户对商品的主观分类。知识图谱团队可以建立标准类目体系,从语义层面出发,结合场景的特点,将相近的叶子类目进行不同程度的聚合,分别应用在购买类目过滤和类目打散时的类目扩展。

★ 4.1.2 基于图像指纹的相似图片检测系统

商品素材浩如烟海,相似的展示图片层出不穷。这种相似经常超越图片所属商品本身的属性,通过商品本身的标题、类目等语义信息已无法识别这种相似,为此我们团队研发了相似图片检测系统,从图形本身出发来检测商品素材图片之间的相似度。

同图检测系统以 CNN 作为分类器,识别商品素材图片所属的叶子类目,将最后隐藏层向量作为图像特征向量,并通过向量的相似度来计算商品之间的相似度。

★ 4.1.3 多维度打散

大促会场入口和日常频道构成,大促会场入口包括主会场入口和行业会场入口,每一个频道的商品素材都是独立的,存在一定的重复,如果不加限制,各个频道之间容易出现相似的推荐结果,这在“寸土寸金”的首页,无疑是一种浪费,也会伤害用户体验,不利于导购心智的培养。为此,从多个维度(商品 / 标准类目 / 品牌 / 会场 / 相似图片等)对首页各个频道推荐的素材进行联合打散,让推荐的结果更具多样性。

4.2 模板式实时曝光过滤

在手机首屏,用户每次打开 APP 都会获得曝光,其中就包含了很多无效的曝光,如用户直接进入搜索频道、进入购物车或者大促期间来抢红包雨抢券等,这些无效曝光中用户对该场景是无心智的。常见的将对用户伪曝光的商品记录下来并利用其来进行实时曝光过滤的方法对首页这种无效曝光率很高的场景来说“太严格”了,会使得推荐的效果大打折扣。为此,商城会设计一种模板式实时曝光过滤的方法。一次推荐给用户多个模板,并记录用户上次看到的第 i 个模板,然后在本次给用户展现第 i+1 个模板。如果用户产生新的行为,模板的推荐内容也会随之进行更新。

5.3 用户及类目个性化的购买过滤

“买了还推”是过去推荐系统经常被诟病的吐槽点,要解决该问题就需要对用户购买的类目进行合理的过滤。然而由于每个叶子类目的购买周期不同,不同用户对类目的购买周期也不同,因此设计购买过滤时还需要关注不同用户对不同类目购买过滤的个性化需求。购买过滤作为所有推荐场景都会面对的基础问题,我们与工程团队合作推出了统一的全域购买过滤服务,为每一个类目定制一个购买屏蔽周期,根据用户最近一段时间内购买的行为为每个用户维护一个实时的购买过滤类目,同时考虑到如果该用户在购买屏蔽周期内又主动在该类目上发生了多次点击行为,说明用户对该类目仍感兴趣,有购买的可能,则该类目会被 “ 解禁 ”。首页接入购买过滤服务之后,“ 买了还推 ” 的问题也得到了大大的改善。