MMRM: A Multiplex Multimodal Representation Model for Product Ranking in E-commerce Search
该论文提出了 MMRM,这是一个将多模态大语言模型与多种协同信号对齐以生成多路商品和用户表示的统一框架,显著提升了京东搜索引擎中的电子商务搜索排序性能与效率。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象一下你正在经营着一家规模巨大、速度极快的数字购物中心(类似于京东),数以百万计的人正在那里寻找完美的牛仔裤。为了帮助他们找到心仪之物,你需要一个聪明的助手,它不仅能读懂产品标签上的文字,还能“看到”图片,理解风格,并精准掌握购物者的需求。
长期以来,这些助手面临着一个棘手的难题。它们就像是只针对特定考试进行学习的学生:如果它们学习了“搜索”,它们就能很好地完成文本查询与产品的匹配;如果它们学习了“购物车”,它们就能很好地了解人们往购物车里放了什么。但试图让一个“超级学生”(通用的多模态大语言模型)同时学习所有这些不同的测试,通常会导致混乱不堪。旧的方法试图强迫这个“超级学生”仅从一种类型的信号中学习,或者将学生的笔记视为一份通用的事实清单,而无法真正预测用户下一步想要什么。
这篇论文介绍了一种名为 MMRM(多路多模态表示模型)的新系统,它通过扮演一位拥有单一高科技厨房、却配备四本专业食谱的大厨来解决这个问题。
核心理念:一个厨房,四位专业厨师
与其为每个任务构建四个独立的厨房(模型),不如让 MMRM 使用一个共享的“骨干网络”(即厨房本身),并赋予它四个特殊的“帽子”或标记(tokens):[SEARCH](搜索)、[CLICK](点击)、[CART](购物车)和 [ORDER](订单)。
这就像是一个多才多艺的演员。当他们戴上 [SEARCH] 的帽子时,他们扮演的是将文本线索与产品进行匹配的侦探;当他们切换到 [CART] 的帽子时,他们扮演的是知道哪些商品通常会被一起购买的搭配专家。神奇之处在于,这位演员可以在无需离开舞台的情况下瞬间切换帽子。在单次通过“厨房”的过程中,模型可以同时从四种不同类型的线索(信号)中学习:
- 搜索点击: 当有人输入“牛仔裤”并点击某个结果时。
- 点击会话: 当有人在连续点击一系列商品时。
- 购物车会话: 当有人按顺序将商品加入购物车时。
- 订单会话: 当有人实际购买一系列商品时。
作者发现这些信号是非常不同的。一次搜索点击就像是一个宽泛的“我有兴趣”,而一次订单会话则是一个“我非常想要这个特定的组合”。如果忽略这些差异并将它们同等对待,旧模型就会错失良机。然而,MMRM 通过同时学习这四种信号,为同一个产品创建了四个截然不同的“表示”(或心理地图),每个地图都针对特定的任务进行了优化。
“多路复用”用户策略
一旦模型拥有了这四种不同的产品地图,它就需要弄清楚你想要什么。论文指出,你不能为每个人使用一张通用的地图。相反,MMM 采用了“多路复用用户表示”策略。
想象一下你正在浏览商品。系统会查看你的历史记录。如果你正在进行搜索,它会使用 [SEARCH] 地图来寻找与你点击过的商品相似的物品;如果你正在构建购物车,它会切换到 [CART] 地图,以观察哪些商品通常会搭配在一起。这就像拥有一位根据你的行为模式随时调整策略的私人购物顾问——无论你是在闲逛还是准备下单,他们都会根据你的具体行为序列,将你与产品正确的“帽子”进行匹配,从而提供高度个性化的推荐。
他们排除了什么
论文明确反对了两种常见的方法:
- 仅使用一种信号: 他们展示了仅在搜索数据(或仅在购物车数据)上训练模型的局限性,这种做法会让模型对其他重要的关联性视而不见。你不能只选择其中之一而忽略其余部分。
- “一刀切”的嵌入(Embedding): 他们发现,仅仅将一个通用的产品描述塞进排名模型中,在多任务场景下效果并不理想。这会导致“嵌入纠缠”(embedding entanglement),即模型会因为试图同时用同一份笔记来进行搜索查询和购物车预测而感到困惑。MMRM 通过保持各任务表示的独立性(解耦)来拒绝这种做法。
证明:真实的数据,真实的结果
作者并非凭空猜测,而是进行了大规模测试:
- 训练数据: 他们使用了在六个月内收集的 0.3 亿个三元组(三个相关联的商品组)用于搜索,以及更大规模的数据集(对于订单行为,数据长达 3 年)用于购物车和订单行为。
- 模型: 他们在 8 块 NVIDIA H800 GPU 上训练了一个拥有 40 亿参数的模型(一个非常庞大的 AI 模型)。
- 结果: 在测试中,MMRM 击败了所有之前的“单任务”模型以及那些未使用这种“帽子系统”的“多任务”模型。
- 现实世界的影响: 他们并未止步于计算机模拟。他们将该系统部署到了真实的京东搜索引擎中。在为期一周、面向数百万日活用户的测试中,新系统实现了以下提升:
- 点击率 (CTR) 提升了 0.42%
- 加购率 (ACR) 提升了 0.37%
- 转化率 (CVR) 提升了 0.35%
作者指出,虽然这些百分比看起来很小,但在拥有数百万用户的平台中,即使是 0.10% 的提升也会带来巨大的营收增长。由于这些经过验证的收益,该系统现已全面上线,正在帮助数百万人找到他们的心仪产品。
简而言之,MMRM 是一种更聪明、更灵活的方式,教 AI 如何理解购物。它不再试图做一个“样样通样样松”的杂家,而是通过一个高效的单一大脑配合四个专业模式,成为了一个精通多种技能的专家。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。