推荐算法在闲鱼小商品池的探索与实践

本文探讨了闲鱼小商品池的个性化推荐挑战,包括商品孤品属性、实时性和周期性问题。通过实验分析,提出提前过滤法、商品向量化法和商品搜索引擎法。最终采用商品搜索引擎法解决召回不足问题,实现实时性、周期性需求,并在点击率和转化率上取得提升。
摘要由CSDN通过智能技术生成

引言

个性化推荐是提升转化率的有效方法,闲鱼的大量导购场景中已经使用了个性化推荐算法,并取得了很好的效果。但是随着导购场景的微型化,精细化,出现越来越多的万级别以下商品量级导购场景,这些场景也需要引入个性化推荐,但闲鱼商品生命周期短、实时性高等的特点,限制了基于I2I的个性化推荐在这种小商品池上的召回效果。本文在介绍闲鱼的个性化推荐流程的基础上,针对闲鱼小商品池特点,在个性化推荐的召回阶段进行了一些实践和探索。

一.闲鱼中个性化推荐流程

商品个性化推荐算法主要包含Match和Rank两个阶段:Match阶段也称为商品召回阶段,在推荐系统中用户对商品的行为称为用户Trigger,通过长期收集用户作用在商品上的行为,建立用户行为和商品的矩阵称为X2I,最后通过用户的Trigger和关系矩阵X2I进行商品召回。Rank阶段利用不同指标的目标函数对商品进行打分,根据推荐系统的规则对商品的多个维度进行综合排序。下面以闲鱼的首页feeds为例,简单介绍闲鱼的个性化推荐流程。

如图1所示步骤1.1,利用用户的信息获取用户Trigger,用户信息包括用户的唯一标识userId,用户的设备信息唯一标识uttid。

如图1所示步骤1.2,返回用户Trigger其中包括用户的点击、购买过的商品、喜欢的类目、用户的标签、常逛的店铺、购物车中的商品、喜欢的品牌等。

如图1所示步骤1.3,进行商品召回,利用Trigger和X2I矩阵进行join完成对商品的召回。

如图1所示步骤1.4,返回召回的商品列表,在商品召回中一般以I2I关系矩阵召回的商品为主,其他X2I关系矩阵召回为辅助。

640?wx_fmt=png

图1.闲鱼个性化推荐流程

如图1步骤2.1,进行商品过滤,对召回商品进行去重,过滤购买过的商品,剔除过度曝光的商品。

如图1所示步骤2.2,进行商品打分,打分阶段利用itemInfo和不同算法指标对商品多个维度打分。

如图1步骤2.3,进行商品排序,根据规则对商品多个维度的分数进行综合排序。

如图1步骤2.4,进行返回列表截断,截断TopN商品返回给用户。

 闲鱼通过以上Match和Rank两个阶段八个步骤完成商品的推荐,同时从图中可以看出为了支持商品的个性化推荐,需要对X2I、itemInfo、userTrigger数据回流到搜索引擎,这些数据包含天级别回流数据和小时级别回流数据。

二.闲鱼小商品池

2.1闲鱼商品的特点

二手商品是闲鱼的服务基础,闲鱼的商品不同于其他电商平台,闲鱼的商品具有以下几个显著特点:

商品的孤品属性,商品的生命周期短,闲鱼二手站内的商品主要来自个人卖家,来自个人的闲置商品库存数量为1,商品一旦被卖掉就会被下架,形成了商品的孤品属性;

商品的主观价值属性,二手商品的新旧程度、功能损耗、价值描述等,都是卖家根据自己的主观意愿对商品进行鉴定,很难客观和规范的衡量产品的价值。

商品的多样类目属性,二手商品的类目呈现出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值