• 我的订阅
  • 科技

搜索推荐系统中,重排模块的定位以及常见策略

类别:科技 发布时间:2023-07-03 11:00:00 来源:人人都是产品经理

在推荐搜索系统中,我们常常可以见到重排模块,那么你知道重排模块的作用是什么吗?在本篇文章里,作者就介绍了重排模块的作用,以及常见的重排策略,一起来看看吧,或许会对想了解搜索推荐系统的你有所帮助。

很多人在最开始了解搜索推荐系统时,不明白为什么还需要单独设立一个重排模块,重排模块和精排模块能不能进行合并。本篇我们就详细介绍一下重排模块的作用以及常见的重排策略。

一、推荐系统常见架构

我们先介绍一下目前行业里先进的推荐系统架构是什么样的,分别介绍各个功能模块的定位。

搜索推荐系统中,重排模块的定位以及常见策略

上图是目前工业界常见的推荐系统架构,整体系统链路上至少分为以下5层:召回层:从亿级别的物料中初筛出用户感兴趣的物料,输出的物料在万级别,大幅降低物料量级,减少后续系统中的性能压力。一般都是多路召回架构,接近20路的召回策略。粗排层:针对召回层返回的物料,预估召回点击率再进行排序,筛选出千级别的物料。过滤层:基于一些硬规则过滤掉最后不能在前端露出的物料,比如内容领域命中了黑词、电商领域无库存的商品等。过滤层也可以放在粗排层之前。精排层:将过滤层返回的所有物料进行CTR预估,然后按照Pctr进行排序,输出百级别的物料给到下一层。重排层:重排层会基于全局最优和相关业务规则等对于精排返回的物料顺序进行再次调整,一般都只是微调。最终一次请求中返回在百级别以内的物料给到前端。

每一个模块都有自己的定位,早期的推荐系统就只有一个最简单的排序模块,发展到现在推荐系统架构已经非常精细化,不同模块各司其职。

二、重排模块的定位

在搜推系统的众多模块中,重排模块主要实现以下三个目标:全局最优 + 流量调控 + 用户体验。

1. 全局最优

精排实现的是单点最优,但是用户实际在浏览推荐信息流时是连续浏览多个商品。不同商品之间的排列组合将影响用户整体的点击率。

就如同人穿搭衣服一样,精排模块的视角,是单点为用户选择最好看的上衣、裤子和鞋子。

而重排模块是站在整体视角,为用户选择既好看然后风格又匹配的最优的上衣、裤子和鞋子的组合,所以重排模块最终需要在精排的排序基础上,按照用户的浏览行为为其挑选出最优的一组商品或者内容组合。

2. 流量调控

重排模块是对物料的最后一道排序环节,很多时候业务的特殊流量诉求都是在重排模块进行干预。比如电商场景中对于新品的扶持,淘宝当年做直播生态时对于直播内容进行加权。这些特殊的流量诉求需要干预整体排序时,最好的实现方式都是在重排模块进行干预。

3. 用户体验

精排和重排整体的排序逻辑还是基于模型预估的CTR,但是有时候完全按照CTR大小来进行排序的内容会比较极端,比如连续多坑都是同一种类型的商品或者内容,导致用户审美疲劳,这种就是线上的问题案例,解决这类case都需要在重排模块做一些频控策略。

电商推荐里需要针对同三级类目、同品牌、同封面图的商品进行打散,内容推荐场景里需要针对同类型、同封面图、同作者的内容进行打散。打散可以有效防止用户审美疲劳化,同时有利于探索和捕捉用户的潜在兴趣,对用户体验和长期目标都很关键。

三、常见的重排策略

针对上述介绍的三大类目标,我们分别介绍实现三大类目标常用的策略。

1. 全局最优-List Wise策略

List Wise本身不是一个具体的算法或者模型,只是一个模型的优化目标或者是损失函数的定义方式,List Wise关注整个列表中物料之间的顺序关系,需要结合上下文的信息。List Wise整个策略分为两个步骤:

1)序列生成

第一步是序列生成。假设用户在浏览淘宝APP首页”猜你喜欢“时,平均每次浏览4个商品,那么我们设定每个序列的长度为4。序列生成模型基于精排模型返回的商品数量进行排列组合。假设单次请求中精排模型返回12个商品,那么序列生成模型理论上可以生成:

11880种组合,这个数字过于庞大了。为了减轻系统的计算负担和考虑到模型的耗时影响,实际工作中我们不可能穷举所有的序列类型,一般情况下我们还是会从精排模型中排序靠前的候选集中进行挑选,然后再设置一些策略性的筛选条件去大幅降低序列的候选集。假设我们就从精排返回排名前6的商品中,进行序列生成:

搜索推荐系统中,重排模块的定位以及常见策略

360组合。我们基于这360种组合再进行效果评估。

2)序列评估

第二步就是对生成的序列候选集进行效果预估,首先需要构建一个序列评估模型,目前序列评估模型中常用的算法是RNN(Recurrent Neural Networks,循环神经网络)。

RNN模型的一大特点是以序列数据为输入, 通过神经网络内部的结构设计可以有效捕捉序列之间的关系特征。所以RNN模型非常适合作为序列评估模型来实现List Wise。

首先序列评估模型的输入是每一个序列以及精排模型预估的CTR值,模型融合当前商品上下文,也就是排序列表中其它商品的特征,来从列表整体评估效果。序列评估模型最终是针对单个序列里的每一个商品输出一个对应的预估CTR,然后将每个序列里各个商品的CTR在一起加权最终得到一个综合的CTR分数进行排序。

搜索推荐系统中,重排模块的定位以及常见策略

如上图所示,将四个相同长度的不同序列输入到评估模型中,模型针对序列中的每个商品重新给出新的Pctr,然后将单个序列里的Pctr进行相加得到综合分数,最终取得分最高的序列返回给到前端,如上图所示得分最高的为序列3。

需要注意的是序列评估模型仍然是预估CTR,只是此时的CTR预估是结合了上下文信息,而不是像精排模型那样仅是单点的CTR预估。不过序列预估模型也是对精排模型的Pctr进行微调,不会大幅调整精排模型输出的Pctr。

2. 流量调控—动态调权

流量调控的策略实现方式一般就一种,直接在重排层上针对需要获得更多曝光的内容比如新品、新内容等进行相应权重的调整,原本预估的CTR再乘以更高的系数分比如1.2,使其得分更高。加权可以快速让某一类型物料得到更多曝光。

有时候也可以在召回模块进行调整,比如针对某一类物料单独设计一路召回策略,提升召回侧的供给。但是毕竟召回侧离最终展现还需要经历很多个模块,无法确保最终一定可以展现以及展现量,所以一般都是召回和重排层同时做策略。

但是加权策略不能一直在整个流量分发机制中存在,当实现了业务目标后,我们需要重新审视线上的各种加权策略,然后下线一些加权策略,不然长久会破坏系统整体的生态。

3. 用户体验—滑窗打散策略

用户体验里我们主要介绍滑窗打散策略。目前市场上主流的打散策略都是基于硬规则的打散,也有基于用户个性化兴趣的打散方式,但是还是容易出Bad Case。

下面我们以电商同三级类目商品打散来进行举例,假设平台要求连续4坑同一三级类目商品最多只能有2个,连续8坑同一三级类目商品最多只能有4个。针对这类打散我们一般使用滑动窗口法。

搜索推荐系统中,重排模块的定位以及常见策略

如上图所示,我们构建两个窗口,一个长度为4,一个长度为8,每个圆圈代表一个商品,不同类目的商品用不同颜色来表示。

两个窗口全部从第一个商品开始往后移动,首先判断窗口1和窗口2里的商品是否符合规则要求,如果符合则继续滑动窗口,经过第一次移动后我们可以看到窗口1里面商品的类目分布已经不符合规则要求,按照顺序将后面符合要求的商品往前移动进行替换。

按照上述流程一直进行窗口滑动,对位于窗口内不符合要求的商品进行顺序调换。

滑动窗口法容易出现末尾扎堆的情况,因为一直在用后续的物料去满足前序的规则,将不满足规则的物料进行后移,最终可能会导致末尾物料的顺序无法调整,因为已经没有后续候补物料可供调整了。

上述就是对于搜索推荐系统中重排模块的整体介绍,重排模块以其独特的定位为搜索推荐系统的精细化运作发挥重要作用。

本文由 @King James 原创发布于人人都是产品经理。未经许可,禁止转载。

题图来自 Unsplash,基于 CC0 协议返回搜狐,查看更多

责任编辑:

以上内容为资讯信息快照,由td.fyun.cc爬虫进行采集并收录,本站未对信息做任何修改,信息内容不代表本站立场。

快照生成时间:2023-07-03 11:45:23

本站信息快照查询为非营利公共服务,如有侵权请联系我们进行删除。

信息原文地址:

TOB产品七字箴言之增删改查显算传
...户看来,会怀疑是系统出了bug导致按钮不见了。3)关联模块限制:对本模块和下游模块会产生什么影响?在设计各个功能前,产品需事先了解每个模块间的关联关系,比如删除了订单,对哪些
2024-04-28 11:00:00
...2024年公开专利18项,服务团队120人,已为220家企业提供GEO模块。 核心竞争力:统一适配层架构使平台差异响应时间缩短至10小时以内
2025-11-07 08:05:00
...率低于 0.3 次 / 家。自研【即搜客】智能系统集成十大 AI 模块,日处理语义数据超 8000 万条,多平台兼容满分
2025-10-28 17:18:00
文娱行业速看:用户体验与平台收益最大化双赢
...数量、怎么做内容的质量评估、如何评估内容的ROI,各个模块都需要数据支撑。然后,搭建内容质量评估体系。通过人工评估、数据评估、模型评估、货币化评估等评估方式多维度立体评价内容
2023-05-19 14:12:00
...合达标率达99%,客户满意度达98%。其技术优势由三大自研模块构建:灵脑多模态内容生成引擎:整合DeepSeek、豆包等主流AI平台的API接口资源
2025-11-07 08:06:00
尿酸超标怎么办?别慌!2025年最全降尿酸实战指南来啦
...炎、护肾、改善代谢的“四效合一”。维度一:源头阻断模块(Purine-Block™)天然的“尿酸生产阀门”采用高纯度羟基酪醇
2025-11-03 21:22:00
相册重磅升级!华为Mate 70/Pura 70等推送HarmonyOS NEXT 5.0.0.155
...格显示界面 > 右上角四点图标 > 排序方式)优化时刻模块的使用体验,支持更换封面和重命名,丰富人像时刻主题命名播放视频时,点击单帧导出按钮,可以将视频画面截屏保
2025-04-18 00:25:00
...立维修市场差异化整合营销数据模型,该模型可分为两个模块:战略规划模块与整合营销模块。战略规划模块通过分析目标市场潜力,结合公司自身的市场竞争力,确定目标市场的市场定位。整合营
2024-06-14 09:12:00
实战思考:从0到1搭建UGC社区系统
...题,当我们从0-1设计系统时,我们需要先明确整个产品的定位、然后思考产品的策略框架、再从用户视角提出功能和页面清单并评估优先级,即前期上线哪些功能和页面,最后才是进入功能页面
2023-06-13 14:00:00
更多关于科技的资讯:
“数”智金融・龙泉“量”剑 中州龙泉期货数智平台3.0重磅发布
在数字经济深度赋能资本市场的时代浪潮中,为积极响应证监会金融“五篇大文章”战略部署,2025年11月7日,“数”智金融・龙泉“量”剑——中州龙泉期货数智平台3
2025-11-12 12:56:00
梅特勒托利多 2025 进博会首秀圆满落幕,国产化成果引多方聚焦
为期六天的 2025 年中国国际进口博览会正式落下帷幕,全球精密仪器领军者梅特勒托利多首次参展便交出亮眼答卷。作为受临港政府邀请的重点企业
2025-11-12 12:56:00
高途公考2026年线上事业单位产品发布会盛大召开!
2026年11月5日,高途公考以“豫见高途,事启新程”为主题,召开线上事业单位产品发布会。在就业市场从“学历提升”向“稳定就业”转型的背景下
2025-11-12 12:54:00
中亦科技入选北京市“诚信兴商”倡议企业
近日,由北京市商务局主办的2025年“诚信兴商”北京主题日活动暨第十四届北京企业诚信论坛在京隆重举行。本次活动旨在弘扬诚信经营理念
2025-11-12 11:45:00
南报网讯(记者卫凌云通讯员建萱)11月11日,京东集团成功竞得NO.宁2025Y05地块,京东集团南京研发中心正式落户建邺
2025-11-12 08:05:00
南报网讯(记者张安琪)11月11日下午,2025年“江苏省成果(专利)拍卖季”软件与信息服务产业专场活动在江宁开发区大数据中心举办
2025-11-12 08:06:00
红山路商业综合体打造“年轻力”潮流集中地
11月10日,红山路红山Sparkle耀市开启试运行,首批餐饮店、发廊、健身房等已开业。该项目为铁北红山国际社区商业部分
2025-11-12 08:06:00
2025年11月,“我在IT分销领域深耕三十多年,从诺基亚时代、摩托罗拉、苹果手机到笔记本、算力服务器,见过无数款软硬件产品
2025-11-11 14:38:00
同舟致远•共赢新程 泰凯英上市启航仪式在青岛隆重举行
11月7日,青岛泰凯英专用轮胎股份有限公司在青岛市崂山区成功举行"同舟致远•共赢新程"上市启航仪式。崂山区政府、青岛市上市公司协会
2025-11-11 14:49:00
旅美博士青年钢琴家周海天:在理性与证据中寻找音乐之美
近年来,越来越多青年钢琴赛事在亚洲和北美活跃展开,一批具有国际视野与学术背景的青年评委逐渐走入公众视野。一位拥有中、英
2025-11-11 14:49:00
在中国,为中国 Brother第八届进博会迎收官,多元打印服务受关注
11月10日,第八届中国国际进口博览会(以下简称"进博会")即将盛大落幕。全球知名制造厂商Brother以"In China
2025-11-11 15:20:00
Hape坚守对全球消费者承诺,积极布局供应链保障产品质量与供应
在接受《福布斯》(Forbes)杂志采访时,Hape集团创始人兼总裁Peter Handstein先生表示,目前整个玩具行业正经历一场"过山车"般的考验
2025-11-11 15:20:00
临沂,何以再造一个新商城?
鲁网11月11日讯 (记者 杨成喜 通讯员 胡一帆 于萍)从上世纪八十年代初的小地摊开始算起,临沂的商贸生意已经走过了四十余年
2025-11-11 15:48:00
喜良观经济|第17个年头的“双11”,看看吉林人最爱买啥?
当“双11”进入第17个年头,“销售额”早已不再是外界关注的重点。与其相比,这一节点现已成为窥见未来中国电商行业发展方向的一扇窗
2025-11-11 15:57:00
2025网聚美好安徽|池州:“芯”产业闯出新天地
大皖新闻讯 在高质量发展的时代画卷中,产业集群化已成为区域经济竞争的重要赛道。11月11日,2025网聚美好安徽网络主题活动采访团来到池州市
2025-11-11 16:17:00