系列文章|闲鱼商品结构化之关键属性补全

作者:闲鱼技术-飞衡

背景

闲鱼商品属性是对闲鱼产品性质的描述,是区分产品差异性的集合。闲鱼商品属性的作用有:

  1. 一般来说商品的属性越详细越有利于商品特点的展示,越有利于买家选择商品;
  2. 商品结构化关键属性覆盖率和精度越高,越有利于提升导购效率;
  3. 商品分层需要跟据商品属性、用户属性进行特征计算,从而圈选出精品库,提供优质商品的选品能力。

现状

由于闲鱼app的电商特色,闲鱼的商品属性建设存在着下列问题:

  • 闲鱼倡导轻发布,一张图片、一句描述、一分钟内完成发布,快速发布的模式导致商品属性不足;
  • 闲鱼商品的二手特性,且大多都是孤品,无法直接复用淘宝天猫的类目属性系统;
  • 闲鱼上个人卖家为主,专业程度和行动意识上无法比及专业卖家。

在不影响用户发布体验下,引导用户补全属性和智能获取更多属性,是我们一直所要做的工作。

闲鱼关键属性补全策略

针对商品属性补全中的痛点,我们主要解决以下两个问题:

  1. 如何引导用户补全商品关键属性?
  2. 如何快速筛选验证易于成交的关键属性?

总体策略

总体介绍下闲鱼商品属性补全的总体架构和代码框架:
总体架构图
系列文章|闲鱼商品结构化之关键属性补全
主要分为商品发布消息监听模块、商品属性构建模块、消费发送模块。
代码抽象框架
系列文章|闲鱼商品结构化之关键属性补全
这个框架由MetaQListener、ConstructPropertyManager、MetaQProducer:

  • MetaQListener是监听商品发布的metqQ消息抽象类,负责触发关键属性补全
  • ConstrucetPropertyManager是关键属性选项构建抽象类,主要有算法预测、离线配置两子类;
  • MetaQProcuder是消费发送类,负责将属性选项信息发送给售卖任务系统

MetaQListener、MetaQProcuder主要利用阿里metaQ的消息监听与发送系统,下面主要介绍下关键属性选项的构建模块。

关键属性选项构建

算法预测属性选项
借助算法的图文识别能力,通过商品图片预测商品的类目、同款、品牌,这是最为重要的三种属性。当算法识别精度足够高时,直接补充商品属性,当图像识别算法只能缩小范围而无法精确给出结果时,借助于售卖任务体系引导用户选择补全属性。
系列文章|闲鱼商品结构化之关键属性补全

  • 类目预测。通过图文识别算法预测商品的淘宝叶子类目及与之对应的闲鱼渠道类目,因为商品属性都是挂载在类目下的,类目的准确性直接决定后续属性补全的覆盖度和精度;
  • 同款挂载。通过同款关联,闲鱼商品结构化属性提升了一大步,从智能发布到发布完成之后的算法识别以及售卖体系的各个环节都提供了同款关联的入口;
  • 品牌预测。品牌是商品的必备属性之一,主要通过图片识别缩小品牌范围,在发布侧和售卖任务侧供用户选择。

算法侧接入了各领域的图像算法团队,算法预测能力的好坏直接影响着属性补全完成度和精度,后续的打法主要围绕着商品结构化在工程侧做出优化,如算法多模态接入、联想输入辅助等。
离线配置属性选项
对于算法无法预测的类目属性,采用离线配置方式获取类目下的属性选项,通过联想输入和售卖任务体系引导用户补全。系列文章|闲鱼商品结构化之关键属性补全

  • 运营选择关键类目属性。一般使用搜索中用户常用的属性词,或者统计动销率高的商品自带的topN属性。这里类目属性有淘宝类目、闲鱼类目、闲鱼渠道类目三种配置方式;
  • 将类目属性通过switch进行离线存储。switch是阿里自研的轻量级的开关和动态配置项管理框架,在保证低侵入性的同时,提供统一、安全的接口来修改各应用程序的业务开关或者动态配置项。
  • 读取类目下挂载的类目属性。根据算法预测的类目ID,获取该类目下的属性选项,对于某些属性需要判断该商品叶子类目下是否挂载该属性;

属性补全路径

常规发布流程通过用户选择标签的形式获取属性,一般有两个入口:图片贴标签和更多信息选标签。
系列文章|闲鱼商品结构化之关键属性补全
由于闲鱼倡导的轻发布和闲鱼个人卖家的专业性不足,从这两个入口很难获取到结构化的关键属性,所以我们又提供了2种路径引导用户补全关键属性:

  • 售卖任务体系。通过做任务的方式引导卖家补全商品信息或引导商品降价,并在用户完成任务时给予用户一定权益,如曝光提升、搜索加权等。
  • 发布联想输入。引导用户输入更多高质量文本的同时降低用户描述成本,同时承担部分属性补全的能力。

系列文章|闲鱼商品结构化之关键属性补全

闭环链路提效

上面说过,闲鱼跟手淘、1688一个巨大差异点是闲鱼的商品都是孤品,无法通过过商品的销量,重复购买等来判断商品的优质性,这里想到一个核心抓手是通过商品动销来分析商品特征属性(好卖的商品一定是有原因的),从而引导用户补全这些商品特征属性,再通过商品ctr、动销率等指标验证这些属性对商品的增益效果,不断调整关键属性,实现属性补全的整体闭环链路。
系列文章|闲鱼商品结构化之关键属性补全
这其中要做的关键属性补全流程的快速验证,对此我们对原有属性补全链路优化改造:

  • 原有属性补全链路:

系列文章|闲鱼商品结构化之关键属性补全

  • 当前属性补全一体化链路:

系列文章|闲鱼商品结构化之关键属性补全
这中间我们统一了类目属性的获取方式、与售卖任务系统的交互协议、增加属性补全报表展示,整个流程无需开发工作,只需要运营配置即实现了关键属性补全的整体链路。

商品属性应用场景

当前商品结构化属性补全过后,我们另一个要做的工作是拓展商品属性的应用场景。
目前,我们有以下几种应用场景:

  • 搜索/猜你喜欢/Feeds页亮点标签展示,展示易于成交的商品属性;
  • 搜索扩招回和搜索导购,给予用户更丰富的商品选择;
  • 商品详情页属性展示,给予买家更清晰的商品信息展示。

后续,我们继续挖掘更多属性应用场景。
系列文章|闲鱼商品结构化之关键属性补全

上线效果

目前,关键属性补全链路已覆盖闲鱼6大类目商品,结构化属性覆盖率相对提升30%,关键属性验证周期缩短70%,猜你喜欢页关键属性亮点后uvctr也有相对3%的提升。

总结&展望

本文主要介绍了闲鱼商品属性补全的主要链路,未来我们还有更多的工作要做,主要聚焦在以下方面:

  • 辅助运营进行商品属性的选取和配置,建立标准的运营配置后台;
  • 拓展商品属性的应用场景,反哺商品结构化,与商品分层、搜索导购场景有更多的配合;
  • 注重分析商品二手属性,促进闲鱼二手定价。

后续会进一步介绍这些应用场景的工作。

上一篇:使用Powershell如何导出Exchange对象中的多值属性值


下一篇:Exchange 2013 创建DAG失败 提示”必须为该属性提供值”