零售 / 二手服装平台

Vinted:同时利用图像与商品属性的检索

企业
Vinted
国家
立陶宛
实施阶段
运营中
资料发布
日期依据
资料发布的时间,可能与启用日期不同。
依据核验方式
阅读原文正文

业务问题

按词匹配的检索筛选面很窄。Vinted的商品看重照片,且混杂多种语言,这一局限表现得更明显。有时明明有相关商品,检索却返回无结果,公司把这视为错失的业务机会。

使用的技术与数据

Vinted构建了Two-Tower模型。查询塔把搜索词转成256维向量,商品塔把商品的多种特征转成同为256维的向量。查询塔保持预训练的多语言CLIP模型不变,只在其上新训练一个projection head。商品塔把品牌ID、类目ID等类别特征与代表性商品照片的CLIP嵌入结合。照片嵌入以512维输入、降到256维。训练采用contrastive learning,让模型把每一对与7,000到10,000个随机负例商品区分开。整套实现放在Vespa应用包中。关键词检索结果与向量检索结果通过reciprocal rank fusion合并成一个列表。

成果

Vinted表示,起初是用向量检索结果去补充那些结果很少的检索会话。筛选面稍稍放宽后,检索指标随之改善,团队也因此对这一方式有了信心。经过约50次AB测试后,公司全面启用了向量检索。经过多项性能优化,错误率降到0.02%以下。代表照片的图像嵌入约占用1 TB内存。

局限与待解问题

转化率或销售额等业务指标的变化数字,原文中没有。Vinted表示,把商品的文本信息接入模型仍是尚未解决的课题。

来源

本案例根据公开资料整理,并非 ATF Works 客户的成果。

阅读原文 (在新标签页中打开)